乐于分享
好东西不私藏

【AI提效】Excel公式不会写?告诉AI你要算什么,自动帮你生成

【AI提效】Excel公式不会写?告诉AI你要算什么,自动帮你生成

【AI提效】Excel公式不会写?告诉AI你要算什么,

自动帮你生成

告别百度搜公式,用自然语言描述,AI直接给你答案

Excel是职场人的必修课,但公式是很多人的噩梦。
  • VLOOKUP怎么写?参数顺序总搞错
  • IF嵌套太多层,自己看着都晕
  • 想实现某个功能,不知道用什么公式
  • 百度搜了半小时,试了半天还不对
今天教你用AI生成Excel公式,用大白话描述你要算什么,AI直接给你正确的公式。

核心思路

自然语言描述→AI生成公式→复制粘贴使用
不需要记函数名,不需要记参数顺序,告诉AI你的数据和目标就行。

工具推荐

方案1:ChatGPT / 豆包 / Kimi(通用AI)

优点:免费,理解能力强,可以追问修改缺点:需要手动复制粘贴

方案2:Excel Labs(Excel插件)

优点:直接在Excel里用,不用切换窗口缺点:需要安装,功能有限

方案3:Formula Bot(专业工具)

优点:专门为Excel公式设计,准确率高缺点:高级功能收费
推荐:日常用豆包/Kimi就够了,免费且灵活。

实战案例:常见场景公式生成

案例1:VLOOKUP查找匹配

场景:根据员工姓名查找对应的部门
你的描述
我在Excel里有两张表:表1(Sheet1)有员工姓名在A列,我想在B列显示他们的部门表2(Sheet2)有员工姓名在A列,部门在B列请给我VLOOKUP公式,从Sheet2查找匹配
AI生成的公式
=VLOOKUP(A2,Sheet2!A:B,2,FALSE)
AI还会给你解释: – A2:要查找的值(员工姓名) – Sheet2!A:B:查找的范围 – 2:返回第2列(部门) – FALSE:精确匹配
使用方法: 1. 在Sheet1的B2单元格粘贴公式 2. 向下拖动填充整列 3. 搞定!

案例2:多条件判断(IF嵌套)

场景:根据销售额计算提成比例 – 销售额 < 10000:提成3% – 10000 ≤ 销售额 < 50000:提成5% – 销售额≥ 50000:提成8%
你的描述
A列是销售额,B列要显示提成比例:- 小于10000,显示3%- 10000到50000之间,显示5%- 大于等于50000,显示8%请给我IF公式
AI生成的公式
=IF(A2<10000,”3%”,IF(A2<50000,”5%”,”8%”))
AI解释: – 先判断是不是小于10000,是就返回3% – 不是的话,再判断是不是小于50000,是就返回5% – 都不是,就返回8%

案例3:数据统计(SUMIF/COUNTIF)

场景:统计某个部门的销售额总和
你的描述
A列是部门名称,B列是销售额我想统计”销售部”的销售额总和请给我公式
AI生成的公式
=SUMIF(A:A,”销售部”,B:B)
如果是统计人数
=COUNTIF(A:A,”销售部”)

案例4:日期计算

场景:计算两个日期之间的天数
你的描述
A列是开始日期,B列是结束日期C列要显示相隔多少天
AI生成的公式
=B2-A2
如果是计算工作日(排除周末)
请计算两个日期之间的工作日天数,排除周末
AI生成的公式
=NETWORKDAYS(A2,B2)

案例5:文本处理

场景:提取身份证号中的出生日期
你的描述
A列是18位身份证号我想提取第7-14位(出生日期,格式YYYYMMDD)并转换成日期格式
AI生成的公式
=TEXT(MID(A2,7,8),”0000-00-00″)+0
AI解释: – MID(A2,7,8):从第7位开始,提取8个字符 – TEXT(…,”0000-00-00″):格式化成日期样式 – +0:转换成真正的日期格式

进阶技巧:让AI更懂你

技巧1:提供示例数据

不好的描述
我想根据姓名查找电话
改进后的描述
我的表格结构如下:A列:姓名(张三、李四、王五)B列:电话(13800138000、13900139000、13700137000)我想在另一个表格里,输入姓名后自动显示电话请给我VLOOKUP公式
效果:AI给出的公式更准确,甚至能告诉你具体怎么操作

技巧2:说明Excel版本

不同版本的Excel,函数名可能不同:
我用的Excel2016,请给我兼容的公式
或者:
我用的WPS表格,请给我对应的公式

技巧3:要求解释公式

请给我公式,并解释每个参数的含义
这样你不仅得到公式,还能学会原理,下次类似场景自己就会写了。

技巧4:公式出错了,让AI调试

如果公式报错,把错误信息和公式一起发给AI:
我用了这个公式:=VLOOKUP(A2,Sheet2!A:B,2,FALSE)但是报错了:#N/A我的数据:Sheet1 A2单元格:张三Sheet2 A列有:李四、王五、张三请问哪里错了?
AI会帮你分析:可能是数据格式不一致、有空格、或者查找值不存在等。

常用公式速查表

场景

描述方式

AI会生成的公式

查找匹配

根据A列的值,在另一个表查找对应的B

=VLOOKUP(…)

条件求和

统计满足某条件的数值总和

=SUMIF(…)=SUMIFS(…)

条件计数

统计满足某条件的个数

=COUNTIF(…)=COUNTIFS(…)

多条件判断

根据不同的条件返回不同的值

=IF(…)嵌套

日期计算

计算两个日期之间的天数/月数/年数

=DATEDIF(…)

文本提取

从文本中提取某一部分

=LEFT(…)=MID(…)=RIGHT(…)

数据去重

去除重复项

=UNIQUE(…)Excel365

数据合并

把多列内容合并成一列

=A2&B2=CONCAT(…)

实战练习

试着用AI解决这些问题:
练习1:A列是产品名称,B列是销量,C列是单价D列要计算销售额(销量×单价)
练习2:A列是日期,B列是金额我想统计本月(2026年4月)的金额总和
练习3:A列是邮箱地址我想提取@前面的用户名部分

常见问题

Q:AI生成的公式一定对吗?A:不一定。建议先在小范围测试,确认结果正确再大面积使用。特别是涉及财务计算,务必仔细核对。
Q:复杂的公式AI能生成吗?A:可以,但建议拆分成多个简单公式,或者用辅助列。太复杂的公式不仅难写,还容易出错。
Q:WPS和Excel公式一样吗?A:大部分一样,但有一些函数名不同(比如Excel的TEXTJOIN在WPS里可能叫CONCATENATE)。告诉AI你用的软件,它会给你对应的公式。