如何在谷歌表格中用多个条件过滤

1,657 阅读1分钟

你可以在Google Sheets中使用以下方法来过滤具有多个条件的数据。

方法1:过滤符合多个条件的行

=FILTER(A1:C10, A1:A10="A", C1:C10<20)

这个过滤器返回A1:C10范围内的行,其中A列的值等于 "A",C列的值小于20。

方法2:过滤符合多个条件之一的行

=FILTER(A1:C10, (A1:A10="A")+(C1:C10<20))

这个过滤器返回A1:C10范围内的行,其中A列的值等于 "A " C列的值小于20。

下面的例子说明了如何在Google Sheets中使用以下数据集来实践每种方法:

例1:过滤符合多个条件的行

我们可以使用下面的公式来过滤所有团队等于 "A "积分小于20的行:

=FILTER(A1:C10, A1:A10="A", C1:C10<20)

下面的截图显示了如何在实践中使用这个公式:

返回的行只有那些球队等于 "A "积分小于20的行。

例2:过滤符合多个条件之一的行

我们可以使用下面的公式来过滤所有球队等于 "A " 积分小于20的行:

=FILTER(A1:C10, (A1:A10="A")+(C1:C10<20))

下面的截图显示了如何在实践中使用这个公式:

唯一返回的行是那些球队等于 "A "积分小于20的行。

其他资源

下面的教程解释了如何在Google Sheets中执行其他常见的操作:

谷歌表格如何对包含文本的单元格进行过滤
Google Sheets如何在多列中使用SUMIF
Google Sheets如何在多个表单中求和