首页  ›  Excel 函数  ›  FILTER

FILTER 函数用法详解

一键条件筛选,返回动态数组
根据条件从数组中筛选出符合条件的数据,返回动态数组结果。无需手动操作筛选器,公式写好后数据变化自动更新。

筛选提取Excel 365 / 2021

作用说明

根据条件从数组中筛选出符合条件的数据,返回动态数组结果。无需手动操作筛选器,公式写好后数据变化自动更新。

语法格式

=FILTER(array, include, [if_empty])

参数解释

array
要筛选的数据范围
include
筛选条件,是一个与 array 行数相同的布尔数组(TRUE/FALSE)
[if_empty]
可选。当没有匹配结果时返回的值

应用举例

示例1:筛选销售额大于1万的记录
=FILTER(A2:D100, D2:D100>10000, "无符合记录")
从 A2:D100 中筛选 D 列(销售额)大于 10000 的所有行,自动溢出显示完整记录。比高级筛选更方便,数据更新结果自动变。
示例2:多条件筛选(部门=销售部 且 销售额>5000)
=FILTER(A2:D100, (B2:B100="销售部")*(D2:D100>5000), "无符合记录")
用乘号 * 实现 AND 关系(两个条件同时满足),加号 + 实现 OR 关系。筛选出销售部中销售额超过5000的所有记录。

相关阅读

← 返回财税实务通首页,查看更多函数与政策