AI时代,绝对值得你关注的Excel公众号!
记得★星标,及时收到推送
大家好,离上一篇正式的公众号发文(去年的12月8日)已经有将近90天的时间了。这90天时间里,我只做了一件事情,那就是——成功开发和迭代了一款可以直接在Excel中聊天和操作的机器人。也就是将Ai大模型接入到Excel,并且通过自然语言指令来实现自动化操作(例如编写公式)。还没有想到特别好的名字,暂时就叫Excel超能力·Ai智能体吧。首次使用,需要在硅基流动官方申请一个API密钥,连接成功后就可以正常使用了。目前,智能体内提供了以下模型:有免费模型,如通义千问3-8B,这个模型就可以做很多事情了,比如写公式、生成VBA、数据分析。还有收费的模型,如DeepSeekV3.2,使用成本非常低,用官网赠送的2000万Tokens就可以免费用很久。下面简单介绍一下超能力 •Ai智能体如何赋能Excel,帮你高效完成工作。超能力 • Ai智能体并不是独立的插件,而是在我的Excel超能力插件中新增的一项功能。说明:Excel超能力是我于2021年底开始,花费4年多时间持续开发迭代的一款Excel高效办公插件,里边包含40+超能键、30+超能函数以及100多项Excel高效做表功能。在你的电脑上安装Excel超能力插件后,打开Excel或者WPS,你会看到两个选项卡:1、Excel超能力:即超能力的200多项做表功能2、超能力 • Ai:这次新增的功能,其中就包含Ai智能体在【超能力 • Ai】选项卡中,点击【Ai智能体】按钮,或者直接按快捷键Alt+T,就可以打开智能体聊天窗格,窗格自动停靠在Excel左侧。超能力 • Ai智能体首先是一款内置在Excel中的聊天机器人,它可以调用像DeepSeek、千问这样的Ai大模型。你有任何的问题,都可以在窗格的指令框中直接提问。我没有对Ai角色进行限定,所以它不光是Excel方面的专家,也精通任何一个领域的知识。就Excel应用而言,你可以把它当作一个可以24小时待命的Excel专家,为你提供即时答疑服务。你在Excel学习和使用过程中遇到的任何问题,都可以让智能体帮你答疑,再也不用百度或者到处找别人求助了。几秒钟的时间,智能体会给你返回一个整理好的表格,并提供相应的案例。当你需要在Excel中生成表格或者模拟数据时,可以使用超能力 • Ai智能体的数据写入功能。例如,我想在当前表的B2单元格位置生成一张产品销量表,可以这样编写指令:生成一份产品销量表,包含产品名和销量、销售金额(数据都可以模拟),包含10行数据,写入 当前表的B2单元格位置(不含公式)发送后,智能体开始输出指令代码,帮你在目标位置写入3列数据,如下图所示。很多人学Excel、用Excel,最头疼的就是编写公式了。零基础小白,没有经过函数的系统学习,根本不可能写出公式。而那些花了大量时间学习函数的朋友,每次写公式也一样要抓耳挠腮。问题复杂一点,就需要在网上到处到方法,效率非常低!但是,有了超能力 • Ai智能体,我可以非常自信地跟大家说:从现在开始,你可以扔掉手里的函数公式和手册了,也不需要耗费大量时间从0开始去学习函数了!你只需要掌握智能体提问的技巧,就可以不费吹灰之力,让智能体帮你高效完成公式编写。下面给大家看一些例子,看看智能如何在短短数秒之间,将人话“翻译”成公式。如图,想知道B5:B7区域内每个单元格中包含的产品数量(也就是行数),怎么办?按照传统的解决方法,你至少要掌握这样一些函数:SUBSTITUTE、TEXTSPLIT、LEN,还要知道换行符在公式中的写法CHAR(10)。但现在,有了智能体,你只需要在指令框中编写如下指令:在C5写入公式,计算B5中有多少行数据(单元格内有换行)发送后,智能体会自动输出一条写入公式的指令代码,并自动将公式写入到C5单元格,向下复制公式即可完成所有单元格计算。当然,每次提问,智能体编写的思路不一定完全相同,因此写入的公式也可能不一样。=COUNTA(TEXTSPLIT(B5, , CHAR(10)))
=LEN(B5)-LEN(SUBSTITUTE(B5, CHAR(10), "")) + 1
不管输出的是什么样的公式,只要结果正确就没问题。
如图,C、D两列分别为上下班打卡时间,想在E列单元格编写公式,计算员工的上班时长,并且显示为“*小时*分钟”格式。在E6写入公式,根据C6中的上班打卡时间和D6中的下班打卡时间,计算上班时长,显示为这种格式:10小时25分钟完全是自然语言描述,发送后,智能体会帮你编写公式如下:=TEXT(D6-E6,"h小时mm分钟")
当然也有可能是这样的公式:
=LET(startTime,C6,endTime,D6,duration,endTime-startTime,TEXT(duration,"h小时m分钟"))
有时候智能体可能还会给你一些关于公式的解释说明。如果你不需要,也可以告诉智能体,这样它就会直接输出执行指令。
如图,想要根据左侧表格中的月销售额和具体的提成规则(G5:G8区域)来计算员工的提成,公式怎么写?这个公式本身不难写,稍有点函数基础的朋友都能写得出来。但是写起来太麻烦了,要把所有的规则用IF函数写入到公式中,公式很长。你不需要在指令中描述复杂的提成规则,只需要选中G5:G8区域,然后在指令框输入指令:根据选区提成规则,在D6写入公式,计算C6中销售金额对应的提成金额。发送后,智能体可以自动识别规则,并完成公式编写,如:=IF(C6<=100000, C6*0.03, IF(C6<=300000, 100000*0.03+(C6-100000)*0.05, 100000*0.03+200000*0.05+(C6-300000)*0.08))

小白完全不用再死记硬背,也不需要照猫画虎,你只要告诉智能体在哪个单元格写入公式,并说明公式要返回什么结果就可以了。如果你认为智能体能编写这些公式,是因为上面的例子太简单了,那我们来看几个有难度的例子。如图,想从B列单元格的文本数据中提取长宽高的具体数值并求和,怎么办?对于这类涉及到不规则文本数据的处理(如批量提取、批量替换),我们可以让智能体帮忙编写正则函数,通过正则表达式来实现精准处理。你可能不知道什么是正则函数,也不知道何谓正则表达式。但是都不重要,你只需要记住“正则函数”或者“正则公式”这几个字就可以了。凡是遇到不规则文本的处理,你就在指令要求中加上这几个字就可以。在C5中写入正则公式,从B5的不规则文本中提取并计算所有数字之和(注意数字中有小数)。=SUM(--REGEXEXTRACT(B5, "\d+(?:\.\d+)?", 1))
以上公式中,REGEXEXTRACT就是正则提取函数,"\d+(?:\.\d+)?"这一串就是正则表达式,意思是匹配所有满足至少包含一个数字、或者带有小数点的数字。第3参数中的1为全部提取。因为提取后的结果实际上是文本,所以函数前面加了两个减号进行运算,使文本型数字变成数值型数字,从而可以被SUM函数进行计算。正则表达式的规则极其复杂,即便你是公式高手,要完全掌握它也不是件容易的事,要想精通,做到信手拈来,那更是难上加难。所以,对于咱们普通的Excel用户,你需要学习和掌握正则表达式吗?需要深入学习正则函数知识吗?显然,有了超能力 • Ai智能体,你完全不需要了!不光正则表达式和正则函数不需要学习,甚至连函数和公式知识也不需要费力学。你只要会打字、能够清楚描述需求就行。如果你还没有学习函数,或者正在准备学习函数,我的建议是——可以学一点函数和公式的基础知识(例如函数的语法和参数、地址的引用方式),但真的不需要深入掌握,这将为你节省大量的学习成本和时间成本。未来,Ai很重要的一点是实现技术平权,大家人均技术大拿,人均Excel高手。执着于技术的人,有时候效率未必比得过小白。因为你用的是内脑,别人用的是超级外脑。你信仰的是自己,而别人拥抱的是Ai。下面再举两个正则函数应用的案例,原理是相同的,你可以快速带过。如图,B列单元格中为包含手机和电话号码的文本,每个单元格中包含的电话号码数量不等,想要将这些手机号或者电话号码全部提取到右侧的单元格中。多个号码要分开显示。在C17写入正则公式,提取B17中所有的手机号和座机电话。将以上指令发送给智能体后,智能体将为你写入如下公式并完成计算:=REGEXEXTRACT(B17,"\d{11}|\d{3,4}-\d{7,8}",1)
如图,B列中的英文姓名之间没有空格,想批量在所有姓名之间增加一个空格,怎么实现?在C5写入正则公式,将B5中的英文姓名之间添加一个空格,如EricThomas变为Eric Thomas。=REGEXREPLACE(B5, "([a-z])([A-Z])", "$1 $2")

简单解释一下,这次智能体编写的是REGEXREPLACE,即正则替换函数。正则表达式为"([a-z])([A-Z])",即匹配由一个小写字母和一个大写字母构成的词组,并且将所有小写字母作为第1组,所有大写字母作为第2组。"$1 $2"为第3参数,要替换成的内容,即在第1组和第2组之间增加一个空格。像这种不规则文本的处理,涉及到正则表达式和正则函数的应用,你用其它工具是很难帮你写出正确的公式的。常规模型在输出正则公式的时候,自身很容易混淆Excel365和WPS的正则函数,对函数中的相关参数理解也有误。更重要的是,在输出执行指令代码时常常将正则表达式中的规则字符与指令代码中的其它语言字符混为一谈。这就是为什么你直接在DeepSeek或者豆包上提问,给出的公式正则公式经常是错误的原因。而超能力 • Ai智能体完全可以应付各种复杂的Excel公式编写、并且准确率能做到90%以上。这是因为,我在开发时已经在现有Ai模型基础上,对前、后端代码做了大量的优化。后端对Ai进行调教,纠正Ai对正则函数的理解,减少惯性输出;前端对输出的结果进行强制修正,以保证结果在Excel和WPS里都可以正确计算。还有更多函数编写的案例,限于篇幅,以后再慢慢跟大家分享。差点忘了,还有一个很重要的点,就是除了可以每次生成单个公式,超能力的Ai智能体还能一次性写入多个公式。例如,针对如图所示的表格,我们可以一次性写入4条指令:1、在C16写入公式,对C5:C14区域数据求和
2、在D16写入公式,对D5:D14区域数据求平均值
3、在F4写入公式:筛选B4:D14中销量(C列)大于200的数据记录
4、在F15写入公式:对B4:D14中的数据按照销量进行升序排列(不包含表头行),但排序后的结果第一行需要包含表头行
C16:=SUM(C5:C14)
D16:=AVERAGE(D5:D14)
F4:=FILTER(B4:D14, C4:C14>200)
F15:=VSTACK(B4:D4, SORT(FILTER(B4:D14, B4:B14<>""), 3, 1))
你看,一次性成功写入4条公式,这个效率真的无敌了!哪怕是像VSTACK、SORT、FILTER、LET这种Office365和WPS中才有的新式数组函数,超能力智能体也能精准输出,游刃有余。写到这里,我突然意识到,我好像很久都没有自己动手写过一个公式了。除了公式编写,Excel中另一个重要的Ai应用场景要属生成VBA了。为什么今天VBA仍然只是少数人的工作利器?就是因为编程不同于公式编写,它的技术门槛更高,学习成本也高。好在今天有了Ai,我们再也不需要自己亲自动手编写代码了,只要在DeepSeek、豆包,在任何Ai平台网站上,都可以通过自然指令,让大模型帮你编写VBA代码。但是,即便如此,很多人也不知道写好的VBA代码如何使用,在哪里运行。你没办法直接在这些平台上面去运行写好的代码,必须要把代码复制粘贴到Excel里。而在超能力 • Ai智能体中,编写的代码自带运行按钮,你不需要再复制代码到VBE,直接一键运行就能完成代码的执行和处理。举个最简单易懂的例子,我想在Excel里计算1一直加到100的总和。智能体很快会帮你写好一段VBA代码,并且在代码的右上角自动添加几个按钮:运行按钮:可以一键直接运行代码(不需要复制到VBE)。编辑按钮:如果你懂一点VBA,可以直接在生成的代码中进行修改。例如上面对1-100求和的案例中,有一句:ActiveSheet.Range("A1").Value = sumResult,作用是将结果写入到A1单元格。如果我不需要写入到A1,只需要用消息框显示结果,就可以删掉这句后再运行。你还需要学习VBA吗?需要知道在哪里运行VBA代码吗?都不需要了。你需要的只是告诉智能体:帮我编写VBA代码,实现什么什么……。一旦VBA的技术门槛被推翻,你看到的将是一片广阔的草原,一个全新的世界。你的能力将产生一个巨大的飞跃,以前你无法解决的问题、需要通过编程实现批量和自动化处理的问题,现在都不再是问题,只需要一句话,智能体就可以快速解决。指令编写VBA,批量提取指定路径下的文件名(由用户来选择文件夹)。VBA可以做的事情真的很多——批量修改文件名、批量打印文档、批量提取数据、批量为文档加密、批量制作发票模板、批量写入数据、批量制作图表……对于Excel中的数据,利用智能体可以快速进行处理和分析。你只需要选中要处理或分析的表格或区域,然后告诉智能体你的需求即可。如图,现有凭证摘要数据,格式如上。想将上述信息整理为表格,方便查看和分析,怎么办?如果你用公式来处理,会非常地麻烦,不光要提取金额信息,还要提取姓名和产品,完全没有规律可言。根据选区数据,重新整理并返回表格:第1列为日期,第2列为姓名,第3列为购买的产品和金额,第4列为总购买金额。将结果以表格形式返回,不需要写入EXCEL。智能体收到指令后,就会直接以表格的形式帮你整理完毕,你只需要将生成的表格复制到Excel中就可以。当然,你也可以要求智能体将结果自动写入到Excel中。
如图,Excel中现有一张资产负债表,即便专业人士可能也要花点时间慢慢计算才能一探究竟。现在,你只需要选中这张表格,并告诉智能体:对选区资产负债表进行分析。几秒钟之后,智能体就会为你返回详细的分析过程和结论,大大减轻分析压力。目前,有两种方式可以帮你制作图表,一种是生成VBA,用VBA来代替人力;另一种是使用我特别开发的图表生成功能。如图,我们有两张总产量和不良品数的数据,想制作一张Excel图表,对两个指标进行展示,则可以选中表格,然后编写指令如下:编写VBA,根据当前选区的数据帮我生成柱状图,要求总产量展示为柱状图,不良品数展示为折线图(次坐标),要添加数据标签、网格线。发送后,智能体将分析需求并开始编写VBA代码。编写完毕,直接点运行按钮一键即可生成图表到Excel中。
此外,我也在超能力 • Ai智能体中特别设计了一项图表功能,可以利用第三方eCharts库来生成交互式的图表。
因为录制的GIF和视频太大,没办法上传,这里就用图片代替。
你只需要在指令框输入需求,如:制作柱状图,展示总产量和不良品数。然后点击窗格左下角的图表按钮,即可生成如上的交互式图表。
下面这些图表都是用这种方式生成的:
以上就是超能力 • Ai智能体在Excel中的主要应用场景。有了智能体的加持,你觉得Excel函数还难吗?编写公式会是你工作中的拦路虎吗?VBA代码离你还遥远吗?Excel+AI智能体=人人都可以成为Excel高手!例如个人记账系统。无需再费力寻找专门的Excel记账模板,借助Excel超能力的个人记账功能,就可以在Excel中随时记录收支,数据自动同步存储。收支详情、资产概况、历史对比及趋势变化,一切尽在掌握,清晰呈现。再比如内置的游戏功能。无论是单人挑战俄罗斯方块的极限,还是双人对战五子棋的博弈,都能让你在繁忙的工作之余解解压,找到片刻的休闲与乐趣。如果你也想拥有以上功能,可以在我的视频号商品链接中订购。自安装之日起7天内可以使用所有功能,未安装成功或者不满意,在未升级永久版之前可随时找我退款。目前推广期有早鸟价(¥199,仅限前100名。推广期结束,将恢复至¥299),购买3天营就赠送Excel超能力+Ai智能体(永久版)。1、Excel超能力(双Ribbon,带智能体版本)Excel超能力(永久版):包含41个超能键、30+超能函数、100多项做表功能。关于Excel超能力的详细功能,你可以看下面这篇文章:超能力Ai(永久版):包含Ai智能体、公式超人(也是用来编写公式的)以及一系列——❶ Ai工具:内置DeepSeek、豆包、Kimi、即梦、扣子、ChatGPT、Gimini等在内的国内外主流AI入口❷ Ai应用:为超能力用户开发的Excel个人记账、便利帖、工作计划、年会抽奖等应用❸ Ai游戏:为超能力用户开发的Excel内置游戏,如俄罗斯方块、五子棋等含3场直播回放+7节视频课,教你Ai智能体的使用技巧。另外还提供详细的超能力安装及API配置指引+配套的练习案例。近90节视频课,详细讲解Excel超能力功能和应用。想系统学习Excel的朋友
欢迎报名我的VIP终身会员
1、Excel一站式学习:8套课程永久免费学,从入门到高手!
2、会员专享:Excel超能力+AI智能体(免费赠送永久版)
3、学习答疑:VIP交流群,定期直播答疑
-----------------------------------------
△
点击「阅读原文」查看详细介绍