学习filter函数,看这一篇文章就够了

学习filter函数,看这一篇文章就够了

精选文章moguli202025-06-21 22:25:067A+A-

filter表示筛选的意思,即根据指定条件筛选数据,与其他查找函数最大的不同在于,filter函数天然具备一对多查找的能力。

filter函数非常简单,就两个参数,第一个参数表示查找区域,第二个参数表示查找条件。


例如,查找生产部的所有员工姓名,一个部门对应多个姓名,filter函数用法如下。

这个公式极其简单,第一个参数表示查找区域A2:A11,即姓名列;第二个参数表示查找条件B2:B11=G2,即部门等于生产部。

下面介绍filter函数的几种常见用法。

1、一个条件查找多列

查找“生产部”的所有记录,filter函数写法如下。


2、多条件查找

查找部门为“生产部”且学历为“本科”的记录,公式如下,这两个条件要写成相乘的形式。

查找部门为“生产部”或者学历为“本科”的记录,公式如下,两个条件要写成相加的形式。

所以,可以看到Excel中两个条件要求同时成立用乘法,两个条件满足其一用加法。


3、filter配合transpose查找并转置

按照部门查找员工姓名,并将姓名排成一行,filter外面加上transpose函数即可。


4、filter配合sort函数查找并排序

查找部门为“生产部”和“销售部”的记录,并按照年龄降序排列,公式如下。

首先用filter函数查找出生产部和销售部的记录,这两个条件是或的关系,所以写成相加的形式,最后用sort函数排序即可。


5、filter+isnumber+find函数实现模糊查找

有时候需要按照关键字查找,比如这个问题,查找班型中包含“三级”的记录,公式如下。

这个问题其实就是所谓的模糊查找,首先用find函数去班型中查找包含“三级”的记录。

然后用isnumber函数处理错误值,得到TRUE或者FLASE的结果。

最后用filter函数筛选出符合要求的记录。

以上就是filter函数的常见用法,关注我,学习更多干货!

点击这里复制本文地址 以上内容由莫古技术网整理呈现,请务必在转载分享时注明本文地址!如对内容有疑问,请联系我们,谢谢!
qrcode

莫古技术网 © All Rights Reserved.  滇ICP备2024046894号-2