Google sheets:如何使用具有多个值的搜索


您可以使用以下基本语法在 Google Sheets 中使用具有多个值的SEARCH函数:

 =FILTER( A2:A10 , SEARCH(" Backup ", A2:A10 ), SEARCH(" Guard ", A2:A10 ))

此特定示例将返回A2:A10范围内的所有单元格,这些单元格中的某处同时包含字符串“Backup”和“Hold”。

以下示例展示了如何在实践中使用此语法。

示例:在 Google 表格中使用具有多个值的搜索

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

现在,假设我们要查找“位置”列中同时包含“备份”和“保留”一词的所有单元格。

我们可以在单元格D1中键入以下公式来查找每个单元格:

 =FILTER( A2:A10 , SEARCH(" Backup ", A2:A10 ), SEARCH(" Guard ", A2:A10 ))

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

Google 表格搜索多个值

该公式正确返回三个单元格,每个单元格中的某处都包含单词“Backup”和“Keep”。

如果您还想返回每个玩家的点数列中的值,只需将过滤范围从A2:A10更改为A2:B10即可,如下所示:

 =FILTER( A2:B10 , SEARCH(" Backup ", A2:A10 ), SEARCH(" Guard ", A2:A10 ))

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

现在,该公式返回单元格中包含“Save”和“Guard”的每个单元格以及每个玩家的相应分值。

其他资源

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

如何在 Google 表格中进行反向 VLOOKUP
如何在 Google 表格中使用区分大小写的 VLOOKUP
如何在 Google 表格中使用具有多个条件的 INDEX MATCH

添加评论

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