
每月省2小时!我用AI写Excel公式,5分钟干完半天的活(附聊天记录)
上个月,我对着3000行销售数据,手动算了一个下午。眼睛都花了,还出了错。同事看不过去,丢给我一句话:“你试试让AI帮你写公式。”
我半信半疑地打开手机上的AI助手,把数据样本和需求贴过去。结果30秒,它给我返回一段SUMIFS公式。粘贴、回车、下拉——5分钟搞定了平时一上午的活。
今天就把这个“打工人自救”的实操步骤拆给你看,纯免费,零代码基础也能上手。
先说说你平时是怎么做表的
你是不是也这样:从ERP导出一堆流水数据,要按部门、按月汇总,或者要对账、去重、标红差异?
正常人反应:手动排序 → 分类汇总 → 合并单元格 → 复制粘贴 → 保存一次 → 发现漏了某列 → 再重新来一遍……
这不是在干活,是在当人肉计算器。
AI能帮你干的,就是把你想“用手算”的逻辑,变成一行公式或一段VBA代码。你只需要告诉它:你要什么,数据长什么样。
实操第一步:把“需求”说人话
打开任何能对话的AI工具(我用的免费版ChatGPT,你也可以用Kimi、豆包、腾讯混元,都行)。
不要上来就丢一整张Excel截图。AI看不懂图片里的数字,需要你给它文字结构。
举个真实例子:
我手里有一张表,A列是“产品名称”,B列是“销售日期”,C列是“金额”。我需要统计每个产品在2024年10月的总金额。
正确做法:把这个描述发给AI,顺便给它三行样本数据(用文字打字出来),比如:
产品名称 销售日期 金额 电脑 2024-10-01 5000 手机 2024-10-05 3000 电脑 2024-11-02 4500AI一看就懂。它不会问你“数据分布均匀吗”,只会直接给你公式。
关键金句:你离Excel高手,只差一个AI prompt。
实操第二步:AI写公式,你复制粘贴
AI收到你的描述后,大概率会给出类似这样的答案:
=SUMIFS(C:C, A:A, “电脑”, B:B, “>=2024-10-1”, B:B, “<=2024-10-31”)
看不懂?没关系,直接复制这段文字,回到Excel的单元格里粘贴进去,按下回车。
一次失败怎么办? 把报错截图发给AI,它会帮你修正。我遇到过日期格式问题,它让我改成DATE(2024,10,1)的写法,一次通过。
【more】
实操第三步:批量处理,别一个个写
如果你有100个产品要统计,千万别在Excel里手动改条件。让AI帮你生成一整套公式。
回到AI对话框,说:
帮我生成一个数组公式,把A列所有不重复的产品名称提取出来,并自动计算每个产品10月的总金额。
AI可能会建议你用UNIQUE函数提取名称,配合SUMIFS的多条件求和。甚至直接给你一段VBA宏代码,一键运行就能生成整个汇总表。
我试过一次生成VBA:把下面这段代码粘贴到Excel的VBA编辑器(按Alt+F11打开),运行,3秒出结果。
Sub SumByProductAndMonth() Dim ws As Worksheet Set ws = ThisWorkbook.Sheets(“Sheet1”) ' …… 后面的代码我不懂,但AI会写好 End Sub你不必懂VBA,AI懂就行。 打工人要的是结果,不是编程课。
实操第四步:把“套路”保存下来,下次直接用
你发现没,Excel里80%的重复工作都是那几种:求和、查找、去重、条件标记、合并拆分。
每次让AI写有点麻烦?教你一招:建一个自己的“AI公式模板库”。
比如用记事本或Notion,把你常用的需求+AI给出的公式存下来:
- 需求:多条件求和 → 模板公式:=SUMIFS(求和列, 条件列1, 条件1, 条件列2, 条件2)
- 需求:模糊查找(如包含“手机”的产品) → 模板公式:=VLOOKUP(“*手机*”, 查找区域, 返回列, 0)
- 需求:两列对比找差异 → 模板公式:=IF(A2=B2, “一致”, “差异”)
下次遇到类似问题,直接复制模板,改一下单元格范围就行。30秒搞定,不用再找AI。 🎯
为什么我推荐这个方法?
第一,免费。 不需要买Excel插件,不需要开会员,AI对话工具几乎都有免费额度。
第二,安全。 数据不用上传到任何第三方平台(你只是把文字描述发给AI,而不是Excel原文件)。对于公司敏感数据,你可以用本地部署的AI模型,比如Ollama跑一个Llama,完全离线。
第三,通用。 不光是Excel,Google Sheets、WPS表格一样能用。AI写的公式语法基本通用。
第四,真的省时间。 我统计过,原来每周要在报表上花2-3小时,现在压缩到20分钟。一年省下差不多100个小时——够你刷两部剧,或者考个证书。
一点真心建议
不要指望AI把活全干了。把它当个“高级辅助”,你仍然是决策者。
比如AI给了你一条公式,你得会看结果对不对。怎么验证?拉几个手动计算的数据对照一下。AI出错的概率不高,但万一出错,你得能发现。 这就像开车用导航,但你还是得盯着路况。
另外,别在一棵树上吊死。如果一个AI给你的公式不好用,换一个试试。Kimi擅长中文描述,ChatGPT习惯给英文解法,豆包则会贴心的给你配图说明。多试几个,找到顺手的。
写在最后
你平时用AI处理过哪些Excel场景?是自动清理空格?还是按颜色统计?欢迎在留言区分享你的“神操作”~
新案例:一键清理“脏数据”,AI帮我省下3小时对账时间
上个月财务部让我核对两套系统的订单数据,一个从ERP导出,一个从CRM导出,光“客户名称”就五花八门——有的带“有限公司”,有的写“有限公”,还有“(上海)”、“(Shanghai)”这些后缀。手动逐行匹配?3000行数据,眼睛不瞎才怪。
我试着把样本发给AI:“A列是ERP客户名,B列是CRM客户名,请帮我写一个公式,把A列中的公司统一去掉‘有限公司’、‘有限公’、‘(地区)’等后缀,只保留核心名称,方便比对。” 同时给了三行样本:
A列(ERP) B列(CRM) 北京华云科技有限公司 北京华云科技 上海智创有限公 上海智创(Shanghai) 广州宏达(Guangzhou) 广州宏达AI秒回了一个嵌套公式:
=IFERROR(TRIM(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(A2,"有限公司",""),"有限公",""),"(Shanghai)",""),"(上海)","")),A2)复制粘贴后拖动填充,所有脏数据瞬间变成干净名称。接着让AI写一个条件格式公式标注匹配项:“=ISNUMBER(SEARCH(清除后的A2,B2))”,标绿一致的,标红不一致的。整个对账流程从一下午缩短到20分钟。
更绝的是,AI还帮我生成了一个“差异报告”的VBA代码:把不匹配的行自动复制到新工作表,并附上原始名称和猜测原因。我只需要点击运行,结果直接打印出来交差。打工人要的不是完美代码,是老板满意的报表。
如果今天这个5分钟省2小时的方法帮到了你,帮忙点个【在看】,让更多打工人解放双手👍
另外,如果你想找更多能真正提升效率的AI工具,可以看看这个榜—— 涵盖了办公、创作、学习等十几个分类,全是经过真实用户验证过的免费/好用工具(连我这种Excel小白都能用的都在里面👇)。
👉 AI House AI排行榜
下次见,祝你下班越来越早。
───
关注「蓝色Jerry」· 每天资讯早知道
AI House AI 排行榜 → aibunkhouse.com/rankings
觉得有用?点个 在看 分享给朋友
夜雨聆风