乐于分享
好东西不私藏

3个万能公式,轻松拿捏Excel多条件查询!

3个万能公式,轻松拿捏Excel多条件查询!

我是【桃大喵学习记】,欢迎大家关注哟~,每天为你分享职场办公软件使用技巧干货!

——首发于微信号:桃大喵学习记

今天跟大家分享3个Excel数据进行多条件查找万能公式,个顶个的实用,每个都能独当一面,新手可以直接套用公式。

如下图所示,我们要根据【姓名】和【部门】,查询对应的【考核成绩】。

公式一:XLOOKUP函数公式

万能公式:

=XLOOKUP(1,(条件1)*(条件2)*(条件N),返回数组,未找到值,匹配模式,搜索模式)

(备注:多条件同时满足)

=XLOOKUP(1,(条件1)+(条件2)+(条件N),返回数组,未找到值,匹配模式,搜索模式)

(备注:多条件至少一个满足) 

方法:

在目标单元格中输入公式:

=XLOOKUP(1,(B:B=F2)*(C:C=G2),D:D,"")

然后点击回车即可

解读:

①((B:B=F2)*(C:C=G2):表示要同时满足这2个条件,这2个条件数组相乘会最终得到一个由1(全满足)和0组成的新数组。

②然后XLOOKUP的任务就变成了:在第2参数“查找数组”中查找数字 1 。找到1的那一行,就是同时满足所有条件的行,最后返回D列对应的值。

公式二:INDEX+MATCH法(经典万能,所有Excel/WPS版本通用)

万能公式:

=INDEX(结果返回区域, MATCH(1,(条件1)*(条件2)*(条件N),0))

(备注:多条件同时满足)

=INDEX(结果返回区域, MATCH(1,(条件1)+(条件2)+(条件N),0))

(备注:多条件至少一个满足) 

方法:

在目标单元格中输入公式:

=INDEX(D:D,MATCH(1,(B:B=F2)*(C:C=G2),0))

然后点击回车即可

解读:

上面公式首先通过MATCH(1,(B:B=F2)*(C:C=G2),0)获取查询值所在行号,然后再通过INDEX函数去结果列里面,找对应这个行的值。

公式三:FILTER函数公式

万能公式:

=FILTER(返回数组,条件1*条件2*条件N,"无数据返回")

(备注:多条件同时满足)

=FILTER(返回数组,条件1+条件2+条件N,"无数据返回")

(备注:多条件至少一个满足) 

方法:

在目标单元格中输入公式:

=FILTER(D:D,(B:B=F2)*(C:C=G2),"无数据返回")

然后点击回车即可

解读:

FILTER函数进行多条件查询在Excel365/WPS新版可用,它最多的特点就是简洁、可自动返回多个结果。

亲爱的小伙伴们:


如果你正在为复杂繁琐的WPS表格/Excel操作困扰,希望通过掌握实用技能显著提升工作效率、减少无效加班——你可以考虑下我的WPS表格/Excel系列课程。

以上就是【桃大喵学习记】今天的干货分享~觉得内容对你有所帮助,别忘了动动手指点个赞哦~。大家有什么问题欢迎关注留言,期待与你的每一次互动,让我们共同成长!