ARTICLE · 1215065
两张 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;比不出来先查空格和文本格式。
先收藏这一篇,下次对账、核名单直接照着做。















































































