比较两份 Excel 不能逐行硬对比,因为排序变化会制造假差异。应先确定业务主键,再把差异分为新增、删除和字段修改三类。
读者下一步:先确认两个文件中能唯一识别记录的业务主键,再检查重复与空值。

开始前准备
- 复制原文件并保留只读版本
- 确认两张表的列含义和单位一致
- 选择唯一业务主键;单列不唯一时定义复合主键
- 删除不必要的姓名和手机号等敏感信息
可复制的第一轮提示词
old.xlsx 是旧版,new.xlsx 是新版,主键是 order_id。先报告行数、列名、主键空值和重复主键。如主键不唯一,停止比较并列出冲突,不要自行删除。
第一轮只确认输入和口径。模型若直接给出结论,应先退回并要求列出无法判断处。
完整操作步骤
- 主键检查通过后,按 order_id 对齐两张表
- 输出 added:只在新版;removed:只在旧版
- 输出 changed 长表,包含 order_id、字段名、旧值和新值
- 明确忽略字段、空字符串与空值的区别、数值精度和日期口径
- 保存 summary、added、removed、changed 四个工作表并抽查
怎样判断结果通过
验证标准:旧版唯一主键数减 removed 再加 added 等于新版唯一主键数;随机抽查三类各 5 条全部与原表一致;所有忽略字段都有书面理由。
把验证结果保存进工作记录,包括输入文件版本、查询日期、排除规则和抽查样本,方便他人复核。
常见失败与处理
| 现象 | 处理办法 |
|---|---|
| 数字 1 与文本“1” | 先统一类型并保留转换记录 |
| 日期显示相同底层不同 | 统一时区和日期格式后比较 |
| 小数微差 | 明确精度与容差,不能自动四舍五入 |
适用边界与真实性说明
本文没有上传真实 Excel,也没有实测你的 ChatGPT 套餐。超大文件、复杂公式和多表关联更适合 Power Query、数据库或 Python 做确定性比较。
相关问答
没有唯一主键怎么办?
先定义复合主键;无法唯一识别时只能做候选匹配,不能声称精确差异。
可以直接改新版吗?
先输出变更清单并审核,再在副本执行,关键表格保留回滚版本。
资料来源与适用说明
- https://help.openai.com/en/articles/8555545-file-uploads-faq:OpenAI 表格上传入口与限制。
- https://help.openai.com/en/articles/8437071-data-analysis-with-chatgpt:代码支持的表格检查与分析。
本文于 2026 年 10 月 1 日核对上述资料。页面、功能和套餐会更新,具体入口以当前官方页面与账号界面为准。
Ai菜鸟网。发布者:AI小管家,转载请注明出处:https://www.alyyhw.com/32165.html