检查单元格是否包含许多事物之一,然后返回该事物

时间:2019-04-04 11:10:23

标签: google-sheets spreadsheet google-sheets-formula

我有公式检查字符串是否匹配数组中的任何子字符串,返回true或false。例如:

当检查字符串“二”是否包含“一”,“二”或“三”时,我希望公式返回“二”而不是TRUE。在Google表格中可以吗?

这是我使用的公式,该公式返回TRUEFALSE

=SUMPRODUCT(--ISNUMBER(SEARCH(things,A1)))>0

但是,我想改用things数组中的字符串。

1 个答案:

答案 0 :(得分:0)

=IFERROR(REGEXEXTRACT(A1, "one|two|three"), FALSE)

0


=ARRAYFORMULA(IFERROR(REGEXEXTRACT(A1:A, "one|two|three"), FALSE))

0