函数名:FILTER

功能:

该函数为Excel 365同名函数,函数功能相同

函数功能为根据条件对选区数据进行过滤,该函数相比VLOOKUP函数最显著差异就是,支持多匹配,即数据区域内,有几条数据,该函数就将几条数据匹配出来,该函数在EFunction插件内默认有“EF”前缀,EFFILTER,如果不想有前缀可以到EFunction菜单内重定义函数名称


参数:

array:第一个参数,待过滤的数组数据;

include:第二个参数,过滤条件,如果是多个条件,使用“*”和“+”号进行拼接;

if_empty:第三个参数,如果没有查询结果,显示该数据;

样例演示

下图样例数据,第一个参数选择整个选区,第二个参数设置为“班组”=”01班”条件。第三个参数设置为“未查找到值”。函数将3条记录数据给查询出来。

EFunction插件教程:过滤函数FILTER使用技巧教程
过滤01班所有数据

演示案例数据完整公式如下

演示案例完整公式:=EFFILTER(A2:H11,B2:B11=C15,”未查找到值”)

如果继续过滤,过滤出来01班,并且工资大于8000的人信息,只需要将第二个参数添加条件即可,两个条件使用星号相连,(B2:B11=C15)*(D2:D11>8000)。

EFunction插件教程:过滤函数FILTER使用技巧教程
两个限制条件

演示案例数据完整公式如下

演示案例完整公式:=EFFILTER(A2:H11,(B2:B11=C15)*(D2:D11>8000),”未查找到值”)

注意事项:

  • 该函数结果为数组数据,365 Excel支持动态数组可以显示所有数据,低版本Excel使用数组公式后(ctrl shift enter 组合键)使用EFunction菜单功能重构数组;
  • 该函数为365同名函数,为避免函数名冲突,函数名前有“EF”前缀,可以到函数重命名重定义

EFunction插件教程:过滤函数FILTER使用技巧教程

相关新闻

QQ
QQ
关注微信
关注微信
返回顶部