AI 处理 Excel 最危险的不是算错, 是悄悄少给你 9 行
- 2026-11-03 05:32:50
是悄悄少给你 9 行

先说结论:AI 弄丢数据的时候,是一个字都不会说的。
一次真事:77 条进去,68 条出来
09-16 到 09-18,我把一批零散的表格数据做整合:389 个数据块、77 条记录、167 行明细,要合成一张能直接导入系统的表。这些记录是按类目分组的,同一个类目下往往有多条。
中间有一次,我按类目把记录一条条插进目标表(增量插入,图省事)。
结果:77 条进去,68 条出来。

77 条进,68 条出——少的 9 条,全程没有任何报错
更准确地说——同一个类目下有多条记录时,第 2 条之后的会被吞掉。根源不在 AI 听不懂人话,在我用的那个"插入行"动作:它会移动单元格的值,但不移动合并单元格的坐标。所以原本属于后一条记录的位置,被前一条的合并区域盖掉了。

「插入行」只移值、不移合并单元格的坐标,后一条被前一条盖掉
关键是:全程没有一个字报错。文件正常保存、表格正常打开、格式看着没问题。
我是怎么发现不对的
靠的不是眼睛,是一条死校验:动手前我就定了——"源文件里的每一条记录,必须都能在输出表里找到(源 ⊆ 输出)"。
意思是源里 77 条,输出里就得有 77 条能对上;任何一条对不上,校验就报 False。结果一跑:False。
到这步我才确认"少了",但还不知道少在哪。接着我把源按类目拆开,逐类目去输出里数——很快锁定:丢的全是"同一个类目下第 2 条及以后"。规律一出来,根因(合并单元格坐标不动)也就对上了。
为什么"少给你 9 行"比"算错"危险得多
| 没有 | ||
| 用它做了下一步之后 | ||
换句话说:拦住这次事故的,不是我的眼睛,是那条校验。如果没写它,68 条那份表当天就会被当成"已完成"交出去,然后到下一个环节炸。
那 9 条之后,我改了什么
改动一:结构化文件上,不再增量修改,一律全量重建。
我把"插行"改成整表重建:先把所有源数据读干净、在数据层面排好顺序,一次性写出整张新表,而不是在 68 条那份错的表上打补丁。那 9 条就是靠这一遍重排找回来的——源数据本身没丢,只是没被正确写进输出,重做一遍就全回来了。适用范围远不止 Excel:带合并单元格的表格、带交叉引用和目录的 Word、带嵌套结构的 JSON / 配置,增量改都会悄悄错位。
一句记住:这种东西别打补丁,重做一遍往往更便宜。
改动二:动手之前,先写"什么样算完成"。
这次最贵的教训不是 bug,是我一开始没定义验收标准。后来复盘发现一条很直白的规律:有硬标准的任务几乎全成了;标准主观的任务几乎全返工。(工作台改了十来版、海报 5 版,都是后一类。)
所以现在接这类活,我会在动手前先写三行:
输入 77 条 → 输出必须 77 条每条的唯一标识必须在输出里出现且只出现一次输入合计 = 输出合计
改动三(一句话):给 AI 下指令时,把"验收标准"也写进去。
前面都是"我自己怎么防",但这类活大多是让 AI 干的。所以我现在给 AI 下指令,必带三句——你可以直接抄:
① 整表重建,不要在原表上逐行插入 / 修改(避免合并单元格坐标错位,就是这次吞数据的根因)。
② 输出前做三核对:数量(源 N 条 = 输出 N 条)、标识(每条唯一 ID 不重不漏)、合计(金额输入 = 输出)。
③ 任何一条对不上,先停下来告诉我,不要"自动修正"后直接给结果。
最后这句最关键:很多丢数据,是 AI 自作主张"帮你补齐"时悄悄吞掉的。明确告诉它"对不上就停",比任何事后校验都提前一步。
三条自检,不用懂技术
打开 Excel 就能做,不用写代码:
① 数数量——丢进去 77 条,出来必须 77 条。差一条就是有问题,别先怀疑自己数错了。Excel 里:=COUNTA(数据列) 把源表和输出表各数一遍,对着看。
② 对标识——给每条数据找一个"身份证"(编号 / 日期+类目 / 单号),源头的每一个,输出必须有、且只有一个。Excel 里:在源表加一列 =COUNTIF(输出表的标识列, 当前行标识),结果不是 1 的,就是丢了或重复了。
③ 核合计——金额的合计数,输入侧和输出侧必须完全相等。合计对不上,中间一定少了什么。Excel 里:源表、输出表各用 =SUM(金额列),两个合计必须一模一样。
额外一句:动手前先把"合并单元格"取消合并并填充(Excel:开始 → 合并后居中 → 取消合并,再定位空值填充),能从根上避开这次的坐标错位。
这三条不用等 AI 告诉你。AI 说"已完成",只代表它没报错,不代表它没弄丢东西。
最后
写 AI 有多厉害的文章太多了,写"AI 干完了你敢不敢直接用"的很少。而这事每个人都会遇到——只要你是拿 AI 碰自己的表格、文档、数据。
你上一次让 AI 动你的表格,有没有数过行数?评论区聊聊。
贰叁的AI落地笔记 · 只写踩过的坑

