excel多条件查找函数(EXCEL怎么用函数查找同时满足两个条件的

2022-09-24 12:17

这是我之前一篇头条文章可以解答您的疑问,https://www.toutiao.com/i6766204432771187204/

如下图所示,要求根据设备分类和品牌来查找相应的销售数量。

1. VLOOKUP+辅助列

思路:把多条件进行合并,利用辅助列将其转换为单条件进行查找。

具体方法是在数据区域的最前面添加辅助列(由于VLOOKUP函数的特性,该辅助列只能放在数据区域的最前面),A2处的辅助列公式为:=B2&C2。然后再采用VLOOKUP函数按单条件进行查找,H2处的公式为=VLOOKUP(F2&G2,A1:D8,4,0)。VLOOKUP函数基础应用

2. VLOOKUP+IF函数

思路:通过IF函数构建数组将多条件合并为单条件。

H2处公式为:=VLOOKUP(E2&F2,IF({1,0},A2:A8&B2:B8,C2:C8),2,0),这是一个数组公式,按CTRL + SHIFT +ENTER完成输入。Excel数组的输入,VLOOKUP函数之多条件查找

公式中的IF({1,0},A2:A8&B2:B8,C2:C8)是一个数组公式,它的返回值为:{"电脑联想",1546;"手机三星",1452;"电脑苹果",225;"手机苹果",2364;"电视机小米",154;"电视机三星",225;"手机小米",149},这其实也是把多条件通过内存数组合并为一个条件来进行查找。

3. 使用SUM进行多条件查找

思路:分别对各个条件进行判断,使用数组公式的相乘功能来变相实现查找功能。

SUM是求和公式,但在本例中用它来进行查找。

这是一个数组公式:=SUM((A2:A8=E2)*(B2:B8=F2)*C2:C8),按CTRL + SHIFT +ENTER完成输入。数组的运算

4. 使用SUMPRODUCT进行多条件查找

SUMPRODUCT返回数组乘积之和,所用公式如下所示:

=SUMPRODUCT((A2:A8=E2)*(B2:B8=F2)*C2:C8),它的实现原理和上面的SUM函数类似。

5. LOOKUP的多条件查找

LOOKUP的万金油查找公式完全可以实现多条件查找:=LOOKUP(1,1/((A2:A8=E2)*(B2:B8=F2)),C2:C8)

6. VLOOKUP和CHOOSE函数组合

VLOOKUP和CHOOSE函数组合为数组公式进行查询:=VLOOKUP(E2&F2,CHOOSE({1,2},A2:A8&B2:B8,C2:C8),2,0),这是一个数组公式,按CTRL + SHIFT + ENTER完成输入。Excel--CHOOSE函数简介

CHOOSE函数构建了一个内存数组:

{"电脑联想",1546;"手机三星",1452;"电脑苹果",225;"手机苹果",2364;"电视机小米",154;"电视机三星",225;"手机小米",149},然后使用VLOOKUP函数进行查找,这也相当于变相将多条件转换为单条件,从而实现查询效果。

综上几种方法,大都是利用函数转换的方法,将多条件查询转为单条件,从而实现查询功能。

上一篇:大于号小于号(什么是大于号小于号等号)
下一篇:高数极限知识点总结(几个重要极限公式是什么)
图文资讯
返回顶部小火箭