导读
表格里的数对不上,多数时候问题不在公式,出在录进去的那一刻。
同一个单号录了两遍。金额那一列,有的是数字,有的被存成文本。日期有的写 2026-09-01,有的写 2026/9/1。客户名有一行是空的。这些差别肉眼扫不出来,扫出来了也不确定影响有多大。等求和少算一笔,整份汇报的数就都偏了。
我拿一张七行的小表试了一下。里面有重复录入、有文本格式的数字、有空着的客户名、有一个大得可疑的金额。用现成的文件检查命令扫,结论是 0 个问题。它查的是文件格式那一层,不是你的数据。这两件事不一样,前面那层过了只说明文件能正常打开。
下面这段整块发给你的 AI,让它做数据这一层的体检。
把这段话整段发给你的 AI
复制下面整块,原样发给它:
左右滑动查看完整代码
我有一张表要交出去,或者要拿它做判断,交之前请你替我做一次数据体检。这一轮只查,不要改任何数据。
表在这里:(说明表在哪、多少行多少列,或者直接把它给 AI)
查这四件事。每一件都写清你的依据落在哪一列、哪几行,不要只给我一个统计数。
一、列的类型干不干净。同一列里有没有混着数字和文本,比如 1,500 和 1500、-320 和退款;有没有混着几种日期写法。数字被存成文本时,求和会跳过它,这类错不会报错。
二、有没有重复。同一张单子、同一笔记录出现了两次。写清你用什么判断它是重复的,用了哪几列做联合判断,不要只看单独一列。
三、该有值的地方是不是空的。漏填和本来就没有,这两种分开列。分不清的先留着,标出来让我确认。
四、哪些数看着不对。超出合理范围、正负号可疑、单位不明确(元还是万元)、小数点位置可疑的,列出来,并说清你觉得不对的理由。不要只写看着不对。
最后给我四行结论。
1. 这张表能不能直接用来算数,还是必须先修。
2. 最可能出错的三处,按影响大小排。
3. 每一处怎么修,给到具体动作。动手前先备份一份原件。
4. 哪一处必须我自己拍,你给不出。
查不到的写查不到,不要推测。这一轮不要改数据。它把四行交回来,你再决定修哪些。
需要你亲手做的三件事
- 定口径。同一个客户有两种写法算不算一个人、退款要不要算进总额,这是业务问题,它只能按列去猜。
- 认那几个可疑的数。它标出来的异常里,有一半是真的(确实有那么大一笔),哪一半是录入错,只有你知道。
- 修之前存一份原件。它说可以修,不代表它这次一定改对。
附:为什么现成的检查命令查不出来
文件检查看的是格式有没有坏、结构合不合规、有没有断掉的引用。这些全过了,只说明这个文件能正常打开,不说明里面的数对。
数据问题长什么样,我试的那张表就是这个样子。43 个格子,被标成文本类型的 39 个、数字类型的 4 个(39 加 4 正好 43),那 39 个里还有 5 个是空的。也就是说金额那一列里,有的值是数字,有的值是文本。求和只算那 4 个,剩下的静静躺在那里。这种错不报错,也不提示,只让结果偏。
所以两件事要分开做。文件能不能开,交给工具。数据能不能用,交给 AI,加上你自己的口径。两个都过,才能往外发。
附:挑这类工具看什么
- 会不会顺手改格式。改完格式,你原来的公式和引用可能跟着变,这种问题比数据错更难查。
- 会不会替你判定类型。把一列文本默默转成数字,看着像修好了,其实你少了一次该做的确认。
- 能不能只查不改。真要动手修的时候,让它先出清单,你看过再动。
- 出的报告是给人看的还是给机器看的。满屏字段名和数字,你自己还得再翻译一遍,那不等于省事。
一份表最贵的成本不在整理,在你按它做完决定之后才发现某一列一直是错的。体检这一步放在交出去之前,几分钟的事。