我有两列。列A中的每个单元格包含完整句子,列B中的每个单元格包含单词或短语。我想检查B列中每个单元格的内容是否出现在A列的一个单元格中 - 它可能出现在A列的多个单元格中,也可能出现在没有单元格的单元格中。出于我的目的,输出只需要是或否(并且应该在C列中吐出),但是返回每列B字出现在A列某处的次数是很简单的。
到目前为止,我还没有弄清楚如何取一个离散的字母串(已在一个单元格中打印)并搜索列中的一个范围。不确定这是否超出了常规的Excel功能。
非常感谢你的帮助!
答案 0 :(得分:3)
使用这样的数组公式:
=SUM(IF(ISERROR(SEARCH(B1,A:A,1)),0,1))
输入公式栏然后按CTRL + SHIFT + ENTER 希望这可以帮助。 把公式放在C。
答案 1 :(得分:0)
试试这个:
=countif(a:a,"*" & b2 & "*")>0 gives you result in True/Flase
要发生事件
=countif(a:a,"*" & b2 & "*")
获得是/否
=if(countif(a:a,"*" & b2 & "*")>0,"YES","NO")