多条件查找函数怎么用,掌握这三个多条件查找函数公式。这个问题本站为您提供更多相关信息让你了解。
在excel中经常要多数据进行条件查找,如果是根据某一个条件查找单元格区域中的值,还是比较容易的事情,但是如果需要满足多个条件查找时,就没有那么简单了。那接下来给大家提供多个条件查找的三种方法。
如下图,在H列中根据产品和等级在左侧的数据区域中查找出对应的型号
3.INDEX+MATCH函数
在H2单元格中输入公式:=INDEX($C$2:$C$11,MATCH(1,($A$2:$A$11=F2)*($B$2:$B$11=G2),0))
此公式是数组公式,按Ctrl+Shift+Enter结束
以上就是本站网»多条件查找函数怎么用(掌握这三个多条件查找函数公式)的相关内容了,更多精彩请关注本站号公众号。
Excel 双重条件查找函数怎么使用
用VLOOKUP的高级查询引用(双条件或者多条件),具体操作如下:1、建立实例数据,分为两部分:基础数据和结果数据;
2、在G2单元格输入数组公式:{=VLOOKUP(E2&F2,IF({1,0},A1:A100&B1:B100,C1:C100),2,FALSE)},其中“{}”不能使用手工输入,在输入公式其它部分后同时按下Ctrl+Shift+Enter即可输入;
3、验证查询引用结果:110,实例完毕。
4、注意:输入数组公式的时候,一定不能手动输入“{}”,要使用快捷键:Ctrl+Shift+Enter
Excel中10个多条件查询、计算公式,建议收藏
下面一组常用的多条件判断、统计Excel函数公式,收藏这些常用套路,让工作效率再高一丢丢。1、IF函数多条件判断
要求:如果部门为生产、岗位为主操 有高温补助。
公式:
=IF(AND(B2="生产",C2="主操"),"有","无")
AND函数对两个条件判断,如果同时符合,IF函数返回“有”,否则为无。
2、SUMIF多条件求和
要求:统计E2和E3单元格中两个部门的高温补助总额
公式:
=SUMPRODUCT(SUMIF(B2:B9,E2:E3,C2:C9))
SUMIF函数求和条件使用E2:E3,分别得到两个部门的高温补助总额,再使用SUMPRODUCT函数进行求和。
3、SUMIFS多条件求和
要求:统计部门为生产,并且岗位为主操的补助总额
公式:
=SUMIFS(D2:D9,B2:B9,F2,C2:C9,G2)
SUMIFS函数求和区域为D2:D9,求和条件为B2:B9=F2并且C2:C9=G2
4、包含关键字的多条件求和
要求:统计部门包含“生产”,并且岗位为主操的补助总额
公式:
=SUMIFS(D2:D9,B2:B9,"*"&F2&"*",C2:C9,G2)
SUMIFS函数支持使用通配符。
5、多条件计数
要求:统计统计部门为生产,并且岗位为主操的人数
公式:
=COUNTIFS(B2:B9,F2,C2:C9,G2)
COUNTIFS函数也支持使用通配符,用法与SUMIFS函数相同。
6、多条件计算平均值
要求:统计统计部门为“生产”,并且岗位为“主操”的平均补助额
公式:
=AVERAGEIFS(D2:D9,B2:B9,F2,C2:C9,G2)
第一参数是要统计的数值区域,之后分别是成对的条件区域和指定条件。
7、多条件计算最大值和最小值
要求:统计统计部门为生产,并且岗位为主操的最高补助额
数组公式,注意按Shift+ctrl+回车:
=MAX(IF((B2:B9=F2)*(C2:C9=G2),D2:D9))
数组公式中,判断多条件时不能使用AND或是OR函数,因此先使用两个判断条件相乘,表示两个条件要求同时符合。
再使用IF函数对结果进行判断,两个条件同时符合时,IF函数返回D2:D9中的数值,否则返回逻辑值FALSE。
最后使用MAX函数忽略其中的逻辑值计算出最大值。
要计算多个条件的最小值时,只要将公式中的MAX换成MIN函数即可。
8、多条件查找
要求:查询部门为生产,并且岗位为部长的姓名
公式:
=LOOKUP(1,0/((B2:B9=F2)*(C2:C9=G2)),A2:A9)
LOOKUP函数多条件查询套路为:
=LOOKUP(1,0/(条件1*条件2*条件n),查询区域)
9、使用DSUM函数多条件汇总
要求:统计部门为生产、并且工资在7000~12000之间的总额
公式:
=DSUM(A1:C9,"实发工资",E2:G3)
第一参数为整个数据表区域,第二参数是要汇总的列标题,第三参数是指定的条件区域。
注意,第二参数中的列标题以及条件区域的列标题要和数据源中的标题相同。
10、使用DSUM函数多条件汇总
霸气XLOOKUP函数如何实现多条件查询,看下面的两个例子:
多重纵向查询
=XLOOKUP(H4&I4,B4:B19&C4:C19,D4:D19)
横向纵向综合查询
=XLOOKUP(C3,E3:E6,XLOOKUP(C2,F2:I2,F3:I6))
多重纵向和多重横向综合查询
详解:如何用vlookup函数实现多条件查找
如上图左边表格,数据排列方式不便于阅读,现需转化为右侧的排列形式,就需要用到多条件查找;我们可以在H3处,输入数组公式:{=VLOOKUP($G3&H$2,IF({1,0},$B$3:$B$17&$C$3:$C$17,$D$3:$D$17),2,0)}。然后向下向右复制填充即可。该公式的核心是if({1,0})函数,下面一步步结合实例来理解该函数:上图是两列数据,在任意空单元格输入公式:=if(1,A2,B2),返回结果为a;输入公式:=if(0,A2,B2),返回结果为1。因为在逻辑计算时:
1=ture
0=false
于是:公式if(1,A2,B2)等价于if(ture,A2,B2),返回结果单元格A2;公式if(0,A2,B2)等价于if(false,A2,B2),返回结果单元格B2。
那当我们输入公式if({1,0},A2,B2)时,计算机会返回什么结果呢?因条件{1,0}是一个二元数组,故返回结果也会是一个二元数组{A2,B2}。计算步骤是这样的:首先按顺序进行一次if(1,A2,B2)的计算,返回真值A2;然后按顺序进行一次if(0,A2,B2)的计算,返回假值B2;最后合并成数组{A2,B2}输出。
以此类推,有:
输入公式if({1,1},A2,B2),返回结果{A2,A2}
输入公式if({0,0},A2,B2),返回结果{B2,B2}
输入公式if({0,1,1},A2,B2),返回结果{B2,A2,A2}
......
也就是说:(1)if({1,0})函数可以构建新区域;(2)在vlookup函数中嵌入if({1,0})函数,可实现多条件查找。现在返回分析最开始的那个函数公式:{=VLOOKUP($G3&H$2,IF({1,0},$B$3:$B$17&$C$3:$C$17,$D$3:$D$17),2,0)}。
第一步:将两个条件单元格用连接符连接起来,合并为一个条件,即G3&H2,然后根据实际情况,调整锁定格式为$G3&H$2;
第二步:既然条件合并为一个了,那么查找的两列也需要合并为一列,即B:B&C:C;但数组公式本身运算量就很大,不适合采用相对引用,故采取绝对引用$B$3:$B$17&$C$3:$C$17;
第三步:利用if({1,0})函数,将第二步的合并查找列与结果列$D$3:$D$17,构建成一个新区域,作为vlookup函数的第2个参数;这里也能看出来,vlookup函数的第3个参数—列序数为2;
最后:以组合键Ctrl+Shift+Enter结束输入,形成数据组公式,再向下向右填充即可。
vlookup函数多条件查找怎么做
你还在为vlookup函数多条件查找怎么做而苦恼吗,今天小编教你vlookup函数多条件查找怎么做,让你告别vlookup函数多条件查找怎么做的烦恼。经验主要从四方面对Excel函数进行讲解,1.函数的含义,2.函数的语法格式,3.函数在日常办公中运用的实例介绍,4.函数使用的注意点。
更多Excel经验请关注Excel小新,如果帮到了你,请在上方给个投票谢谢支持。好人一生平安。
先顶后看年薪百万,如果帮到了你,帮忙给个好评,这对小编很重要,万分感谢。
1.vlookup函数的含义
1.vlookup函数的含义
当查找的值位于查找范围的首列,并且返回的值在查找范围的第几列,可以使用vlookup函数。
hlookup函数vlookup函数查找的方式
hlookup函数——按行查找。
vlookup函数——按列查找。