我有两组数据excel表格,一个是正确的,怎么筛选出错误数据?

两个excel表格,表格内容就是姓名,身份证号什么的,一个表格是正确的,另一个是需要修改的,我想把出错的数据筛选出来,或者有什么好的办法吗?我们现在都在机械的对着数据是在太慢了,求高人支招啊

1、设正确的表格为sheet1,在当前表格的c1输入: =if(countif(sheet1!a:a,a1),"","该行a列的单元格,在sheet1的a列中不存在。") 在d1输入: =if(countif(sheet1!b:b,b1),"","该行b列的单元格,在sheet1的b列中不存在。") 然后选中c1和d1下拉即可
2、如果要在两个EXCEL表格中筛选出自己想要的数据,可以假定表1在工作表“Sheet1”中,且“客户名称”所在列数据范围为C2:C10,另假定表2在工作表“Sheet2”中,且“姓名”所在列第一行记录对应单元格为C2,“成功标志”所在列第一行记录对应单元格为J2,那么在表2的J2单元格中录入公式:=IF(ISERROR(VLOOKUP(C2,Sheet1!$C$2:$C$10,1,0)),"",1)按Ctrl+Shift+Enter组合键结束,再向下拉
温馨提示:答案为网友推荐,仅供参考
第1个回答  2013-07-19
你的意思是不是指这两个表格中,姓名都是正确的,但是身份证号部分内容有一个表格里的是错的,需要帮你找出错误的身份证号码吗?

可以尝试使用VLOOKUP函数来解决这个问题,直接将内容正确的表格中的内容搬到错误的表格中,再用复制、选择性粘贴(粘贴值的方式)覆盖包含错误内容的部分。就可以完成所有修改动作。

具体的操作方式:
1、将正确的表格里的那个工作表(WORKSHEET)复制到你要修改的那个表中;
2、在内容错误的表格中插入一个空白列;
3、在空白列中编辑公式。
假设内容正确的个工作表为SHEET2,该页的姓名位于A列,身份证号为B列;需要修改内容的表中,姓名列是A列,内容从A2开始,空白列为C列,则C2单元格的公式为:
=VLOOKUP(A2,Sheet2!A:B,2,0)
其中,A2表示需要在正确页中查找的内容,Sheet2!A:B表示查找内容的区域(包括查找的内容与结果),2表示返回的结果为前面选定区域中的第几列(因为A列为姓名,B列为身份证号,所以返回结果的身份证号为第二列,如果内容不在B列,则需要扩大选择区域,数出它是第几列),最后的0表示精确查找(避免名字相近的返回错误的值);
4、将编辑完公式的单元格公式下拉到表格的末行,即可得到所有正确的内容;
5、将上面第4步完成后,C列所显示内容用复制、选择性粘贴(粘贴值),覆盖错误内容即可。

如果还不会操作,可以把表格截图下来再跟你解释。
第2个回答  2013-07-19

参照下图,C3的公式=COUNTIF($L$3:$L$25,A3&B3)

L3的公式=I3&J3

然后下拉

最后在C列自动筛选出0,就是有错误的

 

本回答被网友采纳
第3个回答  推荐于2016-08-20
设正确的表格为sheet1,在当前表格的c1输入:
=if(countif(sheet1!a:a,a1),"","该行a列的单元格,在sheet1的a列中不存在。")
在d1输入:
=if(countif(sheet1!b:b,b1),"","该行b列的单元格,在sheet1的b列中不存在。")
然后选中c1和d1下拉即可。追问

如果一个表格的A列对着另一个的B列,应该怎么写啊

追答

设正确的表格为sheet1,在当前表格的a列数据对应sheet1的b列数据,则在c1输入:
=if(countif(sheet1!b:b,a1),"","该行a列的单元格,在sheet1的b列中不存在。")

本回答被提问者采纳
第4个回答  2013-07-19
把问题作为内容(邮件主题一定要包含“Form”,本人以此为依据辨别非垃圾邮件,以免误删)、excel文件作为附件发来看下 [email protected]