32个新函数之FILTER,比VLOOKUP厉害十倍!

yumo6663周前 (05-21)技术文章5

第八集:32个新函数,个个都是绝顶高手,精心整理分享!FILTER,查找能力比VLOOKUP厉害十倍!

用法:

FILTER(数组,包括,空值)

数组:要筛选的数组;

包括:布尔值数组,其中TRUE表示要保留的行或列;

空值:如果未找到,则返回指定的值。

公式一:查找单值返回一行

=FILTER(B2:D5,A2:A5=F3,"未找到")

解析:

以班级列A2:A5为筛选区域,判断是否符合等于“二班”的条件,返回对应姓名、语文、数学多列数据。

公式二:未找到返回指定值

=FILTER(B2:D5,A2:A5="三班","未找到")

解析:

以班级列A2:A5为筛选区域,判断是否符合等于“三班”的条件,结果未找到返回指定值“未找到”。

公式三:查找单值返回多行多列

=FILTER(A2:D5,A2:A5="一班","")

解析:

根据班级列进行筛选,筛选出一班的所有数据。

公式四:自定义筛选

=FILTER(A2:D5,E2:E5)

解析:

FILTER的第二个参数,可以为0与非0数字组成的数组,非0表示保留。

公式五:FILTER+COUNTIF

=FILTER(A1:D4,COUNTIF(A6:C6,A1:D1))

解析:

COUNTIF计数为1的保留,按列筛选出姓名、数学、班级对应的数据。

公式六:FILTER+XMATCH

=FILTER(A1:D4,IFNA(XMATCH(A1:D1,{"姓名","数学","班级"}),0))

解析:

根据XMATCH定位查找并用IFNA判断查找错误值返回0,作为筛选的条件,按列筛选出姓名、数学、班级对应的数据。

公式七:多条件筛选(且)

=FILTER(A2:D5,(A2:A5="一班")*(D2:D5>120),"")

解析:

判断班级列是否等于“一班”,数学成绩列是否大于120,两列相乘,同时满足的结果为1,其中有一个因数为0结果必然为0,再用FILTER筛选出语文大于100或数学大于120的数据。

FILTER的第二个参数,需同时满足多个条件,用“*”连接。

公式八:多条件筛选(或)

=FILTER(A2:D5,(C2:C5>100)+(D2:D5>120),"")

解析:

判断语文成绩是否大于100,数学成绩是否大于120,两列相加,只要满足其中一个加数不为0,结果就会返回非0,再用FILTER筛选出想要保留的数据。

FILTER的第二个参数,需满足多个条件中的其中之一,用“+”连接。

公式九:二次筛选

=FILTER(FILTER(A2:D5,A1:D1="语文"),A2:A5="一班")

解析:

第一次筛选出语文列数据,筛选的结果,作为第二次筛选的数组区域;第二次筛选再判断班级列是否等于“一班”,从而通过两次筛选得出一班语文成绩。

相关文章

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

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

Excel新函数FILTER太实用了,实例图解3种常见用法(入门篇)

我是【桃大喵学习记】,点击右上方“关注”,每天为你分享职场办公软件使用技巧干货!我们在使用WPS时会经常对Excel数据查询处理,最新版的WPS软件更新了FILTER函数,它虽然是一个条件筛选函数,但...

简称查找全称,Vlookup,Xlookup,Filter哪个公式更厉害

举个工作实例,左边是员工数据表,需要根据员工的简称,快速查找匹配出对应工资数据。今天分享热门的3个公式大PK,看你更喜欢用哪个1、Vlookup函数公式我们需要搭配通配符来查找匹配,通配符*,表示任意...

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

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

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

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

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

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