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

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

前面的章节中我们简单介绍过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是一个动态数组函数,功能十分强大,学会了可以解决工作中很多问题,多加练习吧!

相关文章

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

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

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

在新版本的Excel里面,更新了一个Filter新函数公式, 在日常工作中,用途广泛,甚至可以动摇vlookup大哥的身份1、基本用法介绍Filter公式是筛选函数,使用用法,就像你在对数据筛选,把筛...

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

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

等了它N年,SORT函终于来了,可以让Excel表格自动排序

今天我们来学习一个Excel中的新函数,SORT函数,它的作用是对某一个数据区域进行排序,之前是OFFICE365的专属函数,现在WPS也支持这个函数了,我觉得是时候跟大家讲解下它是的使用方法,这个函...

效率开挂的4个Excel公式,一用就上瘾

今天和大家分享一组常用Excel函数公式的使用方法:多对多查询如下图所示,希望提取出品牌为“松下”,并且库存数大于20的所有记录。E5单元格输入以下公式,按回车。=FILTER(A2:A13,(B2:...

按关键字提取数据,学会方法很简单

小伙伴们好啊,今天咱们分享一个常见的数据提取问题——按关键字提取数据。如下图所示,是某机关内部食堂的部分菜单,咱们要以E2单元格中的关键字,提取出菜名中包含该关键字的所有记录。方法1 函数公式G2输入...