现在购买《48天,Excel技能脱胎换股》专栏,即可免费进入“职场技能提升”圈子,近1000G职场资源免费下载。


查询匹配是Excel在职场中最常见的应用之一,正因为如此,查询匹配典型代表VLOOKUP函数在职场中具有超高的人气。VLOOKUP虽然在查询方面应用广泛,但是他也有一些致命的缺点,那就是在多条件查询、逆向查询等场景下,使用起来并不友好。

特别是对于多条件查询来说,使用频率非常高,那么到底Excel有哪些方法可以实现多条件查询,本文给大家进行详细教程。

1、高级筛选实现多条件查询

通过高级筛选实现多条件查询,我们来看这个案例,如图所示,我们希望通过图中上面的表格信息,查找出对应的下面表格中的成绩。这是一个典型的多条件查询,查询的条件有:公司名、部门、姓名。

这里汇集了6大方法的英文 这里汇集了6大方法(1)

大家先思考一秒钟中……

这里汇集了6大方法的英文 这里汇集了6大方法(2)

通过高级筛选实现多条件查询有点旁门左道的意味,其实这是高级筛选的核心:通过条件进行筛选。其实,大家仔细想想,很多情况下,筛选也是一种查询,筛选的过程就是将我们想要的数据查询出来,然后显示出了的过程。

这里汇集了6大方法的英文 这里汇集了6大方法(3)

2、INDIRECT函数一对多查询

INDIRECT函数的功能是间接引用,通过它也能实现一对多查询,我们来看看如何实现的吧!

Step1:创建自定义名称

这里汇集了6大方法的英文 这里汇集了6大方法(4)

Step2:管理名称

这里汇集了6大方法的英文 这里汇集了6大方法(5)

Step3:设置下拉菜单

这里汇集了6大方法的英文 这里汇集了6大方法(6)

Step4:设置查询的公式

这里汇集了6大方法的英文 这里汇集了6大方法(7)

3、PowerQuery实现多条件查询

通过PowerQuery实现多条件查询更是游刃有余,我们先来看动态演示图,然我我会分步骤进行讲解。

这里汇集了6大方法的英文 这里汇集了6大方法(8)

在这个案例中,我们需要根据表一(左侧)查找对应的单价,从而在表二(右侧)计算总价。当然,正如前文所说,通过VLOOKUP IF、LOOKUP、INDEX MATCH函数都可以实现这样的功能,本案例我们要讲的是更加强大的PQ方法。

这里汇集了6大方法的英文 这里汇集了6大方法(9)

Step1:将表格导入PQ编辑器

这里汇集了6大方法的英文 这里汇集了6大方法(10)

Step2:将单价与销售表进行合并

这里汇集了6大方法的英文 这里汇集了6大方法(11)

Step3-4:创建新的查询

这里汇集了6大方法的英文 这里汇集了6大方法(12)

Step5:调整字段顺序、将不需要的列删除

这里汇集了6大方法的英文 这里汇集了6大方法(13)

4、用DGET数据库函数实现多条件查找

DGET是数据库函数,他的作用是提取符合指定条件且唯一存在的记录,平时用的较少,但是他在多条件查询中具有不可比拟的优势。

这里汇集了6大方法的英文 这里汇集了6大方法(14)

5、LOOKUP多条件查找

多条件查找最典型的函数当然是LOOKUP,我在以前的文章中有详细的讲解,感兴趣的可以继续学习以下三篇文章。

Excel中的万能查找函数LOOKUP,全在这六张卡片中!

Excel中最厉害的查询函数:LOOKUP「上」

VLOOKUP说他是最强的,LOOKUP表示不服

6、VLOOKUP实现多条件查找

我们知道VLOOKUP函数本身只能进行单一条件查询,但是通过和IF函数的组合成数组形式,则可以实现多条件查询,具体教程请参考我写过的如下文章:

VLOOKUP函数多条件查找,讲透了其实很简单,一个数组公式搞定

Excel中还有哪些多条件查询的方法,欢迎留言交流!

,