乔山办公网我们一直在努力
您的位置:乔山办公网 > excel表格制作 > excel中,怎么实现2张工作表对比查找不同的信息?-两个excel表格对比 2007,excel表格

excel中,怎么实现2张工作表对比查找不同的信息?-两个excel表格对比 2007,excel表格

作者:乔山办公网日期:

返回目录:excel表格制作


1.随便制作两份文档,一份是《应参保村民》,另外一份是《已参保村民》。现在要找出《应参保村民》中到底谁没有参加医保(与《已参保村民》核对)。

2.首先在《应参保村民》后面或前面插入一个工作表(如图示点击确定就可以了)重命名为“表2”,然后复制《已参保村民》工作表,黏贴到“表2”中,让两份数据在同一个文档中。

3.如图1示在表“应参加人员名单”中的姓名后面插入一列,选择于森森后面那一格(如图2示紫色字体1),然后点击标题栏插入(如图2示紫色字体2),选择“函e79fa5e98193e58685e5aeb9366数”,弹出“插入函数对话框”后在“或选择类别处”下拉选择全部(如图2示紫色字体3),接着在“选择函数”处下拉找到“VLOOKUP”(如图2示紫色字体4),最后点击确定(如图2示紫色字体5)。

4.第三步骤中点击确定后会弹出一个名叫“函数参数”的对话框(如图1示),单击图2红色标记处,会出现如图3所示,

5.单击第4步骤中图3中“于森森"会出现图1所示,再点击图1中红色圈处会出现图2所示对话框,单击图2中红色圈处后选择“表2”,如图3示选择“列B”(指针放到B处指针成箭头状单击左键)后再点击紫色圈处即出现如图4所示对话框,单击图4中红色区域输入数字“1”紫色区域处输入数字“0”,会出现如图5所示。


6.单击第5步骤图5所示对话框确定键,文档就成为如图1所示,单击红色区域单元格把鼠标放在红色区域右下角,变成图2中红色圈处所示形状就可以往下拉。最后出现如图3示,#N/A表示这个人没有参加医保,也表示《已参保村民》这份名单里面没有这个人。



将表二的身份证号复制到表一的C列,加上标题为身份证号例如位置为C1:C1000
假定表一原有数据区域为A1:B10000,B1为标题身份证号
选择高级筛选,列表区域选B1:B10000
条件区域选C1:C1000
确定后将显示所有已修改后人员姓名及身份证号
将其删除或标记其他不同颜色后取消筛选
就会区分出没有修改人员姓名和身份证号了
将表A与表B复制到一张表如D、E、F列放表A; H、I、J列放表B
在B列中输入
=if(D1=H1,OK,""),然后用+重复,再复制,选择性粘贴“数据”到表A的B列。

  1、通过要进行对比的两个工作表或多个工作表位于不同的文件中,我们首先要做的就是当多个要进行对比的Excel工作表数据复制粘贴到同一个工作表中,同时做好各个工作表的命名准备,以便能正确的区分数据的来源。

  2、接下来确定数据“关键字”部分,即能够唯一标识记录的关键字组合,这样就可以在进行数据对比时,能够唯一的标记一条记录。比如,如图所示的“ID”和“姓名”就可以唯一标识一条记录。

  3、接下来,还要确定一下,各个工作表数据行的范围以及要进行对比的关键字所在的位置信息。如图可知,员工基础报表中数据范围为“3至12行”,关键字所在的位置为(i行1列)和(i行2列)。员工待遇统计表中数据范围为“3至11行”,关键字所在的位置为(i行1列)和(i行2列)。

  4、现在要做的就是从表1中找出表2中已经存在的记录,并且做好相应的标记,以便供查看。为此,按键盘上的快捷组合键“Alt+F11”进入VBA编辑模式。或者切换至“开发工具”选项卡,点击“Visual Basic”按钮进入VBA环境。

  5、右击“Microsoft Excel对象”,从弹出的右键菜单中选择“插入”->“模块”项。

  6、接着输入如图所示的代码:

  Sub 数据对比()

  Dim i As Integer

  Dim j As Integer

  For i = 3 To 12        '员工基础报表数据范围

  For j = 3 To 11    '员工待遇统计表数据范围

  If Sheets("员工基础报表").Cells(i, 1) = Sheets("员工待遇统计表").Cells(j, 1) Then

  If Sheets("员工基础报表").Cells(i, 2) = Sheets("员工待遇统计表").Cells(j, 2) Then

  Sheets("员工基础报表").Cells(i, 8) = "已存在"   '存在时进e799bee5baa6e997aee7ad94e59b9ee7ad94337行标记

  End If

  End If

  Next j

  Next i

  End Sub

  7、然后点击工具栏上的“调试运行”按钮。

  8、待子过程运行结束后,返回Excel工作表进行查看,就会发现对比结果已经出来啦。基于此,我们可以进行更近一步的数据处理操作。顺便也将另一张工作表中的记录一同展示出来,以供参考。

  

相关阅读

关键词不能为空
极力推荐

ppt怎么做_excel表格制作_office365_word文档_365办公网