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 ” ) )
以下屏幕截图显示了如何在实践中使用该公式:
请注意,过滤后的数据集仅包含球队等于热火队或凯尔特人队的行。
另请注意,您可以通过使用REGEXMATCH函数外部的NOT函数来过滤球队名称不等于Heat 或 Celtics 的行,如下所示:
= FILTER ( A1:C11 , NOT( REGEXMATCH ( A1:A11 , “ Heat|Celtics ” ) ))
以下屏幕截图显示了如何在实践中使用该公式:
请注意,过滤后的数据集仅包含球队不等于热火队或凯尔特人队的行。
其他资源
以下教程介绍了如何在 Google 表格中执行其他常见任务:
Google 表格:如何使用自定义公式进行过滤
Google表格:如何从另一张表格中过滤
Google Sheets:如何使用多个条件进行过滤