在另一列子字符串上检查一列字符串

Check a column of strings on another column of substrings

我想在另一列子字符串上检查一列字符串,以查看字符串是否包含任何子字符串。

我目前正在尝试 =SEARCH(lower('Sheet2'!$A:$A0),lower(B1)) 并希望得到 True/False 回复。

提前致谢。

Sheet2 的一个例子是:

    A
1   Hello
2   Hi
3   I said she

C 列中具有预期结果的 Sheet1 示例为:

    A            B                C
1   23  There are many          FALSE
2   45  I said he is slow       FALSE
3   3   I said she is bad       TRUE
4   78  he yelled hello         TRUE

感谢任何帮助

编辑:link 例如 - https://docs.google.com/spreadsheets/d/1c2pskSYsGs12Yjbn-5gORQ22mDSaC9cSnp1nWeULlf4/edit?usp=sharing

在 Sheet1!C1 中:

=ArrayFormula(IF(B:B="",,REGEXMATCH(LOWER(B:B),JOIN("|","\b"&FILTER(LOWER(Sheet2!A:A),Sheet2!A:A<>"")&"\b"))))

您尚未将 link 共享到电子表格,因此未对任何实际数据进行测试。您的语言环境也是未知的,这也可能需要修改。因此,如果此公式无法按规定工作,请将 link 分享到您的示例电子表格。