FILTER 函数

返回过滤后的源范围版本,其中仅包含满足指定条件的行和列。

示例

制作副本

使用不同的条件对范围进行过滤。

用法示例

FILTER(A2:B26, A2:A26 > 5, D2:D26 < 10)

FILTER(A2:C5, {TRUE; TRUE; FALSE; TRUE})

FILTER(A2:B10, NOT(ISBLANK(A2:A10)))

语法

FILTER(范围,条件1, [条件2,…])

  • 范围 - 要过滤的数据。

  • condition1 - 与 range 的首行或首列对应的包含 true 或 false 值的一个行或一个列,或得出 true 或 false 值的一个数组公式。

  • condition2 ... - [可选] - 包含布尔值 TRUEFALSE 的附加行或列,用于指示 range 中对应的行或列是否可通过 FILTER 的筛选。也可以在行列中包含数组公式表达式,通过计算生成上述行和列。所有条件都必须采用同一类型(行或列)。不允许将行条件与列条件混合使用。

    • 条件参数的长度必须与范围相同。

说明

  • FILTER 每次只能对行或对列进行过滤。要对行和列均进行过滤,请将第一次调用 FILTER 函数的返回值用作第二次调用的 range

  • 如果 FILTER 找不到符合指定条件的值,将返回 #N/A

另请参阅

UNIQUE:返回源范围中具有唯一性的行,剔除重复行。这些行按其在源范围中首次出现的顺序返回。

需要更多帮助?

请尝试以下步骤:

true
访问学习中心

您在单位或学校使用 Google 文档等 Google 产品吗?欢迎使用功能强大的提示、教程和模板。了解如何在不安装 Office 的情况下处理 Office 文件、创建动态项目计划和团队日历,以及自动整理收件箱等。

搜索
清除搜索内容
关闭搜索框
主菜单
5666628731970924354
true
搜索支持中心
true
true
true
true
true
35
false
false
false