FILTER函数的作用是根据指定的条件,从数据范围中筛选出满足条件的数据,并返回一个新的数据范围。这对于数据筛选、数据分析和数据提取非常有用。

FILTER函数的语法

FILTER(range, condition1, [condition2], ...)
  • range: 必选参数,表示要筛选的数据范围。它可以是单个列、多个列的范围或整个表格范围。

  • condition1, [condition2], ...: 可选参数,表示筛选条件。可以设置一个或多个条件,用于筛选满足特定条件的数据。条件可以是等于、大于、小于、包含等逻辑关系。

FILTER函数的工作原理

  1. 遍历指定的数据范围,并根据条件筛选出满足条件的数据行。

  2. 将满足条件的数据行以相同的顺序返回,并组成一个新的数据范围。

使用FILTER函数的示例:

假设有一个包含学生姓名、科目和成绩的数据范围A1:C10,现在需要筛选所有数学成绩,那么就可以使用FILTER函数。

=FILTER(A2:C11,B2:B11=J1)

同样FILTER函数返回的是一个动态数组,故必须使用「Ctrl+Shift+Enter」键快捷设置为数组形式,其他方式均仅返回为单个数值。

1699968846364-orot.webp

FILTER函数是一个强大的函数,用于根据指定条件筛选和提取数据。它能够根据设定的条件,从数据范围中筛选出满足条件的数据,并返回一个新的数据范围。通过合理利用FILTER函数,你可以轻松地进行数据筛选、数据分析和数据提取,帮助你更高效地处理和分析数据。