Google sheets:如何按多个值过滤列


您可以使用以下基本公式在 Google 表格中按多个值过滤列:

 = FILTER ( A1:C11 , REGEXMATCH ( A1:A11 , " string1|string2|string3 " ) )

此特定公式将筛选范围A1:C11中的行,以仅显示范围A1:A11中的值等于 string1、string2 或 string3 的行。

下面的例子展示了如何在实践中使用这个公式。

示例:在 Google 表格中按多个值过滤列

假设我们有以下数据集,其中包含有关各种篮球运动员的信息:

现在假设我们要过滤数据集以仅显示 Team 列包含 Heat 或 Celtics 的行。

为此,我们可以使用以下公式:

 = FILTER ( A1:C11 , REGEXMATCH ( A1:A11 , Heat|Celtics ) )

以下屏幕截图显示了如何在实践中使用该公式:

按多个值过滤 Google 表格列

请注意,过滤后的数据集仅包含球队等于热火队或凯尔特人队的行。

另请注意,您可以通过使用REGEXMATCH函数外部的NOT函数来过滤球队名称不等于Heat 或 Celtics 的行,如下所示:

 = FILTER ( A1:C11 , NOT( REGEXMATCH ( A1:A11 , Heat|Celtics ) ))

以下屏幕截图显示了如何在实践中使用该公式:

请注意,过滤后的数据集仅包含球队不等于热火队或凯尔特人队的行。

其他资源

以下教程介绍了如何在 Google 表格中执行其他常见任务:

Google 表格:如何使用自定义公式进行过滤
Google表格:如何从另一张表格中过滤
Google Sheets:如何使用多个条件进行过滤

添加评论

您的电子邮箱地址不会被公开。 必填项已用*标注