指南

怎么对比两个 Excel 表格的差异?找出改了哪些单元格

更新于 2026-10-18

同一份报价单来回改了几轮,同事说「只动了几个数」;财务交来新版预算,想知道和上一版比到底改了哪里。肉眼一行行看,几百行就看花了,而且最怕漏看。

方法 1:并排查看

两个文件都打开,「视图 → 并排查看」,再打开「同步滚动」。两个窗口一起滚动,适合几十行、心里大概知道改了哪儿的情况。行数一多、或者中间插了几行导致上下错位,这个办法就不好使了。

方法 2:公式比对 + 条件格式

把两个版本的表放进同一个工作簿(比如「旧」「新」两张表),在新表上:

  1. 选中数据区域,「开始 → 条件格式 → 新建规则 → 使用公式确定要设置格式的单元格」;
  2. 公式写 =A1<>旧!A1(A1 换成选区左上角单元格,不加 $),设置一个填充色。

不一样的格子就会标色。局限很明显:只能按相同位置比,旧版中间插入或删除一行,下面所有行都会被标成不同;公式改了但结果没变时也看不出来。

方法 3:Spreadsheet Compare

部分 Office 版本(如 Office 专业增强版、Microsoft 365 企业应用版)带有 Spreadsheet Compare,可以列出值、公式、格式等差异。家庭版、学生版等通常没有;Mac 上也没有。

方法 4:在线逐格对比

xlszip 的对比工具 上传旧版本和新版本即可,不用安装:

超过 5 万行的表按行号对齐(插入行后的每一行都会算作修改),页面上会单独说明。

小提示

更多指南