如何比对两个excel表的方法
发布时间:2023-10-18 00:28:11
在Excel中录入好数据以后经常需要对比数据,如果数据都不在同一个表中,那么我们需要动用一些小技巧使得可以对比两个表的数据。下面是小编带来的关于如何比对两个excel表的方法,希望阅读过后对你有所启发!
如何比对两个excel表的方法:
对比两表数据步骤1:通过要进行对比的两个工作表或多个工作表位于不同的文件中,我们首先要做的就是当多个要进行对比的Excel工作表数据复制粘贴到同一个工作表中,同时做好各个工作表的命名准备,以便能正确的区分数据的来源。
对比两表数据步骤2:接下来确定数据“关键字”部分,即能够唯一标识记录的关键字组合,这样就可以在进行数据对比时,能够唯一的标记一条记录。比如,如图所示的“ID”和“姓名”就可以唯一标识一条记录。
对比两表数据步骤3:接下来,我们还要确定一下,各个工作表数据行的范围以及要进行对比的关键字所在的位置信息。如图可知,
对比两表数据步骤4:员工基础报表中数据范围为“3至12行”,关键字所在的位置为(i行1列)和(i行2列)。
对比两表数据步骤5:员工待遇统计表中数据范围为“3至11行”,关键字所在的位置为(i行1列)和(i行2列)。
对比两表数据步骤6:在本经验中,我们所要做的就是从表1中找出表2中已经存在的记录,并且做好相应的标记,以便供查看。为此,按键盘上的快捷组合键“Alt+F11”进入VBA编辑模式。或者切换至“开发工具”选项卡,点击“Visual Basic”按钮进入VBA环境。
对比两表数据步骤7:有关“开发工具”选项卡的打开方法请参考栏目二部分。
对比两表数据步骤8:右击“Microsoft Excel对象”,从弹出的右键菜单中选择“插入”->“模块”项。
对比两表数据步骤9:接着输入如图所示的代码:
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) = "已存在" '存在时进行标记
End If
End If
Next j
Next i
End Sub
对比两表数据步骤10:然后点击工具栏上的“调试运行”按钮。
对比两表数据步骤11:待子过程运行结束后,返回Excel工作表进行查看,就会发现对比结果已经出来啦。基于此,我们可以进行更近一步的数据处理操作。顺便也将另一张工作表中的记录一同展示出来,以供参考。


猜你喜欢
- 前阵子小歪我的机油要装机,于是乎我绞尽脑汁,根据机油预算,使用需求配了一套4500的主机,i5+750Ti+27寸显示器,对于只玩LOL的机
- 微软向Windows Insider会员推送了win10手机预览版10136版本,今天就为大家分享win10手机预览版10136更新内容大全
- [1] 切换到【图片工具】下的【格式】选项卡,在【大小】选项组中单击【裁剪】,在弹出的下拉列表中选择【云形标注】。  
- 从WIM创建Winclone映像如何创建?WIM导入工作流程类似于Gold Master工作流程,但初始映像从Windows 10安装介质上
- 现在越来越多用户升级为win7系统,win7和XP系统的差别就是桌面上没有”我的电脑“和”我的文档“这2个文件夹,其实win7系统把”我的电
- beaTunes 5 是一款Mac高级音乐管理工具,可让用户分析,检查和播放歌曲,通过beaTunes 您还可以创建超棒的音乐播放列表。不仅
- Win10如何设置不更新Win11?近期有部分用户的电脑升级了Win11系统,但是由于一些问题又将系统退回了Win10,但是在后续的使用中经
- 钉钉预约会议成功后怎么开始视频会议操作教学分享。有用户提前进行了钉钉会议的预约,但是在会议要开始的时候,却不知道要怎么去加入自己预约好的视频
- 在长篇大论的文档中,如果想要删除文档中所有的字母,英文,汉字等,可以利用通配符实现批量删除,让工作效率大大提高。下面就给大家分享如何删除wo
- 穿越火线虽然非常火爆但毕竟是老游戏了,在最新的win10系统中不是很适配而容易出现闪退蓝屏等情况,那么该怎么解决呢?今天就为小伙伴们带来了调
- 最近有Win10用户反映,给电脑安装打印机的时候,出现提示“Print Spooler无法启动”,导致打印机安装失败,这让用户非常苦恼。那么
- Win10系统有个专注助手功能,但是很多用户不知道Win10专注助手是做什么的,这个有点类似手机上的免打扰模式,打开后会禁止所有通知,比如社
- TouchCopy是一款功能强大的ios设备媒体传输工具.如果您已经在iPod上创建了一个播放列表并希望将其复制到iTunes资料库?Tou
- word文档中常用的页码样式是“x/y”,其中x表示当前页码,y表示总页面数,这是如何做到的呢?下面小编给大家简单的介绍一下步骤:第一步:点
- 现在新买的电脑基本都是默认只有c盘一个分区,没有d,e等分区,有时候文件管理那些非常不方便。我们可以给电脑划分多个分区进行文件分类管理等。那
- 3月20日消息 今天微软推送了最新的Windows 10 19H1快速预览版18361,已经离Windows 10 19H1正式版本已经越来
- XP系统里的C盘很重要,XP系统一般也都是安装在C盘里,所以XP系统的系统盘就是C盘,为了避免系统文件损失,大家有必要了解一下XP系统的C盘
- 笔记本键盘在带给我们方便的同时,也会因为各种缘故而出现故障,比如按键错乱、键盘失灵问题。都是间接性的问题,有时候甚至整个键盘都不能使用,如果
- 轻松实现批量截图许多新手用户平时为稿件和教程配图时,都是直接使用键盘上的Print Screen键来或者利用QQ截图帮忙,不过由于系统剪贴板
- 人在职场,大家都知道办什么事要先请示,领导逐级审批,可“套红头”时总是跟事先准备好的纸张文字对不上,索性我们就自己做一个,跟自己打印机、纸张