假设我在 Excel 中有一个带有文本的单元格,并且我还有另一列文本值。我想检查该单元格是否包含列中的任何值。
如何?
谢谢。
假设您要检查单元格是否B1
包含列中的任何值A
然后你可以使用
=COUNTIF(A:A,B1)
如果我理解正确,这个数组输入的公式应该会这样做,如果可以在 MyCell 中找到 ColumnOfTextValues 中的单词,则返回 TRUE。
=OR(COUNTIF(MyCell,"*"&ColumnOfTextValues&"*"))
要数组输入ctrlshift公式,在将公式输入到单元格或公式栏中后,按住 enter。如果您正确执行此操作,Excel 将在公式周围放置大括号 {...}。
谷歌搜索了更多并找到了解决方案
=IF(SUMPRODUCT(--ISNUMBER((SEARCH("*"&B1:B10,A1)))),TRUE,FALSE)
如果 A1 包含 B1 到 B10 中的任何字符串,则返回 true