[]
此函数允许用户根据定义的条件筛选单元格区域。筛选操作可以基于单个条件或多个条件执行。
为了组合两个或更多筛选条件,用户可以使用“ * ”运算符和“+”运算符。“ * ”运算符将两组条件相乘,以便使用“与”逻辑连接筛选条件(当两个筛选条件都必须为 TRUE 时)。“+”运算符将简单地使用“或”逻辑连接两组条件(当一个筛选条件可以为 TRUE 而另一个可以为 FALSE 时)。
注意:FILTER 是一个动态数组公式,你需要在工作簿中启用动态数组功能。
FILTER(array, include, [if_empty])
FILTER 函数具有以下参数:
参数 | 说明 |
|---|---|
array | [必需] 指定要筛选的区域或数组。 |
include | [必需] 指定使用相交子区域和条件表达式表示的筛选条件。 |
if_empty | [可选] 指定筛选结果为空时用户想要返回的可选值。 如果未为此参数指定值,则会抛出 #CALC! 错误。 |
FILTER(A5:D20,(C5:C20=H1)*(A5:A20=H2),"")