如何对excel两组数据排列对比?重复的显示在一条,不重复的显示在另外一条?

来源:百度知道 编辑:UC知道 时间:2024/05/07 18:42:54
A1和B1序列各自有一些名字是重复的~

请问如何把两组数据按照同名字进行排列~并且把不重复的名字单独显示在:C1(提取自A1数据)和D1(提取自B1数据)数列中?(也就是说结果有四组数据A1.B1.C1.D1,其中A1等于B1,而C1. D1源自A1与B1比对后产生的不同数据)

请指教,多谢:

两组数据:第一组:
A1:张三
A2:李四
A3:王二
A4:陈一
A5:李三
A6:王五
A7:王六
A8:罗九
A9:张一
A10:胡八

第二组:
B1:张三
B2:裘四
B3:俞一
B4:杨六
B5:罗九
B6:单一
B7:张一
B8:陈一
B9:李三
B10:张五八

其实就是 从A1和B1中找出“重复的数据”,放在C1这条~

再从A1和B1中找出各自与另外一个数据“不重复的数据”放在D1这条

有两种情况:
1、一是以B列为基础,跟A列对:

C1=IF(COUNTIF($A$1:$A$10,B1)>=1,B1,""),
D1=IF(COUNTIF($A$1:$A$10,B1)<1,B1,"")。

往下拖到第10行即可,结果如下:

C D
张三
裘四
俞一
杨六
罗九
单一
张一
陈一
李三
张五八
2、第二种情况是以A列为基础,与B列对,结果C列肯定是一样的,我们只列D列就可以了:
D
李四
王二
王五
王六
胡八
把两种情况的D列加在一起就是楼主要求的“不重复的数据”。

C1=IF(A1=B1,A1,"")
D1=IF(A1<>B1,A1&" "&B1,"")

你可以试试“VLOOKUP”这个函数工具试试。