多份 Excel 怎么批量核对?一份基准对比四份文件
收到四份商品 Excel,要分别检查它们相对同一份基准的库存数量和单价变化,可以一次放入工作台。本例以文件 A 为基准,按商品编码批量核对文件 B、C、D、E:只进行 A→B、A→C、A→D、A→E,不在目标文件之间互相比,也不把多份库存相加。
下载示例文件
以下为合成数据,可公开练习;示例文件只包含这一篇教程展示的记录。
示例表中的数据
基准表
| 商品编码 | 库存数量 | 单价 |
|---|---|---|
| SKU001 | 100 | 12.5 |
| SKU002 | 200 | 8 |
| SKU003 | 80 | 30 |
目标表 B
| 商品编码 | 库存数量 | 单价 |
|---|---|---|
| SKU003 | 80 | 30 |
| SKU001 | 120 | 13 |
| SKU002 | 200 | 8 |
文件 C
| 商品编码 | 库存数量 | 单价 |
|---|---|---|
| SKU002 | 180 | 8 |
| SKU001 | 100 | 12.8 |
| SKU003 | 80 | 30 |
文件 D
| 商品编码 | 库存数量 | 单价 |
|---|---|---|
| SKU001 | 100 | 12.5 |
| SKU002 | 200 | 8 |
| SKU004 | 60 | 9 |
文件 E
| 商品编码 | 库存数量 | 单价 |
|---|---|---|
| SKU003 | 80 | 30 |
| SKU002 | 200 | 8 |
| SKU001 | 100 | 12.5 |
按这几步操作
准备同一口径的五份文件
下载全部样例。baseline.xlsx 是基准 A,target.xlsx 是 B,target-c.xlsx、target-d.xlsx、target-e.xlsx 分别是 C、D、E。每份表一行代表一个商品,商品编码唯一;库存采用同一计量单位,单价采用同一币种和税口径。
一份基准对比四份文件
打开核对工作台,把 A 放入基准区域,将 B、C、D、E 一起放入待核对区域。每份都选择“商品”工作表。确认 A 始终为基准;工作台支持一份基准加最多四份目标。
按商品编码匹配并核对两列
匹配字段选择“商品编码”,对比字段选择“库存数量”和“单价”。同名表头按名称对应,样例数值使用默认原值规则。不要选库存数量作为匹配字段,否则数量变化会改变记录身份。
按目标文件复核结果
开始核对后,B 的 SKU001 库存和单价修改;C 的 SKU001 单价修改、SKU002 库存修改;D 缺失 SKU003、新增 SKU004;E 三条记录全部一致。结果按各目标相对 A 的方向解释,切到“全部”查看一致记录。
保存完整核对报告
导出完整报告,结合目标文件身份和源表行号复核差异。报告包含所有目标的完整结果;不会因当前筛选或当前页只保留部分记录。
你应当看到的结果
匹配字段:商品编码。对比字段:库存数量、单价。
| 目标文件 | 匹配记录 | 结果 | 变化说明 |
|---|---|---|---|
| 目标表 B | SKU001 | B:修改 | 相对 A,库存数量 100 → 120,单价 12.5 → 13。 |
| 目标表 B | SKU002 | B:一致 | 库存数量 200、单价 8,与 A 一致。 |
| 目标表 B | SKU003 | B:一致 | 库存数量 80、单价 30;移动到首行不影响结果。 |
| 文件 C | SKU001 | C:修改 | 相对 A,单价 12.5 → 12.8,库存数量仍为 100。 |
| 文件 C | SKU002 | C:修改 | 相对 A,库存数量 200 → 180,单价仍为 8。 |
| 文件 C | SKU003 | C:一致 | 库存数量 80、单价 30,与 A 一致。 |
| 文件 D | SKU001 | D:一致 | 库存数量 100、单价 12.5,与 A 一致。 |
| 文件 D | SKU002 | D:一致 | 库存数量 200、单价 8,与 A 一致。 |
| 文件 D | SKU003 | D:缺失 | A 有 SKU003,D 中没有这条商品记录。 |
| 文件 D | SKU004 | D:新增 | D 有 SKU004,库存数量 60、单价 9;A 中没有。 |
| 文件 E | SKU001 | E:一致 | 库存数量 100、单价 12.5,与 A 一致。 |
| 文件 E | SKU002 | E:一致 | 库存数量 200、单价 8,与 A 一致。 |
| 文件 E | SKU003 | E:一致 | 库存数量 80、单价 30,与 A 一致。 |

用在自己的文件前,确认这些范围
- 这是同一基准与多个目标分别核对。B 与 C 的差异不会在本次结果中直接计算;要比较 B 和 C,需将其中一份另设为基准。
- SKU004 只在 D 出现。在 A→B、A→C、A→E 中,这个编号两边都不存在(bothAbsent),不应解释成这些目标的新增或缺失。上方人工预期只列各对实际存在的记录。
- 不同目标的修改、新增与缺失都相对 A 解释,不能把多个目标的数量当作独立商品数相加,也不能据此自动合并或修改原表。
- 文件范围、单位或币种不同应先整理;匹配编号为空或重复时先复核异常清单,再解释差异。普通 .xlsx / .xls 的公式只读取已保存结果。
容量上限:2–5 份 .xlsx,单份 10 MiB、合计 30 MiB;单表 10,000 行、50 列,合计最多 100 万个有效单元格。刷新、关闭或离开工作台后,需要重新选择文件。
继续阅读
下载合成示例,跟着步骤核对,再把相同方法用在自己的明细表里。