查找包含范围中至少一个子字符串的字符串

时间:2016-04-07 23:01:07

标签: google-apps-script google-sheets formulas

我在将范围中的值搜索为字符串时遇到问题。这是我的数据样本和预期结果

Here is my sample of data and expected results

我正在使用Google表格,我可以使用自定义公式 必要的。

1 个答案:

答案 0 :(得分:2)

您可以使用regexextract执行此操作 - 如果您只是搜索"值1"在A2的第一组字符串中,您将使用

=REGEXEXTRACT(A2,D2)

如果您检查A2是否有B2,B3,B4,那么您可以使用:

=REGEXEXTRACT(A2,JOIN("|",B2:B4))

如果某行没有您搜索的值,则可以通过在iferror中包装任一函数来删除默认的#N / A.

=IFERROR(REGEXEXTRACT(A2,D2))

=IFERROR(REGEXEXTRACT(A2,JOIN("|",B2:B4)))

如果您的流程略有不同,请详细说明一些细节或分享示例电子表格