让 AI 处理 Excel 之前,先做这五步数据整理

📅 2026/4/26 ✍️ 小文 📖 约 1 分钟

同一个提示词,整理过的表和没整理的表,结果差十倍。本文给出 AI 前置数据整理的五个步骤与配套提示词,附一份可直接套用的清洗清单。

为什么 AI 看你的表就”傻”

你上传了一个 Excel,让它分析,得到一堆不痛不痒的废话。换个模型还是一样。

原因通常不在模型,而在表本身:合并单元格、多层表头、空白行、文本型数字、藏在备注里的口径说明。这些对人一眼能看懂,对模型全是噪音。

AI 的分析质量,上限由数据形态决定。 花 20 分钟整理,胜过换三次模型。

第一步:拆掉所有合并单元格

合并单元格是 AI 读表的第一杀手:模型看到的是空值,无法推断”这个订单属于上面那个客户”。

处理方式:取消合并,然后向下填充。选中区域 → 取消合并 → Ctrl+G 定位空值 → 输入 =上方单元格 → Ctrl+Enter 批量填充。

这一步做完,数据行才具备模型能理解的独立性。

第二步:表头降为单行纯文本

真实业务表常常是这样:

        Q1            |        Q2
  收入      成本       |   收入      成本

两层表头是给人看的,模型会把它当成数据行。转成扁平单行的规范形式:

产品Q1收入Q1成本Q2收入Q2成本

同时删掉标题行、备注行、合计行——汇总值留给模型自己算,它可能算错,但混在明细里更坏。

第三步:统一数据类型

三个高频问题:

  • 数字存成文本:带千分位逗号、货币符号、空格。统一清除,格式设为数值。
  • 日期格式混乱:2026/4/1、2026-04-01、4月1日混在一起。全部转为 ISO 格式 YYYY-MM-DD。
  • 单位不统一:有”万元”也有”元”,有”件”也有”箱”。增加一列明确单位,或在表头写清。

整理后,让 AI 做一次格式自动校验的提示词:

请检查这份数据的每一列,指出:① 存在混合类型的列;② 存在空值且高占比的列;③ 数值列中出现的异常值(明显超出该列分布范围)。只输出清单,不要修改数据。

第四步:一表一事

一个文件里塞了客户表、订单表、产品表,是最常见的错误:模型难以判断”这一行属于哪个业务实体”。

拆成独立表格,每张表只描述一个对象,用统一 ID 关联。拆分成本高时,至少分区带明确标题并在提示词里说明区块划分。

第五步:把口径用文字写出来

这一步最容易被跳过,却最关键。所有”看表的人默认知道”的规则,模型都不知道:

  • 金额是否含税
  • “活跃用户”的定义是什么
  • 某些行状态为空是异常还是正常
  • 数据截止到哪一天

把这些写成一段话,放在提示词最前面。口径清晰,结论才不会跑偏。

一份可直接使用的整理清单

  • 无合并单元格
  • 单行表头,纯文本,无单位混写
  • 无隐藏行/列、无筛选状态遗留
  • 数字为数值型,日期为 ISO 格式
  • 无总计/小计行混在明细中
  • 每列语义单一,不承担多种含义
  • 空值有明确含义或被说明
  • 关键字段有唯一 ID
  • 数据口径已写成文字说明

小结

AI 做数据分析,本质是”用自然语言写 SQL”。脏表就像字段名混乱、无索引的数据库——再强的查询引擎也跑不快。

整理数据短期看是额外劳动,长期看是你与 AI 协作的基础设施。表干净了,好提示词才有意义。

📤 分享到