查找和引用函数

如何使用FILTER函数

发布时间:2021-08-23 难度:初级

本教程适用版本:WPS Office For Windows 个人版 点此下载

此函数需更新至WPS Office最新版本使用

WPS Office官网:https://platform.wps.cn/


Filter是基于定义的条件筛选一系列数据的函数,它由数组,包括,空值三个参数所构成。

以我们需要在此表中按班级筛选出对应的名字为例。


分界线.png

■首先框选中数组返回区域,然后输入公式=filter,因为我们要筛选出姓名,因此在第一个参数输入姓名列,接着第二个参数为条件区域,表示按班级筛选姓名,因此选择班级列,在选择好条件区域后必须要输入「=“一班”」才能够按照班级筛选出对应的姓名。第三参数可不填,然后按「Ctrl+Shift+Enter」键确定。

需要注意,WPS Office暂不支持动态数组,故必须使用「Ctrl+Shift+Enter」键快捷设置为数组形式,其他方式均仅返回为单个数值。



录制_2021_08_23_14_52_52_121.gif


FLITER函数还可以结合多级下拉列表制作出表格切片器的效果。

以此表为例,我们希望通过筛选出获奖人员的全部信息。

■第一步:先通过「数据」选项卡,「下拉列表」制作一个二级下拉菜单,此处因为判定条件较为简单,因此可以使用手动添加选项。其它方式可以在WPS学院内搜索“多级下拉菜单”进行学习。


录制_2021_08_23_14_53_54_418.gif


■第二步:框选中返回区域,然后输入=filter,第一个参数选择返回的列,此处为全部,第二个参数选择条件列,此处选择是否获奖列,输入=F1,需要注意,下拉列表的选项必须与引用条件列的选项内容一致。第三参数可忽略不填。按「Ctrl+Shift+Enter」键确定,此时点击G1单元格右侧的下拉列表按钮即可根据是否获奖筛选学生的相关信息了。


录制_2021_08_23_14_54_58_753.gif



■最后在使用FILTER函数多条件筛选时会出现#CALC错误值,这是由于根据条件查询到结果为空值而返回的错误值。处理此错误就需要用到FILTER的第三参数了。

以此为例,我们在已输入好的公式内加入第三参数,第三参数是可自定义空值结果的描述,如此处我们输入“未查询到相关结果”,然后确认。此时错误值就变成了定义好的文字描述。需要注意:公式内的所有符号都需要在英文输入法的状态下输入。


录制_2021_08_23_14_58_50_729.gif