Excel多条件查找匹配,excel怎么进行复合条件查找

excel怎么进行复合条件查找
如果要在表格中的进行多条件(复合条件)形式的查找,该怎么操作呢?下面介绍一种处理方法 。
为原始数据区域,其中,左侧为条件数据区域,右侧为对应查找目的区域 。
首先,在左侧的条件区域中增加一个查找条件辅助列,并在辅助列中输入合并公式,具体所示:
双击获得的第一个合并数据,然后进行双击或下拉操作,得到一个完整的辅助列,具体所示:
然后对右侧的查找目的区域,同样增加一个合并数据辅助列,具体所示:
最后,在右侧的查找区域的“销量”列下的单元格中输入公式:=VLOOKUP(H2,$C$2:$D$7,2,FALSE),具体所示:
按下Enter键,就能得到查找值,接着,进行双击或下拉操作,就能得到其他的查找值,具体所示:
Excel多条件查找匹配Excel:6种多条件查找方法
如下图所示,要求根据设备分类和品牌来查找相应的销售数量 。
1. 使用VLOOKUP+辅助列进行多条件查找
本例采用的方法是在原表的最前面加一辅助列,辅助列的公式为:=B2&C2
然后再采用VLOOKUP进行如下查找:=VLOOKUP(F2&G2,A:D,4,0)
这里所采用的方法其实就是把多条件进行合并,将其转换为单条件查找 。
2. VLOOKUP函数的数组多条件查找
本例使用了数组公式:=VLOOKUP(E2&F2,IF({1,0},A2:A7&B2:B7,C2:C7),2,0)
公式中的IF({1,0},A2:A7&B2:B7,C2:C7)是一个数组公式,它的返回值为:{"电脑ThinkPad",1760;"手机华为",2938;"iPad苹果",1731;"电脑苹果",1460;"手机三星",2039;"手机VIVO",1629},这其实也是把多条件通过内存数组合并为一个条件来进行查找 。
3. 使用SUM进行多条件查找
SUM是求和公式,但在本例中用它来进行查找 。
这是一个数组公式:=SUM((A2:A7=E2)*(B2:B7=F2)*C2:C7),按CTRL + SHIFT +ENTER完成输入 。
这里是使用了数组公式的相乘功能来变相实现查找功能 。数组公式中的(A2:A7=E2)*(B2:B7=F2)*C2:C7返回值为:
{1;0;0;1;0;0}*{1;0;0;0;0;0}*{1760;2938;1731;1460;2039;1629},它们的返回值是1760 。
4. 使用SUMPRODUCT进行多条件查找
SUMPRODUCT返回数组乘积之和,所用公式如下所示:
=SUMPRODUCT((A2:A7=E2)*(B2:B7=F2)*C2:C7),它的实现原理和上面的SUM函数类似 。
5. LOOKUP的多条件查找
LOOKUP的万金油查找公式完全可以实现多条件查找:=LOOKUP(1,0/((A2:A7=E2)*(B2:B7=F2)),C2:C7)
6. VLOOKUP和CHOOSE函数组合
VLOOKUP和CHOOSE函数组合为数组公式进行查询:=VLOOKUP(E2&F2,CHOOSE(TRANSPOSE(ROW(1:2)),A2:A7&B2:B7,C2:C7),2,0)
输入CTRL + SHIFT + ENTER完成输入 。
TRANSPOSE形成一个"1行2列"的内存转置数组,里面的内容是:
{"电脑ThinkPad",1760;"手机华为",2938;"iPad苹果",1731;"电脑苹果",1460;"手机三星",2039;"手机VIVO",1629}
这也相当于变相将多条件转换为单条件,从而实现查询效果 。
综上几种方法,大都是利用函数转换的方法,将多条件查询转为单条件,从而实现查询功能 。
excel如何进行多条件查找引用数据在excel表格中,使用查找引用时,应该怎么设置多条件进行?下面就跟我一起来看看吧 。
Excel进行多条件查找引用的步骤 如图,我们按照班级和姓名查找性别 。
选中如图,键盘按Ctrl+C 。
选中如图,键盘按Ctrl+V 。
选中如图,输入:=A1:A5&B1:B5 。
鼠标移到E1右下角,变成如图,按住左键往下拉 。
得到如图 。
框住如图单元格,按键Ctrl+C 。
选中如图单元格,按键Ctrl+V,得到如图 。
选中C8,输入:=VLOOKUP(A8&B8,IF({1,0},A1:A5&B1:B5,C1:C5),2,0)即可 。
【Excel多条件查找匹配,excel怎么进行复合条件查找】

推荐阅读