Formula Bot诀窍:AI Excel/Sheets 公式助手——描述需求出公式。
用过 Formula Bot 的朋友都知道,它能把大白话转成 Excel 公式,但很多人只拿它当“翻译机”用,太浪费了。我深度用了三个月,挖出5个真正能提效的硬核技巧,直接上干货。
很多人写提示词只会说“计算销售额”,结果出来的公式要么太简单,要么逻辑不对。正确的做法是:先描述最终结果,再拆解中间步骤。
比如你要算“每个销售员的提成,如果销售额超过10万按5%提,否则按3%提,但要扣除个税”。别直接扔给 Formula Bot 一句“算提成”,而是这样描述:
“我需要一个公式:先判断A列销售额是否大于100000,如果是则乘以0.05,否则乘以0.03。然后从结果中减去(结果乘以0.2的个税)。最后保留两位小数。”
这样它会直接生成 =ROUND(IF(A2>100000, A2*0.05, A2*0.03)*(1-0.2), 2)。关键技巧:把逻辑拆成“如果...那么...否则...最后...”的句式,它最吃这套。
遇到别人给的表格,里面一堆 INDEX-MATCH 或 SUMPRODUCT 看得头大?直接把公式贴进 Formula Bot 的“公式解释”功能,它会把每个参数拆开讲人话。
但有个进阶用法:解释完后,让它把公式“翻译”成中文逻辑。比如它解释完 SUMPRODUCT 后,你追加一句“请用中文描述这个公式在做什么”,它会输出类似“先筛选A列中等于‘苹果’的行,再把这些行对应的B列数值相加”这样的白话。下次你再写类似逻辑,直接复制这段描述去生成新公式就行。
Formula Bot 的 VBA 功能很多人忽略,其实它是处理重复性工作的神器。比如你每周都要把表格里所有空单元格填上“待补充”,手动操作太慢。
直接在 Formula Bot 里描述:“写一段 VBA 代码,遍历当前工作表的所有已用区域,如果单元格为空,就填入‘待补充’文本,单元格背景设为浅黄色。”
它会生成完整的 Sub 过程,你复制到 VBA 编辑器里运行就行。诀窍:描述时一定要说清楚“遍历范围”“条件判断”“执行动作”三个要素,少一个它生成的代码就可能报错。
数据清洗是最头疼的,比如你要把“张三-销售部-2023”这种字符串拆成三列。很多人直接问“怎么拆分”,Formula Bot 给的公式往往过于通用。
正确做法是分三步:
=LEFT(A2, FIND("-", A2)-1)=MID(A2, FIND("-", A2)+1, FIND("-", A2, FIND("-", A2)+1)-FIND("-", A2)-1)=RIGHT(A2, LEN(A2)-FIND("-", A2, FIND("-", A2)+1))每个公式单独生成,组合起来就是一套完整的数据清洗方案。核心:一次只问一个逻辑节点,它给的公式最精准。
Formula Bot 生成的公式偶尔会报错,比如 #VALUE! 或 #REF!。很多人直接重写提示词,其实有个更高效的方法:把报错的公式贴回去,告诉它哪里错了。
比如它生成了 =VLOOKUP(A2, B:C, 2, 0) 但报错,你就说:“这个 VLOOKUP 公式报错,原因是查找值在查找列中不存在,请改成 IFERROR 包裹,并在找不到时返回‘未找到’。”
它会直接输出 =IFERROR(VLOOKUP(A2, B:C, 2, 0), "未找到")。诀窍:告诉它具体的错误类型和你的期望结果,它修正的准确率能到90%以上。
Formula Bot 不是万能,但用对方法,它至少能帮你省掉每天半小时的公式调试时间。下次遇到表格问题,别硬啃函数文档,试试这些技巧。