紧急求助!!!如何对比出两张EXCEL表格中出现过的名字,并把未出现过的显示出来。

我有两张表格。表1是系统提数,表2是人工输入的。
表1有两万条数据,表2只有一万条。也就是说表2少记录了一万条,
现在我需要找出漏记的数据出来。请问如何解决。
表格如图:
补充图片,两张表格式一致。

新建一EXCEL表系统提取表(数据多的表)复制到sheet1人工录入表(数据少的表)复制到sheet2

在sheet1姓名(B列)后插入新列,用于标记是否漏输

 

sheet1标签点右键,点查看代码,进入编辑器

 

点击左边sheet1,右边窗口粘贴我的代码

 

关闭编辑器返回sheet1

菜单:工具→宏→宏,执行宏“查漏”

 

漏填的记录会出现“是”

 

===代码如下(直接复制)

 

Sub 查漏()

Dim Row1, i
Row1 = Sheet1.UsedRange.Rows.Count
Sheet2.Cells(1, 31) = "=VLOOKUP(AD1,Sheet2!B:B,1,0)"
For i = 3 To Row1
  Sheet2.Cells(1, 30) = Sheet1.Cells(i, 2)
  Sheet1.Cells(i, 3) = IIf(Sheet2.Cells(1, 31).Text = "#N/A", "是", "")
  DoEvents
Next i
Sheet2.Cells(1, 31) = ""

End Sub
 

 

 

温馨提示:内容为网友见解,仅供参考
第1个回答  2013-03-12
考虑到账号是唯一的,
可以在表1末尾插入一列
比如H
h2
=IF(ISNUMBER(VLOOKUP(D2,Sheet2!$A:$D,4,0)),0,1)
ctrl+enter应用到整列
,然后对H列降序排列,前面的H列为1的就是表2没有出现的本回答被网友采纳
第2个回答  2013-03-12
用countif或vlookup函数均可以统计出来
详细截图时要行号列号。两表各截一部分。
第3个回答  2013-03-13
先复制表2中的银行帐号到表1的同列下,然后选中该列后在工具栏中找到”条件格式”中的”重复值”,这样重复的帐号会显示红色,在首行设置数据筛选,在帐号列选按颜色排序,这样无填充色的就是你少的记录。

紧急求助!!!如何对比出两张EXCEL表格中出现过的名字,并把未出现过的显 ...
新建一EXCEL表系统提取表(数据多的表)复制到sheet1人工录入表(数据少的表)复制到sheet2在sheet1姓名(B列)后插入新列,用于标记是否漏输 sheet1标签点右键,点查看代码,进入编辑器 点击左边sheet1,右边窗口粘贴我的代码 关闭编辑器返回sheet1菜单:工具→宏→宏,执行宏“查漏”漏填的记录会出...

紧急求助!!!请问怎么在2个EXCEL中查找不同的地方,并且在原来的位置标...
在01表数据最后一列(假设C列)中C2中输入公式“=IF(COUNTIF(\\'02\\'!$A$2:$A$200,A2)=0,\\"\\",VLOOKUP(A2,\\'02\\'!$A:$B,1,0))”并复制公式到C列其他单元格,如果C列中显示的值与A列相同,则说明在02表中有相同数据,否则不显示数据 ...

【紧急求助】Excel中2张表格之间如何用进行voolkup模糊匹配?
通过使用通配符可以实现跟准确的模糊查找

excel紧急求助:要求:提取A1:A1000区域内不相同的文本,在B列显示,,,跪...
那方法二个 B1输入 =if(countif(a$1:a$1000,a1)=1,a1,"")下拉到B1000 这样的结果有空行存在。如果想连续显示需要数组公式 比如C1输入 =INDEX(A:A,SMALL(IF(COUNTIF(A$1:A$1000,A$1:A$1000)=1,ROW($1:$1000),4^8),ROW(A1)))&""这是数组公式,输入后按ctrl+shift+回车,不能...

紧急求助:怎样在一个Excel表格的单元格里引用另个一个表格里合并单元格...
在表1的C1中输入第一个公式“=表2!B2”,然后进入公式审核模式,可以从工具--》公式审核--》公式审核模式中进入。这样就会直接在单元格中显示公式“=表2!B2”,然后在C2中复制修改为“=表2!B65”,再把两个全部选上向下拉。间隔为63。如果这样向下拉还是不能按照要求的63间隔,可以考虑直接在...

excel什么函数能对表格中的一部分内容做出标记?
总表”那你就要把这个名称改为“总表”,方法是双击这个表的标签或右键点击这个标签选“重命名”把名称改为“总表”,“其他表”也是这样改,改好后再用我这公式试试,一定没问题的。注:但这两个表一定要在同一个工作薄中,如同一文件中的“Sheet1”和“Sheet2”一样。

紧急求助:我在做一个excel表格,需要根据前面一列的内容后面一列自动出...
1.在A1单元格里输入“合成”2.在B1单元格里键入公式=SUMIF($G$1:$G$4,A1,$H$1:$H$4)3.在G1~G4单元格里输入你想要的名称(比如G1输入“合成”比如G2输入“组合”等)4.在H1~H4单元格里输入你想要的数据(比如H1输入“10%”比如H2输入“20%”等)5.注意公式的锁定,可完全按上逑的...

紧急求助 EXCEL公式 我描述一下 就是名字相同的把信息套用上去_百度...
Lookup_value 为需要在表格数组 (数组:用于建立可生成多个结果或可对在行和列中排列的一组参数进行运算的单个公式。数组区域共用一个公式;数组常量是用作参数的一组常量。)第一列中查找的数值。Lookup_value 可以为数值或引用。若 lookup_value 小于 table_array 第一列中的最小值,VLOOKUP 返回...

excel问题紧急求助:两列数据筛选后相同的后面数据相乘,并把这些相乘...
假定左边的工作表名为SHEET1,右边的工作表名为SHEET2 在SHEET1工作表C2输入公式:=B2*VLOOKUP(A2,SHEET2!A:B,2,)向下复制公式。

高人指点!excel表格里有六个sheet表,每个sheet表里有几万个数据资料,如...
如果有相同号出现数据会大于0的自然数,你只要删除大于0的行就可以,你的表格就没有重复的客户了。温馨提醒:如果你有几个表页,你先要集中到一个表页上,否则不能够保证其它表页是客户是否相同!还有要注意的问题是,电话列的数字格式必须相同,否则也容易造成误判。祝你工作进步!心情愉快!!

相似回答