如果单元格包含范围内列出的字符串
If cell contains a string listed in range
如果单元格包含范围内列出的字符串,则尝试输出“True”。见截图。这是我在此处发布的旧问题的简化版本 here:
我相信你的目标如下。
- 例如,当在显示图像中选中单元格“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.
找到了我的问题的答案
如果单元格包含范围内列出的字符串,则尝试输出“True”。见截图。这是我在此处发布的旧问题的简化版本 here:
我相信你的目标如下。
- 例如,当在显示图像中选中单元格“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.
找到了我的问题的答案