excel学习库

excel表格_excel函数公式大全_execl从入门到精通

自从有了filter函数,Excel复杂查询变得好简单,六种标准用法

语法:filter(查询区域,条件,查不到结果返回的值)

注意条件是布尔表达式,这个条件为true,filter才返回结果,否则查不到结果。

一、单条件查询,返回多行多列记录

单条件查询

我们要查询“苹果”这个水果,只要使用公式:

=FILTER(A2:E14,D2:D14=H1,"")

就是这么简单,A2:E14为数据区域,D2:D14=H1为查询条件,第三参数“”为查不到值返回空。

二、多条件查询,并且(and)关系,返回多行多列

filter多条件并且

=FILTER(A2:E14,(D2:D14=H1)*(A2:A14=H2),"")

查询某个水果品种和地区的数据。

(D2:D14=H1)*(A2:A14=H2),这是两个布尔表达式,如果都成立,结果为1,如果有一个不成立,结果返回0

多条件查询,或者(or)关系,返回多行多列

多条件查询,or关系

=FILTER(A2:E14,(D2:D14=H1)+(A2:A14=H2),"")

查询未签到人员

=FILTER(B2:B14,COUNTIF(D2:D6,B2:B14)=0,"")

COUNTIF(D2:D6,B2:B14)=0,是判断名单中不存在的,这样组合就查询到了未签到的人员。

五、再有重复值的列中提取唯一值

提取唯一值

=UNIQUE(FILTER(D2:D14,A2:A14=G2,""))

先使用filter获取查询值,然后unique提取唯一的记录。

六、实现逆向查询

最简单的实现逆向查询

=FILTER(B2:B14,C2:C14=G2,"")

这个实现逆向查询比VLOOKUP函数简单太多了,所以必须要掌握filter函数,因为查询数据什么的太方便了。

以上呢,就是filter函数的六种标准用法,也是官方推荐的用法,大家掌握了,就能面对所有查询了。

发表评论:

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。

«    2024年12月    »
1
2345678
9101112131415
16171819202122
23242526272829
3031
控制面板
您好,欢迎到访网站!
  查看权限
网站分类
搜索
最新留言
    文章归档
      友情链接