分享

Excel多条件查找的10个公式!建议收藏!

 存入仓库 2022-08-24 发布于河北

【例】如下图,需要在C12单元格,依据A12车型和B12的排量,在表中查找出其对应的库存数。

图片
公式1:VLOOKUP函数(数组公式)

{=VLOOKUP(A12&B12,IF({1,0},A2:A9&B2:B9,C2:C9),2,0)}

注: 使用if({1,0}结构来重构数据。

公式2:LOOKUP函数

=LOOKUP(1,0/(A2:A9=A12)*(B2:B9=B12),C2:C9)

:使用lookup(1,0/(条件) 结构,来完成查找。

公式3:SUM函数(数组公式)

{=SUM((A2:A9=A12)*(B2:B9=B12)*C2:C9)}

注:使用多条件求和法,来实现查找,但不能有重复的行,且查找内容需要为数字。

公式4:SUMIFS函数

=SUMIFS(C2:C9,A2:A9,A12,B2:B9,B12)

:与3相同。

公式5:SUMPRODUCT函数

=SUMPRODUCT((A2:A9=A12)*(B2:B9=B12)*C2:C9)

:与3相同。

公式6:MAX函数(数组公式)

{=MAX((A2:A9=A12)*(B2:B9=B12)*C2:C9)}

注:使用求最大值法,来实现查找,且查找内容需要为数字。

公式7:INDEX+MATCH函数(数组公式)

{=INDEX(C2:C9,MATCH(A12&B12,A2:A9&B2:B9,0))}

注:match函数支持数组,因此可将区域连接起来。

公式8:OFFSET+MATCH函数(数组公式)

{=OFFSET(C1,MATCH(A12&B12,A2:A9&B2:B9,0),)}

:与7相同。

公式9:INDIRECT+MATCH函数(数组公式)

{=INDIRECT('C'&MATCH(A12&B12,A1:A9&B1:B9,0))}

:与7相同。

公式10:DGET函数

=DGET(A1:C9,3,A11:B12)

注:Dget函数是一个数据库函数,可用于执行条件查找。且第3个参数需要是单元格区域来作为条件引用。


·END·

    本站是提供个人知识管理的网络存储空间,所有内容均由用户发布,不代表本站观点。请注意甄别内容中的联系方式、诱导购买等信息,谨防诈骗。如发现有害或侵权内容,请点击一键举报。
    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多