虚构练习数据 · 版本 2026-11-13

Excel 对比样例中心

用六组小型练习数据了解表格核对。每组提供源文件、选列规则和预期结果,全部由 RowKite 构造,不含真实客户或业务记录。

解压后选择一份基准及对应目标文件,再按下方说明选择匹配列和对比列,使用默认原值规则。库存场景另提供直接试跑入口。

两个 Excel 行顺序不同,怎样按编号找出差异?

新导出的订单表换了排序,逐行核对时,容易把不同订单误当成同一笔。可以先按订单编号找到同一笔订单,再核对金额。下面用两份合成表演示:旧表作为基准,新表作为目标,查看哪些金额变了、哪些订单只出现在一份表里。订单移到了另一行,金额没变,核对结果仍是一致。

匹配列
订单编号
对比列
金额
文件数 / 工作表
2 / 订单
查看预期结果与复核说明
使用上述规则的预期结果
目标匹配值结果复核内容
targetSO001修改金额从 120 变为 125。
targetSO002缺失基准中有这条订单,目标表没有。
targetSO003一致金额仍为 50,移动到第一行不影响核对。
targetSO004新增目标表有这条订单,基准中没有。
  • 订单编号若在同一份表中重复,应增加明细编号或商品编码作为匹配字段,不能只靠订单编号确定对应行。
  • 文本“001”与数字 1 在原值模式下不同。编号在 Excel 中已经丢失的前导零或长数字精度,工具无法恢复。
  • 新增和缺失以基准方向为准:本例 SO004 是目标相对基准新增,SO002 是目标相对基准缺失。交换两份文件后,这两种状态对调;金额变化也按新的基准解释。
  • 支持普通 .xlsx 和 Excel 97–2003 .xls 明细表;公式只读取已保存的结果,不重新计算。
按订单编号匹配两份 Excel 后的金额修改、新增和缺失结果
使用本组样例得到的真实 RowKite 结果;点击查看完整工作台截图。

一个订单有多行,怎样设置组合匹配字段?

一笔订单买了两种商品,导出的表里就会有两行相同的订单编号。核对这类明细时,还要用商品编码确认对应的是哪一行。下面的合成示例中,SO001 包含两个商品;把订单编号和商品编码(SKU)一起作为匹配字段,就能分别检查每条明细的数量与金额。

匹配列
订单编号 + 商品编码
对比列
数量 · 金额
文件数 / 工作表
2 / 明细
查看预期结果与复核说明
使用上述规则的预期结果
目标匹配值结果复核内容
targetSO001+P01一致数量为 2、金额为 20,行顺序变化不影响匹配。
targetSO001+P02修改数量从 1 变为 2,金额从 15 变为 30。
targetSO002+P01一致数量为 3、金额为 30。
  • 本例组合能唯一定位记录,不代表所有订单表都可以直接用这两列;先检查自己表格的明细粒度。
  • 同一订单同一 SKU 若有多个批次、拆分发货或重复行,组合仍会重复。可增加稳定的明细编号作为第三个匹配字段,或先按同一业务口径整理源表;工具不会自动合并数量或金额。
  • 匹配字段与对比字段不能使用同一列。需要检查某个字段的变化时,应选其他稳定字段来匹配记录。
  • 匹配值为空或重复时会进入待确认和异常清单;增加列后重新检查,再解释差异结果。
按订单编号与商品编码组合匹配后核对数量和金额的结果
使用本组样例得到的真实 RowKite 结果;点击查看完整工作台截图。

供应商新旧报价表,怎样核对价格变化?

供应商发来新报价,除了单价,还需要看交期和起订量有没有一起调整。先按物料编码与规格对应新旧报价,再逐项核对这些值。下面的合成示例假设两份报价出自同一供应商,价格都是人民币含税单件价;换成自己的文件时,也要先确认币种、计量单位和含税口径一致。

匹配列
物料编码 + 规格
对比列
单价 · 交期天数 · 起订数量
文件数 / 工作表
2 / 报价
查看预期结果与复核说明
使用上述规则的预期结果
目标匹配值结果复核内容
targetM01+A修改单价 12.5 → 13;交期 7 → 9 天;起订数量仍为 50。
targetM02+B一致单价为 8、交期 5 天、起订数量 100。
targetM03+A缺失基准有这条报价,新版报价中没有。
targetM04+C新增新版新增规格 C 的 M04 物料。
  • 新版缺少某条报价,只说明本次文件没有这条记录,不等于供应商停供;还需确认报价有效期、覆盖范围和是否另附报价。新增也只表示新版相对现行基准多了一条记录。
  • 多供应商放在一张表里时,可增加供应商编号作为第三个匹配字段;阶梯报价还需考虑数量区间,不能混用不同粒度。
  • 只核对保存的单元格值;公式没有保存计算结果时,需要先在 Excel 中计算并保存。
  • 文件不会上传或修改。离开工作台会清除当前文件与结果,请先导出报告。
按物料编码与规格匹配供应商报价后的单价差异结果
使用本组样例得到的真实 RowKite 结果;点击查看完整工作台截图。

多份 Excel 怎么批量核对?一份基准对比四份文件

手上有一份基准商品表和四份待核对文件,需要分别确认库存数量和单价有没有变化。可以把它们一起放入工作台,按商品编码核对。下面用合成文件 A、B、C、D、E 演示:以 A 为基准,分别查看 B、C、D、E 的变化。四份目标之间不互相比,库存数量也不会相加。

匹配列
商品编码
对比列
库存数量 · 单价
文件数 / 工作表
5 / 商品
查看预期结果与复核说明
使用上述规则的预期结果
目标匹配值结果复核内容
targetSKU001B:修改相对 A,库存数量 100 → 120,单价 12.5 → 13。
targetSKU002B:一致库存数量 200、单价 8,与 A 一致。
targetSKU003B:一致库存数量 80、单价 30;移动到首行不影响结果。
target-cSKU001C:修改相对 A,单价 12.5 → 12.8,库存数量仍为 100。
target-cSKU002C:修改相对 A,库存数量 200 → 180,单价仍为 8。
target-cSKU003C:一致库存数量 80、单价 30,与 A 一致。
target-dSKU001D:一致库存数量 100、单价 12.5,与 A 一致。
target-dSKU002D:一致库存数量 200、单价 8,与 A 一致。
target-dSKU003D:缺失A 有 SKU003,D 中没有这条商品记录。
target-dSKU004D:新增D 有 SKU004,库存数量 60、单价 9;A 中没有。
target-eSKU001E:一致库存数量 100、单价 12.5,与 A 一致。
target-eSKU002E:一致库存数量 200、单价 8,与 A 一致。
target-eSKU003E:一致库存数量 80、单价 30,与 A 一致。
  • 这是同一基准与多个目标分别核对。B 与 C 的差异不会在本次结果中直接计算;要比较 B 和 C,需将其中一份另设为基准。
  • SKU004 只在 D 出现。在 A→B、A→C、A→E 中,这个编号两边都不存在(bothAbsent),不应解释成这些目标的新增或缺失。上方人工预期只列各对实际存在的记录。
  • 不同目标的修改、新增与缺失都相对 A 解释,不能把多个目标的数量当作独立商品数相加,也不能据此自动合并或修改原表。
  • 文件范围、单位或币种不同应先整理;匹配编号为空或重复时先复核异常清单,再解释差异。普通 .xlsx / .xls 的公式只读取已保存结果。
以同一基准核对四份目标 Excel 后各目标的变化、新增和缺失结果
使用本组样例得到的真实 RowKite 结果;点击查看完整工作台截图。

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

订单表更新后,想确认具体多了哪笔、少了哪笔,可以按订单编号核对。把旧表作为基准后,新表独有的订单会标为新增,旧表独有的订单会标为缺失。下面的合成示例包含两笔金额不变的订单、一笔新增和一笔缺失;行顺序变化不会影响对应关系,记录增减也会与金额修改分开列出。

匹配列
订单编号
对比列
金额
文件数 / 工作表
2 / 订单
查看预期结果与复核说明
使用上述规则的预期结果
目标匹配值结果复核内容
targetSO001一致两表都有这条订单,金额均为 120。
targetSO002缺失旧表基准有这条订单,新表没有。
targetSO003一致金额均为 50,行顺序变化不影响匹配。
targetSO004新增新表有这条订单,旧表基准没有;金额为 60。
  • 新增和缺失是相对基准的方向性结果。交换两份文件后,SO002 变为新增,SO004 变为缺失;两条一致记录仍一致。
  • 缺失只说明目标文件没有对应编号,不等于记录被业务删除;可能是筛选条件、导出范围或编号写法不同,需回到源数据确认。
  • 如果同一订单对应多条商品明细,应使用订单编号与商品编码等组合匹配。空白或重复编号先处理待确认,不应当作确定的新增与缺失。
  • 前导零编号应按文本保存。工具不会恢复已经丢失的编号,也不会自动合并、删除或补写订单。
两份 Excel 中新增记录和缺失记录的方向及核对结果
使用本组样例得到的真实 RowKite 结果;点击查看完整工作台截图。

库存表和盘点表怎么核对?按商品与仓库找出差异

盘点结束后,先按商品编码和仓库找到对应记录,再核对库存数量。下面用两份合成表演示:以账面库存为基准,查看盘点表中的数量变化,以及只在其中一份表里出现的记录。

匹配列
商品编码 + 仓库
对比列
库存数量
文件数 / 工作表
2 / 库存
查看预期结果与复核说明
使用上述规则的预期结果
目标匹配值结果复核内容
targetSKU001+WH-A一致账面与盘点数量均为 100。
targetSKU001+WH-B修改同一商品在 B 仓,数量从账面 50 变为盘点 48。
targetSKU002+WH-A一致两边均为数字 0;零库存是一条存在的记录。
targetSKU003+WH-A缺失账面有数量 20 的记录,盘点表没有对应行;不能直接解释为盘点数量 0。
targetSKU004+WH-A新增盘点表有数量 10 的记录,账面表没有对应行。
  • 数量为 0、空单元格和整条记录缺失含义不同。本例 SKU002 的零库存应保留,SKU003 缺少记录需确认是否漏盘;空数量需要回源表复核。
  • 同一商品同一仓库出现多个批次或库位时,先统一统计粒度;若组合仍重复,查看异常清单,不自动合并库存数量。
  • 基准方向决定新增与缺失。交换账面表与盘点表后两种状态对调,数量变化也从新的基准解释。
  • 核对要求同一时点、同一单位和相同编码口径。结果只描述已保存单元格值之间的差异,不自动调整库存、判断盘盈盘亏原因或入账。
按商品编码与仓库匹配后的库存数量差异、零库存和缺失记录结果
使用本组样例得到的真实 RowKite 结果;点击查看完整工作台截图。

复用与引用

这六组样例中的虚构工作表数据由 RowKite 按 CC BY 4.0(署名 4.0 国际)许可提供。可分享、改编和商用;须适当署名、附上许可链接并注明修改。许可范围为样例数据,不包含 RowKite 软件、商标或第三方素材。

阅读 CC BY 4.0 条款 · 下载许可说明

可复制的署名方式(如有改编,请替换“未修改”):

Excel 核对练习数据,作者 RowKite,版本 2026-11-13。来源:https://www.rowkite.com/en/examples/ · 许可 CC BY 4.0:https://creativecommons.org/licenses/by/4.0/ · 未修改。

样例经过简化,不能代表大文件性能、公式重算或全部 Excel 功能。重复匹配键需要复核;RowKite 不重新计算公式。

查看同一组文件在 RowKite 与 Diffchecker 中的实测 →
Excel 样例RowKite · 把差异放在一起看核对文件不上传 · 请下载报告后再离开页面