跳到正文
马克工具箱

↑ ↓ 选择,回车打开,Esc 关闭。

Excel 表格对比

两版名单、两个月的库存表、改过的报价单,看不出哪里变了?选择旧表和新表,工具按表头对齐列,逐行找出新增、删除和改动的单元格,改动处显示「旧值 → 新值」,还能把差异导出成 Excel。

在浏览器本地运行,输入的内容和文件都不会上传

旧表

或把 .xlsx、.xls、.csv 文件拖到这里

新表

或把 .xlsx、.xls、.csv 文件拖到这里

这个工具好用吗?

使用步骤

  1. 分别选择旧表和新表(.xlsx、.xls、.csv),有多个工作表时选好要比的那一张。
  2. 选择对比方式:同一张表改过几处用「按行顺序」;行的顺序不一样、但有工号或订单号这类唯一编号的用「按关键列」,并选好关键列。
  3. 查看结果:新增的行标绿、删除的行标红并划掉,改动的单元格标黄并显示旧值和新值。
  4. 点「下载差异表(Excel)」保存结果。

参数说明

按行顺序
用 Myers 差异算法对齐两边的行,中间插入或删除几行,后面的行仍能正确对上,不会全部算成改动。内容大半相同的一对行算「修改」,完全不同的算一删一增。
按关键列
以某一列的值配对,例如工号、学号、订单号、商品编码;两边行顺序不同也没关系。同一个值出现多次时按出现顺序一一配对。
列对齐
按表头名称对齐,两边列的顺序可以不同;只在一边有的列会标出「只在旧表」或「只在新表」。不勾选「第一行是表头」时按 A、B、C 列对齐。
忽略多余空格、忽略大小写
「张三 」和「张三」、「ABC」和「abc」这类差别不算改动。
比较的内容
比较单元格里的值:数字按数值比(8000 和 8000.00 相同),日期按日期比,公式按算好的结果比;字体、颜色、批注这类格式不比较。

两种对比方式怎么选

情况 选择 例子
同一张表的两个版本,改了几处、加了几行 按行顺序 改过的报价单、修订后的名单
两张表都有唯一编号,行的顺序不同 按关键列 两个月的员工花名册(按工号)、两次导出的订单(按订单号)
没有唯一编号,顺序也不同 先在 Excel 里排序,再按行顺序 两次盘点的库存表

和「PDF 对比」的区别: PDF 对比比较的是文档里的文字;这个工具按行、按列比较表格数据,能告诉你是哪一行、哪一列的哪个值变了。

常见问题

两个表格的行顺序不一样,能比吗?

能。选「按关键列」,用工号、订单号这类每行唯一的列来配对,行的顺序就无所谓了。没有唯一编号的表格,可以先在 Excel 里按同一列排好序,再用「按行顺序」比较。

表格很大会不会卡?

几万行的表格一般几秒内出结果。页面上只显示前 500 行差异,完整结果在下载的差异表里。

文件会上传吗?

不会。两个表格都在浏览器里读取和比较,网站不保存任何文件。

差异表里改动的格子为什么是「旧 → 新」的文字?

这样在任何表格软件里打开都能直接看到改了什么。需要原始数据的话,用旧表和新表本身即可。

隐私说明

本工具完全在浏览器中运行,文件和文本都在你的设备上处理,不会上传到我们的服务器。

相关工具