首页 > 解决方案 > 如何查看单元格是否包含多个子字符串

问题描述

在 Google 表格(或 Excel)中,我需要查看一列是否包含 2 列中的 2 个子字符串。例如:

第 1 列可能有:

第 2 列是 1 个子字符串列表:

第 3 列是另一个子字符串列表:

因此,第 2 列和第 3 列合并为:

我需要在第 2 列和第 3 列的同一行中获取包含两个值的第 1 列值,但顺序不限。因此,这将为这些返回 TRUE,仅此而已:

标签: regexgoogle-sheetsfiltermatchtextjoin

解决方案


尝试:

=FILTER(A:A, 
 MATCH(REGEXEXTRACT(A:A, TEXTJOIN("|", 1, C:C)), C:C, 0)=
 MATCH(REGEXEXTRACT(A:A, TEXTJOIN("|", 1, D:D)), D:D, 0))

在此处输入图像描述


推荐阅读