8月15日,一条很多Excel用户没留意的消息悄悄挂了出来:微软宣布,Excel里的COPILOT()函数将于9月14日正式停用。微博
有意思的是,就在官宣停用前两周,各平台还在密集更新《Excel COPILOT()函数的10大应用场景》《用COPILOT()函数一键搞定顾客留言情绪分析》这类教程。知乎知乎教程还是热的,功能先凉了。
对一直盯着Excel自动化的朋友来说,这条新闻比表面看起来值得咂摸——它顺带把一个吵了好几年的问题又摆上了桌面:VBA到底过时没有?自动化的钱和时间,到底该往哪儿花?
先复盘一下,COPILOT()是个什么东西
简单说,它是微软塞进单元格里的一个"AI函数",语法是=COPILOT(“提示词”, 引用区域)。比如=COPILOT(“根据身份证号码规则填写省份”, C2:C16),AI就帮你按身份证规则把每个人的户籍省份填出来。不用写公式、不用写代码,听起来相当美好。

但有两个细节很多人忽略了。
第一,这个函数从2025年8月起只提供给Frontier和Insider预览渠道的用户,从来没有正式面向大众发布。微博也就是说,大部分刷到教程心动的人,自己的Excel里根本没有这个函数可以用——大家围观了一年多的,是一个绝大多数人摸不到的功能。
第二,多家媒体报道的停用原因,是它"与现有Copilot交互界面重复"。微博翻译一下:微软不打算让你用单元格公式调AI了,回去用侧边栏对话框。
为什么这个短命函数值得认真复盘
把COPILOT()从生到死捋一遍,会发现它恰好踩中了判断一个自动化工具靠不靠谱的三道坎:
一是结果能不能复现。AI对同一个提示词,每次跑出来的结果可能不一样。所以教程里都贴心地教你"把结果复制粘贴成静态值,防止重新计算"——一个需要防着自己重算的工具,天生就不适合放进每天要跑一遍的固定流程。
二是依赖可不可控。它要联网、要订阅、要渠道资格,结果取决于云端模型的状态。哪天渠道一关,单元格里的公式全部失效。
三是时间站不站它。从预览到停用,满打满算一年多。
反过来看看被唱衰了好多年的VBA,画面就很耐人寻味了。
被喊了33年"过时"的VBA,还在上班
VBA从1993年的Excel 5.0开始随Excel附带,今年33岁。这些年它被宣布过很多次"死亡":先是数据库工具,后来是Power Query,再后来是Python in Excel,现在是Copilot。
但社区里真实用它在干活的人,声音一直很稳:
知乎上"每天要处理近10万条数据,Excel函数跑不动,VBA行吗"这个问题,浏览量5万多,高赞回答非常务实——“公司不让装Python的情况下,几十万条数据VBA还是有很多方法”。知乎现实里很多公司的电脑装什么软件不是自己说了算的,这一条就卡死了所有"换Python"的建议。
一位用了二十多年宏的财务写得很直白:学VBA的起点几乎都是同一个——“我遇到了一个只有宏才能解决的问题”,不是为了学技术而学技术。知乎
还有位化工行业的朋友记录了自己的自动化之路,标题叫《从凑合能用到1小时顶3天》——同样的报表,同事手工做3天,他写了个宏1小时跑完,差的不是努力,是工具。知乎
而"Python和VBA到底选谁"这个话题下,一条120多万浏览的回答说得很克制:VBA不烂,但它有一个先天架构缺陷——只能活在Excel进程里。知乎换句话说,出了Excel的门,才是Python们的主场;在Excel的门里,VBA依然是地主。
VBA的代码直接操作工作簿文件本身,文件在哪,自动化就跟到哪,这是它和云端功能最本质的区别。

还有一个数据细节值得说:在小红书上,VBA类内容普遍出现"收藏量高于点赞量"的现象。比如一篇《上班摸鱼写了篇Excel-VBA办公自动化》,点赞5300多,收藏6000多。小红书收藏比点赞多,说明这类内容不是被当段子看完就划走,而是被存起来等着哪天用上。这就是VBA真实用户群的状态:不热闹,但真用。
按活儿选工具,比站队有意义
与其继续争"VBA行不行",不如按场景把活儿分清楚,这才是这次停用新闻里能带走的东西:
一次性的数据清洗、格式规整——直接让AI干,或者Power Query点几下,别为一次性的活写代码。
重复的固定流程——批量拆分工作表、每月自动汇总报表、给每个供应商生成独立对账单,这依然是VBA的主场。先录制宏,再改代码,门槛比想象低。

几十万行的大批量数据变换——Power Query比VBA稳。社区的普遍体感是VBA超过10万行开始吃力;如果非要用VBA,记住提速三板斧:用数组整体读写、关掉屏幕刷新和自动重算、千万别逐格循环。
复杂统计、建模、跨软件调度——公司允许装环境的话,上Python不亏。
至于各种还在预览里的"AI功能"——可以围观,可以尝鲜,但别把业务流程搭上去。这就是COPILOT()停用最值钱的提醒:谁把日常流程押在预览功能上,谁就会在某个早上打开Excel,发现公式变成#NAME?,还没处说理去。
顺手两个提醒
一是宏安全。从2022年开始,微软陆续把"从互联网下载的文件默认屏蔽VBA宏"设成了默认策略,这是防宏病毒的关键一道闸。来路不明的文件弹窗让你"启用内容",别顺手点,那正是宏病毒进来的路。
二是想用AI帮你写宏的话,方向没问题,但对象模型至少要学会看——AI写错了,你得知道错在哪。这块之前专门聊过,这里就不展开了。
接下来值得盯的三个信号
9月14日COPILOT()正式下线后,微软会不会给出替代的单元格级AI调用方式;Copilot侧边栏在Excel里的深度集成往哪个方向走;以及Python in Excel的覆盖范围会不会继续扩大——目前看,它才是真正有可能动VBA基本盘的"新人"。
工具永远在换,判断标准其实一直没变:能不能可控地、稳定地、可复现地把你的活儿干完。COPILOT()三个问题都没答上来,所以它只活了一年;VBA答上了,所以它还能继续活着。下次再看到"XX要取代VBA"的标题,拿这三条去量一量,基本就不会被带节奏了。