今天我们来盘点下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(要查询的表头,返回结果的表头名称,查找的条件)
推荐指数:⭐⭐⭐⭐⭐