Excel两列重复数据对比删除,高手进。

A B C

把A列数据一个一个放到B列中查找,如果B列中有这个数据,则把此数据放到C列。

能实现吗?
不能下拉啊,一万多行呢

假设A列是1列数据,C列是另一列数据。在B列插入公式=VLOOKUP(A1,C:C,1,0)  公式下拉,显示#N/A就是C列数据没有的。

把C列数据没有的贴到C列最下面,这样数据合并了。

接着就是去除重复项了,很简单:只需一步,选中C列——数据——删除重复性就ok了。

温馨提示:答案为网友推荐,仅供参考
第1个回答  推荐于2017-11-24
在C列用Vlookup公式,
=VLOOKUP(B:B,A:A,1,0)
你不需要下拉,把鼠标放到C1单元格的右下方,当鼠标呈现“实心十字”时,双击就可以。追问

结果下面全部填充了很多“#N/A”,怎么让这个不显示?

追答

“#N/A“是因为A列没有该数据,你用完公式后,将公式列全选——选择性粘贴——数值,然后选中该列,Ctrl+F——查找处输入:#N/A ; 替换:什么都不输,点全部替换

追问

谢谢!

本回答被提问者采纳
第2个回答  2011-11-09
C1输入
=if(countif(b:b,a1),a1,"")
下拉填充

100万行也有办法下拉,为什么一万行不能下拉?
懒得不爱下拉的话,方法如下,
选中C1:C10000,用定位法,或者滚动条很简单
然后输入上面的公式,输入后ctrl+回车。
第3个回答  2011-11-09
B1输入
=IF(COUNTIF(A$1:A1,A1)=1,A1,"")
C1输入
=IF(B1="",A1,"")

下拉即可
第4个回答  2011-11-09
高级筛选就可以了
条件区域选择b列的数据
相似回答