regex 检查单元格是否包含多个内容之一,并返回该内容

u5rb5r59  于 2023-10-22  发布在  其他
关注(0)|答案(1)|浏览(88)

我有一个公式来检查一个字符串是否与数组中的任何子字符串匹配,返回truefalse
当检查字符串The number two是否包含onetwothree时,我希望公式返回two而不是TRUE。这在Google Sheets中可能吗?
下面是我使用的返回TRUEFALSE的公式:

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

但是,我更希望看到things数组中的字符串。

scyqe7ek

scyqe7ek1#

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

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

相关问题