excel两列A与B中数据是否相同,用哪些语句可以对比出?谢谢

A B
* *
* *
* * 要对比A列中的文字与B列中的文字是否相同,两列中A2与B18中文字可能相同,这样相隔很多行;用哪些语句可以做出对比,请知道的朋友帮个忙,谢谢各位 谢谢!!
用过类似的语句对比过,但是A列中明明有与B列相同的文字,但是在C列该行仍然显示为0,请问是怎么回事,刚刚两位提的建议用过仍然没用

比如有100行,可在C1输入公式:
=COUNTIF($A$1:$A$100,B1)
并将公式向下复制到第100行,只要结果显示为0的,表示B列所在单元格的内容在A列中没有出现,如果结果大于零,表示B列所在单元格的内容在A列中有出现,结果显示的数字就是出现的次数。

补充:很多时候单元格的内容看似相同,但其实有可能格式或类型不同,这样也会影响判断的,可以将你认为相同,但公式却判断不同的内容,看看是否存在这种情况,若是这样,可统一格式后再试的。
温馨提示:答案为网友推荐,仅供参考
第1个回答  2009-11-21
先把A/B列去除空格试试(CTRL+H)
------------------------
=IF(ISERROR(MATCH(B1,$A$1:$A$100,0)),"不同","同")
或者
=IF(COUNTIF($A$1:$A$100,B1)>0,"同","不同")
或者
=IF(ISERROR(VLOOKUP(B1,$A$1:$A$100,1,FALSE)),"不同","同")

这些语句效果相似。

实在不行,你把两个AB两个看起来相同的单元格放在一起研究,比如用LEN、LENB判断长度;在公式编辑栏直接复制值到另外单元格;或 =a1=b1, 看是否为TRUE;或比对格式等等
第2个回答  2009-12-02
=IF(A2=B2,"相同","不同")
公式意思为假如A2等于B2是 真 的话显示"相同",为 假 显示"不同"

A B 是否相同
11 11 相同
22 22 相同
ss ss 相同
33 333 不同
cc cc 相同
王码汉卡 王码卡 不同
林 林 相同
草 草 相同
第3个回答  2009-11-21
c1=if(countif(b:b,a1),"与b"&match(a1,b:b,0),下拉,有相同就显示为:“与bx相同”这样(bx表示b列位置),否则为空本回答被提问者采纳
相似回答