查找

只保留通过测试的行

定义

返回标签匹配某一组的数字,就是把数字和匹配条件交给 FILTER。

语法

=FILTER(array, include)

参数

参数 含义
array 要返回的数字列。
include 保留哪些行的条件,例如 A2:A4="on"。

示例演练

一份泵日志把状态存在 A2:A4,升存在 B2:B4。只应返回 on 那一行。

A:状态 B:升
off 4
on 13
off 6

公式:=FILTER(B2:B4,A2:A4="on")

结果:13。只有第 3 行是 on,所以返回升数 13。

练习

单元格 A2:A4 中是 no、yes 和 no。单元格 B2:B4 中是 5、8 和 2。请在 C2 中写出一个返回 B2:B4 中 A2:A4 等于 yes 的数字的公式。

  1. 在 C2 中写出一个 INDEX 和 FILTER 公式,返回 B2:B4 中 A2:A4 等于 yes 的第一个值。
第 1 步,共 2 步
无论使用哪种语言,这里的公式都使用英文函数名(如 SUM),小数点一律使用句点“.”。
正在加载工作表…

相关函数

FILTER 就是保留通过该测试的标签所对应数字的函数。

常见错误

把两列对调,例如 =FILTER(A2:A4,B2:B4="on"):公式随后会拿升数去匹配单词 on,结果什么也返回不了。

相关函数

这些链接是相关函数。