hello,大家好,数据核对是我们早工作中绕不开的话题,费时费力不说,正确率还难以保证,有时候同事几分钟就搞定,自己却做了两三个小时。表格的设计千差万别,只掌握一种数据核对的方法是不能满足工作需求的,根据实际情况选择适合的数据核对方法能够快速提高我们的工作效率,今天就跟大家整理两位我们工作中数据核对常用的几种方法,下面就让我们来一起学习下吧
![c2289433c07ebc3bb711bb51e17ec80b.png](https://i-blog.csdnimg.cn/blog_migrate/729949b0bcbb99c5054df3a920853f34.jpeg)
一、核对单列数据
1. 表格结构相同
如下图,两个表格的结构是一模一样的,是1月到12月的销量数据,对于这样的数据,我们只需要将表格2的数据复制在表1旁边,然后我们使用公式让表1的数据等于表2的数据,结果显示为true就代表数据的相同的,结果为false就是差异数据,我们只需要将false这个结果筛选出来即可
![cb911f5f9f1ca95b2e6e58273a034a25.gif](https://i-blog.csdnimg.cn/blog_migrate/fa92d4cce00ac29109364732c7703acb.gif)
除了这种方法之外还有一种更加简单的方法,就是使用快捷键ctrl+来对比数据,按下快捷键后会选中差异数据,我们需要为差异数据填充一个颜色
![a270b35aef42930582ebdc73027490ef.gif](https://i-blog.csdnimg.cn/blog_migrate/dcc1c8ad76cba7902dfa18d6d9f2add3.gif)
2.表格的结构不同
如下图表1中的月份是1月到12月按照顺序排列的,表格2的顺序是杂乱的,这个时候我们应该怎么办呢,最简单的方法就是使用vlookup函数将表2中的数据引用到表1中,这样的话就变成了结构相同的表格,然后我们让表1的数据等于引用的数据再筛选就可以了,在这里需要注意的是不能使用快捷键来核对
![f7180a81d46c587ac2cc9cccd7186f84.gif](https://i-blog.csdnimg.cn/blog_migrate/d993c8d5e2d35ccd25c3b8cebe99459a.gif)
二、多行多列的数据核对
1. 多行多列结构相同
如下图是结构相同的表格,也就是表格的首行以及首列是完全相同的,对于这种请见最简单的方法就是使用选择性粘贴来完成,首先我们将表2复制一份制作一个数据副本,然后我们复制表1的数据,选择表2的对应位置,点击鼠标右键在选择性粘贴中找到运算,然后选择减点击确定,这样的话结果不是0的就是差异数据
![6aa883b02bfdd8da7823dc0acedd9bf9.gif](https://i-blog.csdnimg.cn/blog_migrate/399bb841644b469a3f3a12620d39fa23.gif)
2.多行多列结构不同的表格
对于结构不同的数据,我们需要想办法将其转换为结构相同的数据,然后利用选择性粘贴来核对数据,将表格转换为想用的结构,最常用的方法就是利用vlookup+match函数进行查找数据,首先我们将表1的首行以及首列复制出来,然后输入公式:=VLOOKUP($D14,$G$2:$J$10,MATCH(E$13,$G$2:$J$2,0),0),向右拖动向下填充,最后使用选择性粘贴进行数据核对即可,如果对于vlookup+match函数这个组合不熟悉,我们也可以一列一列的来查找
![484f589516f59e9a72160f0301937192.gif](https://i-blog.csdnimg.cn/blog_migrate/433f2119923a9e9bcc7519679d608c5e.gif)
三、核对海量数据
1. 数据较多且结构相同
当数据量比较多,表格的结构相同,也就是首行以及首列的位置完全一行,这个时候我们可以使用excel自带的表格对比工具来进行数据核对:Spreadsheet Compare来完成,使用这种方法来核对表格,我们就需要将表格放在两个工作薄中,在这里我们设置了表1与表格2两个表,首先我们点击开始选项找到microfoft office工具然后在其中找到Spreadsheet Compare打开它
![d5ce3331f559bf747838069c1e0d1afd.gif](https://i-blog.csdnimg.cn/blog_migrate/6d04174ab9e56dae81287c6238bac9e1.gif)
进入界面之后我们点击compare files,在第一个选项中我们放置表1,在第二个选项中我们放置表2然后点击ok,等待几秒就会在中间出现一个表格我们就可以看到差异的数据了
![0c92645b994cc217ae9eb960dcca74e4.gif](https://i-blog.csdnimg.cn/blog_migrate/0bb809f6ed0b235a72ef1a97384d7011.gif)
2.数据较多且结构不同
核对海量的结构不同的数据,最简单的方法就是使用高级筛选来完成,首先我们全选表1中的所有数据,然后在数据中找到高级筛选,表1就会自动添加到列表区域,然后我们将条件区域设置为表2中的所有数据,点击确定,紧接着我们为表1的所有数据添加一个背景色,紧接着我们在高级筛选中选择清除,这样的话没有颜色就是差异的数据
![b7680214d1f8218d2812da69230ced2b.gif](https://i-blog.csdnimg.cn/blog_migrate/fe1f228b74aa3c9c3bc2152159a3ae76.gif)
以上6种情况就是我们在工作中经常遇到的数据核对的方法,我根据实际情况选择适合的方法,可以快速提高我们的工作效率
我是excel从零到一,关注我持续分享更多excel技巧