Excel一列为关键字,另列为数据,在数据列查找含有关键字的单元格。

Excel一列为关键字,另列为数据,在数据列查找含有关键字的单元格。如A2到A10002有一万个词语,C2到C102有一百个关键字。要在A列找出含有C列关键字的词语。结果输出到B列。B列可标记为"yes"/"no"或者将含有关键字的词语汇总到B列。
要处理的是中文,A列是两个字的词语,C列是单独的汉字。找出含有关键字的词。虽然能用CTRL+F,但数量太多。

B2用公式:
=IF(SUM(COUNTIF(A2,"*"&IF(C$2:C$102<>"",C$2:C$102)&"*")),"yes","no")
数组公式,需要按CTRL+SHIFT+回车,完成公式,下拉。追问

您好,您这个函数是不是只针对数字有效?个人要处理的是中文,用了此函数结果全都是"no"。A列是两个字的词语,C列是单独的汉字,要在A列找出带有C列关键字的词语。我知道可以用CTRL+F,但数量太多。【查找时只匹配关键字,不匹配单元格】

追答

此公式支持文本数据。
这个公式是数组公式,必须按三键(CTRL+SHIFT+回车)完成公式,完成后,编辑栏中公式两侧自动添加大括号。

温馨提示:答案为网友推荐,仅供参考
相似回答