我需要一个公式,在B1:B3的单元格内的任何地方搜索与A1完全匹配的公式,如果找到匹配,将返回"是"在Col C.匹配可能发生在一系列单词的开头,中间或结尾;单词系列总是以逗号分隔。这场比赛永远不会在一个单词的中间。见例:
A B C
1 cat dog red horse, green horse no
2 cat bird snake mouse, cat bird yes
3 cat mouse var dog cat mouse, cat frog no
注意:C3应返回" no"因为只有部分A3出现在B3中。
作为一个起点,我使用:
=IF(ISERROR(VLOOKUP(A1,$B$1:$B$3,1,FALSE)),"no","yes")
但这只会搜索完全匹配,而不是单元格中任何位置的匹配。
答案 0 :(得分:1)
在现有公式中添加一些通配符应该可以解决问题:
=IF(ISERROR(VLOOKUP("*"&A1&"*",$B$1:$B$3,1,FALSE)),"no","yes")
答案 1 :(得分:0)
您也可以尝试将COUNTIF
与通配符
=IF(COUNTIF(B$1:B$4,"*"&A1&"*"),"yes","no")
.......但这些是什么价值观?你可能得到一些误报"例如, "apple"
将与阅读"four pineapples"