excel表格中,如何删除重复的数据,最后只保留不重复的

如123 456
456 789只留123789.求高手 急急急......‘能私聊发截图更好,QQ1203030176
例如:表1中有
a1:苹果
a2:榴莲
a3:芒果
a4:可乐
a5:冰糖
a6:500
a7:大姐
a8:火柴
表2的表中有
a1:500
a2:榴莲
a3:香蕉
a4:苹果
a5:可乐

将两个表对比后删除相同行,只留不相同的数据,应该如下
a1:冰糖
a2:大姐
a3:香蕉
a4:火柴

名字重复的都不取是吧

2列数据贴到同一个sheet同一列里
就是你表1 的A8是火柴 A9开始就贴表2里的名字

贴完后整列选中 然后点工具栏 → 开始→ 条件格式→ 突出显示单元格规则→ 重复值

然后有重复名字的都变色了

然后A列选中筛选,按照颜色筛选无色的 就是唯一的名字
温馨提示:答案为网友推荐,仅供参考
第1个回答  2012-11-22
在表1中使用VLOOKUP函数。
B1单元格中输入: =vlookup(a1,[表2]sheet1!a:a,1,false),向下填充复制公式
显示#N/A的就是表1有,表2没有的数据。
在表2中使用VLOOKUP函数
B1单元格中输入: =vlookup(a1,[表1]sheet1!a:a,1,false),向下填充复制公式
显示#N/A的就是表2有,表1没有的数据。
将两个表中显示#N/A的数据复制出来放到一起就是你需要的数据。
第2个回答  2012-11-22
如果数据在一列,如在A列A1起,请在B1输入公式:
=countif(A:A,A1)
然后将结果大于1的行全部删除。追问

数据不在一列 是两个文本

追答

将两个文本贴入EXCEL中,排成一列进行处理会方便些。

第3个回答  2012-11-22
1.清除表1重复值
在b列输入 : b1=countif(A:A,A1)下拉,删除大于1的行
2.清除表1和表2重复值
在C列输入 : c1=countif(表2!A:A,A1),删除表1非0的行

剩下的表1和表2的内容就是不重复的,整理在一起就行了追问

数据不在一列 是两个文本

追答

如果你用的是excel2007直接又去除重复值功能,可以把两个文本里面的内容复制到一列,然后一点去除重复值就搞定了

追问

一列放不下数据,我分在了3列.如何对比这3列数据,整合一下只取这三列不同的数据

追答

如果是这样,就只能用vba的字典功能了

本回答被提问者采纳
第4个回答  2012-11-22
在表1的B列输入以下公式
B1
=INDEX(A:A,SMALL(IF(COUNTIF(Sheet2!$A$1:$A$5,$A$1:$A$8),"",ROW($1:$8)),ROW(A1)))
按CTRL+SHIFT+ENTER结束公式输入,下拉填充
相似回答