Filter函数公式,一对多查询,太厉害了!

Filter函数公式,一对多查询,太厉害了!工作中 除了基本的查找匹配之外 通常都需要遇到一对多查找匹配 为解决这个痛点 新版本的 Filter 公式出来 完美解决这类问题

欢迎大家来到IT世界,在知识的湖畔探索吧!

工作中,除了基本的查找匹配之外,通常都需要遇到一对多查找匹配,为解决这个痛点,新版本的Filter公式出来,完美解决这类问题

1、Filter公式一对一查找

Filter公式的原型是进行筛选,给定一个筛选条件,得到筛选的结果,所以它的用法是:

=FILTER(结果区域,条件区域,筛选不到返回值)

筛选的结果,有可能出现一个值,也可以出现多个值,所以我们讨论,只出现一个值的情况,例如:根据员工姓名,匹配工资数据:

Filter函数公式,一对多查询,太厉害了!

每个员工都是唯一的结果,在没有学习任何公式之前,我们的做法是,对原始数据的进行筛选,在B列里面,输入条件值,吕布,然后获取D列工资的结果数据,所以这个思路用FILTER表达出来,就是:

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

然后,只需要填充公式,就得到了所有的结果

Filter函数公式,一对多查询,太厉害了!

2、Filter一对多查找

如果说,我们筛选的时候,出现多个结果,Filter公式,也是能查找出来的,例如,我们需要根据部门情况,查找员工名单:

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

因为市场部,有多个名单,所以筛选函数会把所有结果全部显示出来

Filter函数公式,一对多查询,太厉害了!

但是它是纵向显示的,我们想横向显示的话,只需要套用转置公式:

=TRANSPOSE(FILTER(B:B,A:A=F2))

Filter函数公式,一对多查询,太厉害了!

3、Filter多对多查询

以上两种情况,都是结果列只返回一列结果的情况,如果说,我们需要根据一个条件,返回多个结果呢?

例如,需要根据市场部信息,返回所有的结果:

Filter函数公式,一对多查询,太厉害了!

这个时候,我们就可以使用公式:

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

第1个参数,筛选的结果,可以变成A:D列,就可以一次性得到多条结果了,如下所示:

Filter函数公式,一对多查询,太厉害了!

关于它的用法,你学会了么?动手试试吧!

免责声明:本站所有文章内容,图片,视频等均是来源于用户投稿和互联网及文摘转载整编而成,不代表本站观点,不承担相关法律责任。其著作权各归其原作者或其出版社所有。如发现本站有涉嫌抄袭侵权/违法违规的内容,侵犯到您的权益,请在线联系站长,一经查实,本站将立刻删除。 本文来自网络,若有侵权,请联系删除,如若转载,请注明出处:https://itzsg.com/102980.html

(0)
上一篇 4天前
下一篇 4天前

相关推荐

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

联系我们YX

mu99908888

在线咨询: 微信交谈

邮件:itzsgw@126.com

工作时间:时刻准备着!

关注微信