Vlookup过时,新函数公式Filter,太牛了

yumo6666个月前 (05-21)技术文章41

在新版本的Excel里面,更新了一个Filter新函数公式, 在日常工作中,用途广泛,甚至可以动摇vlookup大哥的身份

1、基本用法介绍

Filter公式是筛选函数,使用用法,就像你在对数据筛选,把筛选动作进行了公式化

使用用法:

=Filter(筛选数据,筛选条件,无结果时返回什么)

前2个参数是必填,第3个参数是选填。

举个例子,我们想通过员工姓名,查找员工的工资数据

通常我们的做法是,对B列进行筛选,然后填入我们想要筛选的,对应工资结果,所以Filter公式:

=FILTER(D:D,B:B=F2)

表示,对D列数据筛选,条件是B列对应查找值

非常好理解,容易学会。

2、进阶用法

上述筛选一列的数据, 我们也可以筛选多列的数据,因此,可以简单的制作出来一个查询器:

例如,我们可以输入对应部门,把符合条件的所有结果显示出来

这就是需要一次性的筛选多个结果,所以我们使用的公式是:

=FILTER(A:D,A:A=G2)

对A:D列进行筛选,筛选条件是A列的值,是对应的部门

但是如果要进行多个值的筛选,要结合数组溢出功能,才能显示全部结果,所以在最新office版本可以用上面的公式来计算

但是如果你是WPS,它目前不带数组溢出,同样使用这个公式,就只能得到第一个结果:如下所示

所以如果是WPS,就需要先多选中几行放置结果的区域,然后再输入上述的公式

还需要按数组三键,ctrl+shift+回车,才能得到结果:

然后用一个条件格式,新建规则,使用公式来确定规则,使用的公式是:

=iserror(f1),然后在格式里面,将字体设置成白色的

这样就可以得到结果,并不显示错误值

关于这个小技巧,你学会了么?动手试试吧!

相关文章

WPS用户的疑问,FILTER函数究竟怎么用?我们的为什么不一样?

FILTER函数是一个非常好用的新函数,它主要是解决Excel中一对多查询的问题,但是有不少WPS表格的用户表示,它们的FILTER函数跟我视频中演示的不一样,为什么会这样呢?今天我们就聊聊这个问题。...

不支持自动溢出,函数FILTER仍然好用,无论Excel还是WPS

之前两篇关于函数的FILTER的文章备受关注,说明这个函数确实能给大家的工作带来便利。点击查看第一篇点击查看第二篇同时也有不少吐槽,在没有溢出功能的WPS中其效果大打折扣。没有自动溢出,我们就来手动溢...

传统筛选点到手抽筋?FILTER函数让你体验开挂式办公!

“领导突然要南京和浙江的客户的销量!”如图所示:你是不是还在用传统方法筛选数据?1 按Ctrl+Shift+L 调出筛选按钮2 在下拉菜单里选择文本筛选3 在弹窗里手动输入“南京”或“浙江”4 把结果...

PART23: 还有人不会filter函数?都去学,真的香!

公式解析FILTER:筛选区域或数组=FILTER(数据源,条件)用法解析1:正向查找返回陈志轩的相关信息:=FILTER(B1:E8,A1:A8=H1)仅需要在G4中输入上述公式,结果返回G4:J4...

Filter函数的三种用法,比用VLOOKUP一对多查询,更加灵活方便

文章最后有彩蛋!好礼相送!Excel秘籍大全,正文开始FILTER 函数可以基于定义的条件筛选一系列数据。在没有filter函数之前,如果实现一对多查询,常见的是构建辅助列,然后使用VLOOKUP+R...