如果单元格包含范围内列出的字符串

If cell contains a string listed in range

如果单元格包含范围内列出的字符串,则尝试输出“True”。见截图。这是我在此处发布的旧问题的简化版本 here:

这是一个link to the spreadsheet

我相信你的目标如下。

  • 例如,当在显示图像中选中单元格“D3”时,您想使用所有单元格“C3:C”的值进行搜索。

在这种情况下,下面的示例公式如何?

示例公式:

=ARRAYFORMULA(IF(D3:D<>"",REGEXMATCH(D3:D,TEXTJOIN("|",TRUE,C3:C)),""))
  • 在此公式中,“C3:C”的值用作正则表达式。

结果:

参考:

=IF($D3="",,NOT(ISERROR(REGEXEXTRACT(LOWER($D3),JOIN("|",FILTER(LOWER($C:$C),$C:$C<>""))))))

我根据这个 old question.

找到了我的问题的答案