Excel表两列数据如何匹配,有字符有汉字。

如题,A列数据:
ADT
ADTX
APPLE苹果
ASUS华硕
ATLAS
BANK班克
B列数据:
ADTX
ADVANTECH研华
AELTA
Agfa爱克发
aigo爱国者
BANK班克
BARCO巴可
BAY
BDCOM博达
BEINEI
BELL贝尔
问题是如何把B列中和A列完全相同的数据在第三列显示出来,或者标记出来就行

在C1单元格写入公式

=IF(COUNTIF(A:A,B1),B1,"")

下拉复制公式

 

 

 

 

如果是要标记出来,可经用条件格式

选中A列----格式----条件格式---公式---   =COUNTIF($B:$B,$A1)   ----格式---设置单元格底纹为红色---确定

 

选中B列---格式----条件格式---公式---   =COUNTIF($A:$A,$B1)   ----格式---设置单元格底纹为红色---确定

 

这样两列相同的内容单元格都会显示上红色

 

 

 

 

追问

我怎么按您说的弄,总是出不来结果呢?对数据格式有要求吗?公式完全一样,之前 我就是用的COUNTIF函数,就出不来结果,也不知道我哪里出错了

追答

说明你有数据中有空格或其他透明的内容,使数据不相同了,试着去清除一下不相同的内容

比如A2和B1相同,你用 =A2=B1 看一下得出的是TRUE还是FALSE

温馨提示:答案为网友推荐,仅供参考
第1个回答  2013-04-25
选择B列,条件格式,公式:
=ISNUMBER(MATCH(B1,$A:$A,0))
格式中选择一种填充颜色,如红色。确定
这样B列中的数据在A列中存在时就会显示红色,一目了然。
或者在C1中输入:
=IF(ISNUMBER(MATCH(B1,$A$1:$A$6,0)),B1,"")
下拉,就把B列的数据在A列中完全匹配的在C列中列出来。
相似回答