Excel 与表格自动化
公式不用背,VLOOKUP 不用查 —— 告诉 AI 你要什么就行
Excel 能把人逼疯
公式写不出来、数据乱七八糟、手动复制粘贴到怀疑人生
VLOOKUP 查了第 8 遍还是报错,#REF! 和 #N/A 满屏飞。你知道这个公式应该能实现,但就是写不对 —— 括号嵌套到第四层,自己都看不懂自己写的是什么了。
数据更头疼。从三个系统导出来的数据,日期格式有三种(2025-01-01、01/01/2025、Jan 1 2025),有的单元格有空格有的没有,有的名字写「张三」有的写「张 三」。你手动清洗了一下午,第二天又来一批。
最绝的是每个月的汇总。5 个部门的 Sheet,格式都不一样,你手动复制粘贴了两个小时,结果发现漏了一个 Sheet 没合并。推倒重来。
OpenClaw 帮你写公式、清洗数据、生成图表
不用再背公式了。你只需要用大白话描述你想要的效果 —— 「在 A 列找重复的标红」「把这三列合并成一列,用横杠连接」—— OpenClaw 直接给你写好公式,复制粘贴到 Excel 就能用。
数据清洗也一样。把脏数据的情况描述一下(格式不统一、有空值、有重复),OpenClaw 生成清洗步骤和对应的公式或 VBA 代码,一次搞定。
需要 VBA 宏?你说「每天自动汇总 5 个 Sheet 的数据」,OpenClaw 直接写好宏代码,带注释,复制到 VBA 编辑器里就跑。
3 条 Excel Prompt,从公式到宏全覆盖
查重标红、数据清洗、VBA 宏 —— 最常见的 Excel 操作全包了。
Excel 查重并标红
新手友好
帮我写一个 Excel 公式:在 A 列中查找重复值并标红。
具体要求:
1. 数据范围:A2:A5000(A1 是表头)
2. 如果某个值在 A 列出现超过 1 次,把这个单元格背景标红
3. 同时在 B 列显示该值出现的次数
请给出:
- 条件格式的设置步骤(截图级详细)
- B 列的 COUNTIF 公式
- 如果数据量超过 1 万行,有没有性能更好的替代方案
Excel 版本:[你的版本,如 Office 365 / 2019 / WPS]
查重是 Excel 里最高频的操作之一。这条 Prompt 不光给公式,还给操作步骤,Excel 小白也能跟着做。
3000 行销售数据批量清洗
黄金指令
这份销售数据有 3000 行,帮我清洗,具体问题如下:
1. 去重:按「订单号」列去重,保留最新的一条(按日期判断)
2. 日期格式统一:日期列有三种格式(2025-01-01、01/01/2025、Jan 1 2025),
全部统一成 YYYY-MM-DD
3. 空值处理:
- 金额列为空 → 填 0
- 客户名称为空 → 填「未知客户」
- 日期为空 → 标记为「需人工检查」
4. 数据校验:金额列不能为负数,负数的标黄
请给出完整的操作步骤。如果能写成 VBA 宏一键清洗更好。
数据样例(前 5 行):
[粘贴几行样例数据]
清洗数据最重要的是把「脏」的情况描述清楚。这条 Prompt 列了四种常见问题,基本覆盖了 80% 的脏数据场景。如果你的数据有其他问题,往里面加就行。
VBA 宏:多 Sheet 自动汇总
进阶技巧
写一个 VBA 宏,功能如下:
每天自动从 5 个 Sheet(华北、华东、华南、华中、西部)汇总数据到「总表」Sheet。
要求:
1. 每个 Sheet 的列结构相同:A-日期 B-产品 C-销售额 D-数量 E-销售人员
2. 汇总时在总表新增 F 列「区域」,值为对应的 Sheet 名
3. 总表按日期降序排列
4. 汇总前先清空总表旧数据(保留表头)
5. 汇总完成后弹窗提示「汇总完成,共 X 条数据」
额外需求:
- 代码要有中文注释,方便我以后改
- 如果某个 Sheet 是空的,跳过不要报错
- 宏运行前先关闭屏幕刷新提高速度
VBA 宏是 Excel 自动化的终极武器。这条 Prompt 把需求写得很细,AI 生成的代码基本可以直接用。记得先在副本上测试,别直接跑在原文件上。
Excel 处理配置参考
Excel 自动化处理配置
# Excel 自动化处理配置
# ================================
场景 1:公式生成
- 推荐模型:GPT-4o(速度快、公式准确率高)
- 输入:用大白话描述需求 + 数据结构
- 输出:公式 + 操作步骤
场景 2:数据清洗
- 推荐模型:Claude Opus 4.6(逻辑复杂时更可靠)
- 输入:数据样例 + 问题描述
- 输出:清洗步骤 / VBA 代码 / Python 脚本
场景 3:VBA 宏开发
- 推荐模型:Claude Opus 4.6
- 输入:功能需求 + 数据结构 + 异常处理要求
- 输出:带注释的 VBA 代码
注意事项:
- 提供 5-10 行样例数据,AI 理解结构更准确
- 说明 Excel 版本,不同版本支持的函数不同
- VBA 代码先在副本上测试
Excel 场景:OpenClaw vs ChatGPT
OpenClaw
- 可以选模型:简单公式用 GPT-4o,复杂 VBA 用 Opus 4.6
- Prompt 存模板,同类数据清洗任务直接复用
- 支持上传数据样例,AI 理解结构后给出更精准的公式
- VBA 代码生成质量高,带详细中文注释
VS
ChatGPT
- 简单公式问答很方便,回答速度快
- 复杂嵌套公式偶尔出错,需要反复调试
- VBA 代码能写,但异常处理经常遗漏
- 不能保存 Prompt 模板,每次数据清洗都得重新描述
真实场景
财务月末汇总:5 个部门的数据合成一张表
一家 200 人的公司,财务每月底要从 5 个部门收 Excel 报表。每个部门的格式都不一样,列名不统一,日期格式混乱,还有空行。财务手动合并一次要一整天,月底加班到凌晨是常态。
OpenClaw 方案
用 OpenClaw 写了一个 VBA 宏:自动读取 5 个文件、统一列名、清洗数据、合并到总表、生成透视表和图表。以前一天的活,现在点一下宏按钮 30 秒跑完。财务终于月底不用加班了,还顺手做了个数据看板给老板。
纯手动方案
5 个文件一个个打开,手动对齐列名,复制粘贴到总表。中途发现华南区的日期格式又不一样,手动改了 300 行。合完发现数据少了一块 —— 原来华中区的表格有隐藏行。推倒重来。
几点实用建议
问 AI 写公式的时候,把表头和前几行数据贴上去。光说「帮我算总和」AI 不知道你的数据在哪一列,给出来的公式可能对不上。
如果你的 Excel 操作是重复性的(比如每月汇总),直接让 AI 写 VBA 宏,一劳永逸。别每次都手动操作。
VBA 宏跑之前务必先备份文件。宏执行后是不能 Ctrl+Z 撤销的 —— 数据搞坏了就真的没了。