大家好,欢迎来到IT知识分享网。
Excel最新版本里面,更新了一个筛选函数公式,FILTER,非常强大,大大提升工作效率
1、基本用法
FILTER公式里面有3个参数
=FILETR(数组,包括,如果空时显示的值)
其中前2个参数是必填的,第3个参数是选填的

看起来很抽象,我们举个实例来说明 ,例如我们需要根据姓名查找匹配工资

在没有学习函数公式之前,我们有一个笨办法,就是做普通筛选,我们想要查看小乔的工资,我们可以对B列进行筛选,然后查看对应D列得到的结果:

FILTER函数公式,就是基于这个逻辑,把它公式化了
FILTER第一个参数就是需要返回的结果,对应这里就是D列了
第2个参数是条件范围,这里是在B列里面,筛选对应查找值F2
所以,如果用公式表达,只需要输入的公式是:
=FILTER(D:D,B:B=F2)
然后向下填充

2、屏蔽错误值
如果筛选不到对应的结果,它显示的结果是:#CALC!
如果我们希望筛选不到的时候,返回无,我们只需要在第3参数里面,输入两个双引号,输入无
公式是:
=FILTER(D:D,B:B=F2,”无”)

3、一次性查找多个值
例如,我们希望根据员工姓名,查找匹配多个字段的结果

遇到这种情况,我们只需要将第一参数的范围进行调整,使用的公式是:
=FILTER(B:D,A:A=F2)
也就是筛选的结果是B:D列3列的数据,条件是A列里面筛选F2单元格的值,就可以一次性把3个字段的结果全列出来了

4、一对多查找匹配
如果我们想根据部门条件,去查找匹配姓名,它会有多个结果

如果我们直接输入公式:=FILTER(A:A,B:B=F2)
因为市场部里面, 有多条结果,所以它会显示溢出,英文显示是SPILL

遇到这种有多个结果的情况,我们需要加一个转置公式:
=TRANSPOSE(FILTER(A:A,B:B=F2))
也就是将筛选的结果横向展示,避免单元格溢出

关于这个小技巧,你学会了么?动手试试吧!
免责声明:本站所有文章内容,图片,视频等均是来源于用户投稿和互联网及文摘转载整编而成,不代表本站观点,不承担相关法律责任。其著作权各归其原作者或其出版社所有。如发现本站有涉嫌抄袭侵权/违法违规的内容,侵犯到您的权益,请在线联系站长,一经查实,本站将立刻删除。 本文来自网络,若有侵权,请联系删除,如若转载,请注明出处:https://haidsoft.com/189150.html