夜雨聆风学习资料网

ARTICLE · 1215065

两张 Excel表怎么快速找不同?3种方法,1 分钟核对完

两张 Excel表怎么快速找不同?3种方法,1 分钟核对完

月底对账,财务给一张表,系统导出一张表,几百行数字。

核对名单,HR 一份,部门一份,几十个名字。

很多人的做法是:两个窗口并排,眼睛一行行比。比到一半眼花,比完还不放心。

其实 Excel 里有现成的办法。教你 3 种,分情况选,1 分钟核对完。


一、先分清是哪种「找不同」

动手前先看一眼,你的两张表属于哪种情况:

情况 A:顺序一样,比数字两张表的行和列都对得上,只是某些数字可能不一样。比如同一份报表的两个版本。

情况 B:顺序不一样,找谁有谁没有两张表的名单或编号顺序不同,要找出「这边有、那边没有」的人或项目。比如核对花名册、对订单号。

情况 A 用方法一或方法二,情况 B 用方法三。


二、方法一:选择性粘贴相减(最快,不用公式)

适合情况 A,只比数字。

第 1 步:选中表 1 的数据区域,按 Ctrl+C 复制。

第 2 步:建议先把表 2 复制一份备用,然后在表 2 对应区域的第一个单元格上,右键选「选择性粘贴」。

第 3 步:在弹出的窗口里,「运算」那一栏选「减」,点确定。

第 4 步:看结果。是 0 的格子就是一样的,不是 0 的就是有差异的地方。

这个方法会直接改动表 2 的数字,所以第 2 步一定先备份。


三、方法二:条件格式标出差异(最直观)

同样适合情况 A,好处是不改原数据,差异直接标红,截图发给别人也一目了然。

假设两张表分别在「Sheet1」和「Sheet2」,数据都从 A2 开始。

第 1 步:在 Sheet1 里选中要对比的区域,比如 A2:D100。

第 2 步:点「开始」里的「条件格式」,选「新建规则」,再选「使用公式确定要设置格式的单元格」。

第 3 步:输入公式:

=A2<>Sheet2!A2

第 4 步:点「格式」,把填充色设成红色或黄色,确定。

不一样的格子会自动变色,一眼就能看到。

公式里的 A2 要写成不带 $ 符号的样子,这样每个格子才会各自和对应位置比较。


四、方法三:VLOOKUP 查有没有(核名单专用)

适合情况 B,顺序不一样,要找谁有谁没有。

假设 Sheet1 的 A 列是你的名单,要查这些人在 Sheet2 的 A 列里有没有。

第 1 步:在 Sheet1 的空白列,比如 B2,输入:

=IFERROR(VLOOKUP(A2,Sheet2!A:A,1,0),"没有")

第 2 步:双击单元格右下角的小方块,公式自动填到底。

第 3 步:看结果。显示名字的,说明对方表里有;显示「没有」的,就是对方表里缺的人。

再反过来在 Sheet2 里做一次,就能找出「对方有、你这边没有」的人。

不加 IFERROR 的话,查不到会显示 #N/A,意思就是「找不到」,不是公式写错了。

用新版本的可以试试 XLOOKUP

如果你的 Excel 或 WPS 支持 XLOOKUP,写法更直观:

=XLOOKUP(A2,Sheet2!A:A,Sheet2!A:A,"没有")

不确定支不支持?输入 =XL 看看有没有自动提示,有就能用。


五、补充:两列并排对比,一个快捷键搞定

如果要比的两列数据就在同一张表里并排放着,还有更快的办法:

选中这两列数据,按 **Ctrl+\**(反斜杠),Excel 会直接选中第二列里和第一列不一样的格子。这时候顺手填个颜色,差异就标出来了。

这个快捷键在 Excel 里可用,WPS 不同版本表现可能不同,用不了的话就用方法二。


六、明明一样却显示不同?3 个常见坑

多了看不见的空格「张三」和「张三 」在 Excel 眼里是两个人。可以用 =TRIM(A2)先把多余空格去掉,再对比。

数字存成了文本单元格左上角有个绿色小三角,说明这个数字是文本格式。选中后点黄色感叹号,选「转换为数字」。

两张表行数不一样方法一和方法二要求两张表一一对应。行数对不上的话,先排序对齐,或者直接用方法三。


最后

两张表找不同,记住三句话就够了:

顺序一样比数字,用相减或条件格式;顺序不一样核名单,用 VLOOKUP;比不出来先查空格和文本格式。

先收藏这一篇,下次对账、核名单直接照着做。

相关学习资料