EXCEL两张表格A表和B表,如果A表里A列的数据在B表A列中出现,则在B表B列中显示“有”或者‘’无“

如题所述

第1个回答  推荐于2017-09-25

表B的B2==IF(ISERROR(VLOOKUP(A2,[表A.xls]Sheet1!$A$2:$A$13,1,0)),"无","有")  下拉

追问

我去验证了下,B表B列显示”无“的,A表A列里有啊
我 494200693 qq你能加我下嘛?

追答

函数引用一般都要求格式保持一致,即如果是文本格式都应该是文本格式,如果是数字格式都保持数字格式,也有可能是半角全角符号引起,也有可能是空格引起,从你提供的数据截图来看,数据还是比较整齐,格式应该是一致的,你可以先搜索空格符号(查找内容输入:按一个空格键即可),替换为空再试试

追问

格式都弄成一样了,还是显示不对。。。。表B的B列显示“无”很多。。。但是都是能在表A的A列里查到的

本回答被提问者和网友采纳
第2个回答  2015-09-08
在B表中的B2单元格中输入=IF(COUNTIF(A表!A2:A100,A2)>=1,"有","无")追问

我有900多条数据。。。是不是函数里面还需要修改什么啊参数啊

追答

把A100的单元格改为你需要的,同时把公式中的A2:A100改为$A$2:$A$100(因为下拉会改变选定区域,造成结果差错)

第3个回答  2015-09-08
=if(find(b!a1,a!a1:a100),"有",“无”)
相似回答