Excel 最强筛选查找函数Filter使用详解,学会不再需要万金油公式

yumo6667个月前 (05-21)技术文章60

前面的章节中我们简单介绍过Filter函数的基本用法,这个函数很强大很常用,今天我们再来详细的了解下。

Filter的官方定义:基于定义的条件筛选一系列数据。也就是说从一组区域或数据中筛选出符合条件的数据。

Filter函数语法:=FILTER(筛选区域/数组,筛选条件,[如果找不到时的返回值]),返回一个或多个数据。


一般用法:筛选查找产品名称对应的单价

在J6单元格中输入:=FILTER(E4:E14,D4:D14=H6)。

筛选区域选择单价,条件区域选择产品名称,条件=苹果。

下拉选择找谁,前面的结果都正常。选择黄瓜时,出现#CALC!错误,表示筛选结果数组是空,因为产品名称中没有黄瓜,这就要用到第3参数。

我们在上一步的公式后增加上第3参数,第3参数可以是文本、数字、逻辑值等。


进阶用法:根据选择的条件,筛选查找结果

上一步可以根据筛选的产品名称找到对应的结果,但我们可能还需要查找产品编码、品类、销量等,找什么不固定,也就是筛选区域不固定,今天尝试用Filter动态获取选择的字段对应的数据区域作为筛选区域。当然,方法很多种,这或许不是最优解,只是为了加深了解Filter函数。

在J10单元格中输入,=FILTER(E4:E14,D4:D14=H10)。我们需要修改筛选区域,选中E4:E14,修改为FILTER(B4:F14,B3:F3=I10)。这个Filter会根据选择的找什么,返回对应的一列数据,作为外层Filter的筛选区域。

这里下拉选择任意字段,可以得到正确的返回结果。


Filter多条件筛选查找:筛选查找水果品类下西红柿的产品信息

在H14单元格中输入:=FILTER(B4:F14,(C4:C14="水果")*(D4:D14="西红柿"))。

筛选区域选择B4:F14,第一个筛选条件是品类=水果,第二个条件是产品名称=西红柿,两个条件是且的关系,条件与条件间用*连接。之前的视频中有介绍,多条件,“且”关系用”*”,“或”关系用”+”,感兴趣可以关注翻翻看看。

进一步加深理解,再看2个案例。


案例1:筛选查找苹果的单价、销量,返回多列值

在I6单元格中输入,=FILTER(E4:F14,D4:D14=H6)。筛选区域选择单价与销量列,筛选条件产品名称=苹果。

案例2:筛选查找销量大于900的产品信息,一对多

在H11单元格中输入,=FILTER(B4:F14,F4:F14>900)。筛选区域选择表中数据区域,筛选条件销量>900。

Filter是一个动态数组函数,功能十分强大,学会了可以解决工作中很多问题,多加练习吧!

相关文章

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

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

告别手动筛选!Excel大神的FILTER函数,让数据动态更新快如闪电

大家好!今天要教大家一个让数据处理效率翻10倍的超级函数——FILTER函数!这个Excel 365和2021版本新增的函数,将彻底改变你处理数据的方式。 为什么FILTER函数如此强大?传统的数据筛...

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

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

掌握这九个Excel函数,犹如掌握职场利器

掌握这九个Excel函数,犹如掌握职场利器不同行业的用户对Excel函数的需求可谓是千差万别。例如,处理考勤数据的用户会像匠人一样精雕细琢日期时间相关的函数;生产销售类的用户则更像是导演,他们需要运用...

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

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

Excel多条件筛选别硬扛!FILTER函数3秒搞定N个关键字

今天咱们要攻克一个让无数据人头疼的难题:如何同时筛选包含多个关键字的记录?前几期教了单关键字筛选的妙法,但后台被追问:"归如果要同时筛选A组、B组、F组怎么办?"别急,这就送上升级版解...