我有一个公式来检查字符串是否匹配数组中的任何子字符串,返回true或false。
true
false
当检查字符串The number two是否包含one,two或three时,我希望公式返回two而不是TRUE。这可以在Google表格中使用吗?
The number two
one
two
three
TRUE
这是我正在使用的公式返回TRUE或FALSE:
FALSE
=SUMPRODUCT(--ISNUMBER(SEARCH(things,A1)))>0
但是,我希望看到来自things数组的字符串。
things
=IFERROR(REGEXEXTRACT(A1, "one|two|three"), FALSE)
=ARRAYFORMULA(IFERROR(REGEXEXTRACT(A1:A, "one|two|three"), FALSE))