真实世界的数据从来不是干净的。日期格式乱、金额里混着文字、城市一会儿「深圳」一会儿「深圳市」……以前这些要手动一个个改,现在用 AI 能快很多。这篇我用一个具体例子,带你走一遍。
场景:一份销售明细表,常见的脏数据
假设你有一张表,字段是:订单日期、城市、产品、销售数量、销售金额。常见的脏在哪:
• 日期:有的写「2026/5/1」,有的写「2026-5-1」,还有「5月1日」;
• 城市:「深圳」「深圳市」「SZ」混着用;
• 金额:有的单元格是「1200」,有的是「1200元」,还有空着的;
• 有几行整行重复。
第一步:先让 AI 帮你「体检」,别急着改
把表格(或前 20 行)贴给 AI,提示词这样写:
这是一份销售明细数据,请帮我检查数据质量问题,分别列出:空值、重复值、格式不统一的字段、可能的异常值。先不要修改,只告诉我有哪些问题。
为什么先体检?因为清洗的第一原则是「先看清楚再动手」。AI 会给你一份问题清单,你心里就有数了。
第二步:逐类处理,一次只解决一个问题
不要一句「帮我全部清洗干净」,那样你不知道它改了什么。分开来:
• 「请把日期统一成 YYYY-MM-DD 格式。」
• 「请把城市名统一:深圳市、SZ 都改成深圳。」
• 「请把金额里的『元』去掉,转成数字。」
如果你用的是带表格处理能力的 AI,它能直接帮你出公式或处理后的表;如果是纯对话,它会给你 Excel 公式(比如用 SUBSTITUTE、TEXT),你复制到表里就行。
第三步:空值和异常值——这两类必须你自己判断,别全交给 AI
这是本篇最重要的提醒。AI 会很「热心」地帮你把空值填成 0、把异常值删掉,但这往往是错的:
• 金额为空,可能是这单还没付款,填 0 会让你的销售额算少了;
• 一笔金额特别大,可能是真实的大客户订单,删掉就丢了关键信息。
正确做法:让 AI 把空值和异常值「标出来」而不是「改掉」,然后你结合业务判断每一类该怎么处理。提示词:「请帮我标出金额为空和金额异常偏大的行,但不要修改,我要逐一确认。」
第四步:清洗前一定先备份
一句话原则:清洗前复制一份原始数据另存。清洗是会出错的,留着原始数据,错了能回退。
总结一下清洗的正确姿势:先体检 → 分类逐项处理 → 空值/异常值人工判断 → 全程留底。AI 负责出力,你负责把关。
这周的小行动:拿你手里任意一份 Excel,先只做第一步——让 AI 帮你出一份「数据质量问题清单」。光这一步,就能让你养成「先看清楚再动手」的好习惯。
下一篇:不会写 SQL 也能查数?用 AI 生成 SQL 的正确姿势,以及那些它最容易坑你的地方。