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 ))
以下屏幕截图显示了如何在实践中使用该公式:
该公式正确返回三个单元格,每个单元格中的某处都包含单词“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