今天我们来盘点下Excel表格中多条件查询的解决方法,Excel发展到今天,多条件查询的方式非常多,究竟哪个才是你心中的NO.1呢?大家可以留言讨论下

一、VLOOKUP

公式:=VLOOKUP(G3&H3,IF({1,0},A2:A9&B2:B9,E2:E9),2,0)

Vlookup可以说是家喻户晓,但是它的多条件查询我觉得是最麻烦的,需要借助IF来构建二维数组,不仅难,还容易出错,很多新手小白都学不会

推荐指数:⭐

打开网易新闻 查看更多图片

二、INDEX+MTACH

公式:=INDEX(E2:E9,MATCH(G3&H3,A2:A9&B2:B9,0))

这是一个组合函数,需要先使用MATCH来查询到位置,最后使用INDEX来返回对应的结果,相较于Vlookup更加简单一点点,只需使用连接符来进行数据链即可

推荐指数:⭐⭐

打开网易新闻 查看更多图片

三、LOOKUP

公式:=LOOKUP(1,0/((A2:A9=G3)*(B2:B9=H3)),E2:E9)

相较于前两种方法,我觉得这个方法更加适合新手小白使用,我们只需要记得公式的书写规则即可,有几个条件就在括号中乘几个条件即可

=LOOKUP(1,0/((条件1)*(条件2)),结果列)

推荐指数:⭐⭐⭐

打开网易新闻 查看更多图片

四、DGET

公式:=DGET(A1:E9,I2,G2:H3)

这个函数是一个数据库函数,数据库函数是根据表头字段的名称来进行数据匹配的,所以在设置参数的时候,必须要包含表头字段的名称,这个函数相信大家都很陌生,简单的说下它的语法

语法:=DGET(要查询的表头,返回结果的表头名称,查找的条件)

推荐指数:⭐⭐⭐⭐⭐

打开网易新闻 查看更多图片

五、SUMIFS

公式:=SUMIFS(E2:E9,A2:A9,G3,B2:B9,H3)

如果你要查找的结果恰好是一个数字,用SUMIFS函数也是可以,在这里查找的条件是唯一的,求和就相当于查找,因为结果只有一个。用它只能查找数字,只能给3颗星了

推荐指数:⭐⭐⭐

打开网易新闻 查看更多图片

六、XLOOKUP

公式:=XLOOKUP(G3&H3,A2:A9&B2:B9,E2:E9)

如果你的软件版本支持XLOOKUP,强烈建议使用它来进行多条件查询,它的操作简单,不容易出错,只需使用连接符来进行数据的连接即可

推荐指数:⭐⭐⭐⭐⭐

打开网易新闻 查看更多图片

七、FILTER

公式:=FILTER(E2:E9,(A2:A9=G3)*(B2:B9=H3))

FILTER本质是用来做数据筛选的,但是如果结果是唯一的,筛选与查询本质都是一样的,在这里我们让两个条件相乘就能得到对应的结果啦,操作也是比较简单的

推荐指数:⭐⭐⭐⭐

打开网易新闻 查看更多图片

以上就是常见的多条件查询的7种方式,我们就不再列举其他方式了,解决这个问题,选择任意一个就是可以的。

或者你还知道其他的方式吗,也可以留言讨论下