Excel表格对比去重问题

假设A EXcel表格有5千数据(A、B、C、列均有数据),B Excel表格1万数据(A、B、C、D列均有数据),B表格包含A表格数据,这样如何筛选重复数据???另外,如何找出A表格中D列在B表格中差的相对应的数据?? =VLOOKUP(A:A,B表格名称!A:A,1,0)这个公式不能用是为什么??? (小弟今天试过了,哪个公式弄出来的数据差好多)请各位精通Excel表格的大侠帮帮小弟!!!谢谢!!!
回答的大侠帮忙详细解释下谢谢了

第1个回答  2015-02-02
假设数据在A列。

2007版,简单操作为:
选中A列,点菜单的 数据,删除重复项就可以了。

2003版,稍微麻烦些:
在B1输入 =countif(A$1:A1,A1),回车后再选中B1,鼠标移到其右下角,双击那个”+“;选中B列,数据,筛选,点C1的下拉框,大于1的,右键,删除,整行。追问

是两个表对比的去重不是一列

第2个回答  推荐于2016-06-14
1、去重——A、B、C三列有关联吧?
在B工作表的E1输入
=IF(SUMPRODUCT((A!A$1:A$100=A1)*(A!B$1:B$100=B1)*(A!C$1:C$100=C1))>0,"重复","")
回车并向下填充。
显示出来的就是对应A、B、C列重复数据,可用自动筛选删除掉。
2、A表格中D列在B表格中差的相对应的数据?——你的A工作表的D列有数据?要对应B工作表的哪一列?还是什么?追问

意思是B表格中是完整的原始数据,A表格的D列就是B表格的D列,但A表格的数据不全,想在B表格里找出A表的对应数据 (ABC列没有关联请问大侠,关联怎么做?)

追答

你要找出对应的B表D列,需要有匹配条件。如果A、B、C三列没有关联,你想用哪一列作为返回D列的匹配条件呢?
先给你一道A、B、C三列有关联的公式吧:
在A表的D1输入
=INDEX(B1!D:D,MATCH(A1&B1&C1,B!A$1:A$100&B!B$1:B$100&B!C$1:C$100,))
数组公式,输入后先不要回车,按Ctrl+Shift+Enter结束计算,再向下填充。

本回答被提问者和网友采纳
第3个回答  2020-05-31
对B列进行一个重复数据的去重,相同的编号只保留一个
利用高级筛选
选择不重复的记录或
复制B列数据粘贴数值到D列
选择D列
删除重复项
在E1中输入或复制粘贴下列公式
=MIN(IF(B$2:B$20=D1,A$2:A$20))
按三键CTRL+SHIFT+ENTER结束公式输入
下拉填充
将E列设置为日期格式的某种类型