两个EXCEL表中都有大量姓名、出生日期、身份证号记录,但行记录顺序不一样,如何去掉两表中完全重复的记录

请给我详细的解决步骤

把两个表复制粘贴才一起,高级筛选出不重复项,将结果复制到其他位置

温馨提示:答案为网友推荐,仅供参考
第1个回答  2011-07-17
在SHEET3的A2输入:
=IF(SUMPRODUCT((Sheet1!$A$1:$A$100=Sheet2!$A2)*(Sheet1!$B$1:$B$100=Sheet2!$B2)*(Sheet1!$C$1:$C$100=Sheet2!$C2)*(Sheet1!$D$1:$D$100=--REPLACE(REPLACE(Sheet2!$D2,7,,"-"),5,,"-"))),"",Sheet2!A2)
右拉填充再下拉填充
若记录较多,楼主可把公式中的100改成更大的数值.本回答被提问者采纳
第2个回答  2011-07-17
假定原工作表为SHEET1,A列为"姓名",B列为"身份证号"。
现要在SHEET2表的A列输入"姓名",B列自动填充对应的"身份证号",第一行为表头,B2单元格公式如下:
=IF(A2="","",IF(ISERROR(VLOOKUP(A2,SHEET1!A:B,2,0)),"查无此人",VLOOKUP(A2,SHEET1!A:B,2,0)))
公式可以向下复制。
第3个回答  2011-07-17
把两个表复制粘贴才一起,高级筛选出不重复项
第4个回答  2012-03-13
=IF(SUMPRODUCT((Sheet1!$A$1:$A$1423=Sheet2!$A2)*(Sheet1!$B$1:$B$1423=Sheet2!$B2)*(Sheet1!$C$1:$C$1423=Sheet2!$C2)),"",Sheet2!A2)
相似回答