Excel 核对示例

两个 Excel 怎样找出新增和缺失记录?

两个 Excel 怎样找出新增和缺失记录?先把旧订单表作为基准,按订单编号匹配新表,再查看只在一份文件出现的记录。本例行顺序变化、两条金额保持一致,另有一条新增和一条缺失,可以把记录增减与金额修改分开理解。

下载示例文件

以下为合成数据,可公开练习;示例文件只包含这一篇教程展示的记录。

示例表中的数据

基准表

订单编号金额
SO001120
SO00280
SO00350

目标表

订单编号金额
SO00350
SO001120
SO00460

按这几步操作

  1. 确定哪一份是基准

    下载样例,将 baseline.xlsx 视为旧订单表、target.xlsx 视为新订单表。自己的表应覆盖同一业务范围和时间口径,并确认一行代表一个订单、编号唯一。金额使用同一币种和口径。

  2. 选择文件和订单工作表

    把旧表放入基准区域,新表放入待核对区域,两份都选择“订单”工作表。预览确认第一行是表头,订单编号已保存为文本。

  3. 按编号找对应记录

    匹配字段选择“订单编号”,对比字段选择“金额”,保留默认原值规则。金额不作为匹配字段,因此相同订单的金额变化会进入修改,而不会被拆成一条新增和一条缺失。

  4. 筛选新增和缺失并复核

    开始核对后,查看新增 SO004 与缺失 SO002;切到“全部”可查看一致的 SO001、SO003。本例预期为两条一致、一条新增、一条缺失、零条修改。

  5. 导出并核实业务原因

    下载完整报告,结合源表行号核实是否补录、删除或导出范围不同。报告展示文件之间的差异,不会替你判断订单是否取消或自动修改数据。

你应当看到的结果

匹配字段:订单编号。对比字段:金额。

匹配记录结果变化说明
SO001一致两表都有这条订单,金额均为 120。
SO002缺失旧表基准有这条订单,新表没有。
SO003一致金额均为 50,行顺序变化不影响匹配。
SO004新增新表有这条订单,旧表基准没有;金额为 60。
两份 Excel 中新增记录和缺失记录的方向及核对结果
两份 Excel 中新增记录和缺失记录的方向及核对结果

用在自己的文件前,确认这些范围

  • 新增和缺失是相对基准的方向性结果。交换两份文件后,SO002 变为新增,SO004 变为缺失;两条一致记录仍一致。
  • 缺失只说明目标文件没有对应编号,不等于记录被业务删除;可能是筛选条件、导出范围或编号写法不同,需回到源数据确认。
  • 如果同一订单对应多条商品明细,应使用订单编号与商品编码等组合匹配。空白或重复编号先处理待确认,不应当作确定的新增与缺失。
  • 前导零编号应按文本保存。工具不会恢复已经丢失的编号,也不会自动合并、删除或补写订单。

容量上限:2–5 份 .xlsx / .xls,两种格式可以混用;.xls 支持普通、未加密的 Excel 97–2003 明细表。单份 10 MiB、合计 30 MiB;单表 10,000 行、50 列,合计最多 100 万个有效单元格。核对报告统一导出为 .xlsx。刷新、关闭或离开工作台后,需要重新选择文件。

查看完整操作与比较规则 · 了解文件与结果的隐私范围

RowKite · 把差异放在一起看核对文件不上传 · 请下载报告后再离开页面