1

我有两列。A 列中的每个单元格包含一个完整的句子,B 列中的每个单元格包含一个单词或短语。我想检查 B 列中每个单元格的内容是否出现在 A 列中的一个单元格中---它可能出现在 A 列中的多个单元格中或没有单元格中。出于我的目的,输出只需要是或否(并且应该在 C 列中吐出),但是返回每个 B 列单词在 A 列某处出现的次数会很整洁。

到目前为止,我还没有弄清楚如何获取一串离散的字母(已经打印在一个单元格中)并在列中的一个范围内进行搜索。不确定这是否超出了常规的 excel 功能。

非常感谢您的帮助!

4

2 回答 2

3

使用这样的数组公式:

=SUM(IF(ISERROR(SEARCH(B1,A:A,1)),0,1))

在公式栏中输入,然后按 CTRL+SHIFT+ENTER。
希望这可以帮助。将公式放入 C 中。

于 2013-10-16T05:30:02.000 回答
1

尝试这个 :

=countif(a:a,"*" & b2 & "*")>0  gives you result in True/Flase

获取事件

=countif(a:a,"*" & b2 & "*")

得到是/否

=if(countif(a:a,"*" & b2 & "*")>0,"YES","NO")
于 2017-02-13T14:31:40.133 回答