Excel:让 AI 写公式、清洗数据、做透视
三件事分开做:公式让它写、脏数据让它给方案、透视表自己点。附一套能直接用的检查流程。
Excel 是 AI 最能帮上忙的场景之一,但也是最容易出事的地方——因为表格错了不会报错,只会悄悄错。
这篇按三件事分开讲,每件给一个能直接套的写法。
一、让它写公式(最省时间)
你不需要会写公式,只要会说清三件事:数据长什么样、要算什么、在哪算。
我在 Excel 里有一张表:
A 列:日期(2026-01-01 格式)
B 列:区域(华东/华南/华北)
C 列:产品名
D 列:数量
E 列:单价
F 列:金额 = D*E
数据从第 2 行到第 800 行。
需求:在 G2 写公式,算出"当前行这个区域,在本月的累计金额"。
要求:
1. 用 SUMIFS,不要用数组公式
2. 兼容 Excel 2016(不要用 XLOOKUP)
3. 写完后逐段解释每个参数在干什么
4. 告诉我这个公式往下拖会不会出错,如果会,哪里要加 $
四个要点:
- 说清行列和范围,否则引用会错。
- 说清版本,新函数在旧版里直接报错。
- 要它解释参数,你才知道错在哪。
- 问它能不能拖,绝对引用是最常见的坑。
二、清洗脏数据(最需要耐心)
脏数据一般是这几种:空格、全角半角混用、日期格式乱、重复行、合并单元格。
不要让它"清洗一下",要逐项处理:
我的表有以下问题,请逐项给我处理办法,每项给一个公式或操作步骤:
1. A 列姓名前后有空格,有些是全角空格
2. B 列日期格式不统一:有 2026/1/5、2026-01-05、20260105 三种
3. C 列金额混了"元"字和千分位逗号
4. 有重复行(按 D 列订单号判断)
5. 有合并单元格,导致筛选失效
要求:优先用公式或 Power Query,不要给 VBA。
为什么不要 VBA:宏在很多公司被禁用,而且你没法检查它做了什么。
三、透视表(自己点,别让 AI 做)
透视表这活儿,手动 30 秒,让 AI 描述要 5 分钟,还容易漏维度。
但可以让它告诉你该怎么摆:
我要分析一份销售明细(字段:日期、区域、产品、销售员、数量、金额)。
我想回答三个问题:
1. 哪个区域增长最快
2. 哪个产品在拖后腿
3. 哪个销售员的客单价最高
请告诉我每个问题该怎么摆透视表:行放什么、列放什么、值放什么、用什么汇总方式。
四、让它"读"表格(问结论最稳)
上传文件直接问,这一层最稳,因为它只做归纳不做运算。
这是我 1–9 月的销售明细。
请回答:
1. 哪三个区域贡献了 80% 的销售额,给具体数字
2. 哪个月环比下降最多,降了多少
3. 有没有金额为负或为空的记录,列出所在行号
4. 不要给建议,只给事实
最后加一句"不要给建议",能省掉一半废话。
一定要给校验:告诉它"总金额应该是 128,400 元,你算出来是多少",对不上说明它没读全。
五、一套防错流程
1. 先备份原始表(另存一份,别在原表上改)
2. 公式先在一行上验证,对了再往下拖
3. 抽查三行:第一行、中间一行、最后一行
4. 用 SUM 核对总数:分类汇总加起来 = 总和
5. 筛选空值:Excel 里筛"空白",看有没有漏
第 4 步能抓出 90% 的错误。分类汇总对不上总数,一定是某几行没被算进去。
三个常见错误
- 让它"重算一遍"。 它可能只读了前 100 行,结果看着对,其实漏了。
- 直接在原表上改。 清洗错了没法回退。先另存。
- 把带客户信息的表直接上传。 姓名、手机号、工资先脱敏。