不用记函数,AI帮你写Excel公式的实操方法
月底做销售汇总,同事发来一张一千多行的明细表,要我加一列“是否达标”。我在单元格里打了半天 IF 嵌套,一个括号没对齐,整列报错。后来试了用AI直接生成公式,两分钟就搞定了。
这篇文章就讲讲怎么用AI工具生成Excel公式,适合零基础用户,工具用WPS AI、ChatGPT或Microsoft Copilot都行。
什么时候该让AI写公式
不是所有公式都值得麻烦AI。像 SUM、AVERAGE 这种基础函数,自己写更快。但遇到下面这些情况,用AI更划算:
- 需要嵌套多个函数,比如
IF里套VLOOKUP - 记不清某个函数的参数顺序,比如
INDEX/MATCH - 要对文本做复杂处理,比如从身份证号提取出生日期
- 需要按条件汇总,但要同时满足多个条件
用WPS AI生成公式的具体步骤
WPS Office(2026版)内置了AI功能,直接集成了公式生成。操作路径如下:
- 打开WPS表格,选中你要写公式的单元格
- 在顶部菜单栏找到“AI”图标,点击展开
- 选择“公式生成”或直接在输入框里描述需求
- 在弹窗里用自然语言描述你要算什么,比如“如果B列大于90,显示优秀,否则显示加油”
- 点击生成,AI会返回公式,并附上简单说明
如果C2大于等于90,结果为“优秀”;大于等于60,结果为“及格”;否则为“不及格”
WPS AI返回的公式是:
=IF(C2>=90,"优秀",IF(C2>=60,"及格","不及格"))
直接插入单元格,下拉填充即可。
注意:使用WPS AI需要联网,且账号登录。免费版本有每天的使用次数限制,具体次数以你账号显示为准,我这边是每天十次,足够日常用。
用ChatGPT或Copilot生成公式
如果你的Excel没有内置AI,也可以用通用AI工具生成公式。操作更灵活,但需要你提供更多上下文。
头部步:描述清楚你的表格结构
把列名和示例数据写好,AI才能准确理解。不要只说“帮我算平均”,要说清楚是哪个区间。
我的习惯是复制几行单元格内容,连同表头一起贴给AI。例如:
A列:产品名,B列:销量,C列:单价,D列:销售额(空着需要算)
行2:苹果,120,3.5
行3:香蕉,80,2.8
行4:橘子,150,4.0
然后提出需求:“求D列销售额,即销量乘以单价,保留两位小数。”
AI会返回类似 =ROUND(B2*C2,2) 这样的公式。
第二步:给出条件或规则
如果你的公式涉及条件判断,把规则写清楚。比如:
“如果B列大于100,则按C列单价打9折,否则按原价。计算结果放到D列。”
AI可能生成:
=IF(B2>100, C2*0.9, C2)
有更复杂的条件也可以写成分点。但注意,描述太复杂时AI容易出错,更合适拆成两步。
第三步:让AI解释公式,避免盲目使用
生成公式后,追问一句“请解释每个参数的含义”。这么做有两个好处:一是确认公式逻辑符合你的预期,二是你能学会一点,下次自己写。
我常用的问法是:“这个公式里的VLOOKUP第三个参数为什么是3?第四个参数FALSE代表什么?”AI会给出详细解释,通常是中文的,能直接看懂。
验证AI生成的公式,避免踩坑
AI也有翻车的时候。有一次它给我写了个 SUMPRODUCT 公式,结果返回了错误值,原因是我的数据里有文本型数字。遇到这种情况,不要慌,按下面几步排查:
- 检查区域范围是否正确。AI可能会假设数据从第1行开始,但你的表可能有标题行
- 检查单元格引用是否通常引用。下拉填充时,该固定的地方要用
$符号 - 检查数据类型。用
ISNUMBER函数测试一下引用的单元格是否是数字 - 把AI给出的公式直接输入Excel,按F2进入编辑状态,逐段选中参数,按F9查看计算结果,定位错误来源
F9 分段查错的方法最有效:选中公式的一部分,按下F9,Excel会显示那部分的结果。比如选中 VLOOKUP(B2,$E$1:$F$100,2,FALSE) 里的 $E$1:$F$100,按下F9,能看到一个数组,如果不是预期的区域,那就是范围写错了。
常见问题与应对
AI给出的公式太长怎么办? 长公式容易出错,建议把复杂逻辑拆成两三个单元格,每步一个公式,最后再合并。这样也方便调试。
AI给的公式在旧版Excel里不支持? 有些AI偏爱使用 XLOOKUP 或 TEXTJOIN 这类新函数,如果你的Excel版本老(比如2016),这些函数不存在。可以在描述里注明“使用Excel 2016兼容的函数”,或者要求AI用 VLOOKUP 替代。
AI不理解中文表头? 把列名改成英文或用简短的代码,比如“日期”改成“date”,AI更容易理解。另外,提供示例数据比只给列名要好用得多。
公式生成后没有自动填充? 自己双击填充柄或下拉即可。过长的列手动拖动太累,可以选中列后按Ctrl+D向下填充(前提是公式在头部行)。
两款工具的对比与选择
| 工具 | 集成方式 | 适用场景 | 限制 |
|---|---|---|---|
| WPS AI | 内置在表格里 | 直接修改当前表格,方便快捷 | 免费次数有限,需要联网 |
| ChatGPT/其他AI对话 | 外部网页或客户端 | 需要复杂描述或解释,可保存对话历史 | 需要手动复制粘贴公式,不支持直接写入Excel |
| Microsoft Copilot | 内置在Excel 365中 | 与Excel深度集成,可操作选区 | 需要Microsoft 365订阅,价格较高 |
最后的建议
下次遇到写不出的公式,别急着百度。把需求用大白话写出来,配上几行示例数据,丢给AI工具。生成后一定要验证一下,尤其是区域引用和数据类型。
现在你就可以打开一张平时觉得棘手的表,挑一个需要计算的列,试着用本文的方法让AI帮你写出公式。如果头部次没成功,改一改描述,多试两次。
等你熟练了,再尝试让AI写VBA宏处理重复操作,那是另一个进阶话题了。