EXCEL模糊查询某一列字段中是否包含另一列中关键字,请高手指导,谢谢!

如下
A列 B列
四川达州宣汉南坝镇 河市镇
四川达州河市镇 南坝镇
四川达州亭子镇 蒲家坝
如上表格,如果识别A列的字段中包含B列的字段,如果包含,在C列显示1
因为数据量大,求高手指导!

1、首先在电脑上打开要查询的Excel工作薄。

2、然后选中要进行模糊查询的列,并且选中工具栏上“开始”---“排序和筛选”---“筛选”。

3、这样在选中的列上有一个向下的下拉框,点击下拉框。选中“文本筛选”,下一步选择“包含”。

4、在这个列表中要查找到包含“刘”的所有行。在弹出的“自定义自动筛选方式”中输入“刘”,点击确定。

5、这样就会把所有包含“刘”的行筛选出来了,达到了模糊查询的目的。

温馨提示:答案为网友推荐,仅供参考
第1个回答  2014-09-03

C1公式下拉填充:

=IF(COUNTIF(A:A,"*"&B1&"*")*(B1<>""),1,"")


第2个回答  推荐于2017-11-26
=IF(ISERROR(LOOKUP(2,1/IF(B:B<>"",FIND(B:B,A1)),B:B)),"",1)

数组公式ctrl+shift+enter三键结束公式本回答被提问者采纳
第3个回答  2014-09-03
C1=(COUNTIF(A:A,"*"&B1&"*")>=1)*1
下拉
选>=1,为使A列有多个单元格包含B1也显示1.本回答被网友采纳
第4个回答  2014-09-03
c1=countif(a1,"*"&b1&"*")
下拉追问

谢谢,不过好像出来的数据有点不对。出来的结果
四川达州宣汉南坝镇 河市镇 1
四川达州河市镇 南坝镇 0
四川达州亭子镇 蒲家镇 0

追答

你是在哪个单元格里写公式的?
c1=countif(a:a,"*"&b1&"*")

追问

刚在C2,现在我把改在C1,就全成0了

追答

用这个公式c1=countif(a:a,"*"&b1&"*")

相似回答