有一类工作,最容易把人卡在下班前。
基于Excel表格的数据分析。
尤其是那种看起来不难,但你就是不知道该写什么公式的表。
比如领导随口说一句:“你把这个月每个销售的成交金额汇一下,晚点发我。”
听起来很小,对吧。
真打开Excel以后,问题就来了:
销售名字在哪一列?
成交金额到底是订单金额,还是实收金额?
本月是按下单日期算,还是按回款日期算?
“已成交”这一列里,有没有人写成“成交”“完成”“已签约”?
这些细节不弄清楚,公式写出来也容易错。
我以前也常犯这个毛病:心里想得挺明白,一到问AI就变成一句:
“帮我写个Excel公式。
这句话太省了。
省到AI只能猜。
后来我换了一个办法:不急着让它给公式,先把“现场”讲清楚。这个习惯改掉以后,很多原来要搜半天的公式,基本都能在几轮对话里跑通。
下面这几个问题,是我现在让AI写Excel公式前,经常会先补上的。
先说表长什么样
别一上来就问公式。
先把相关列告诉它。
比如你手上有一张销售表,别只说“统计销售金额”,可以这样说:
我现在有一张Excel表,相关列是:
A列:日期
B列:负责人
C列:客户名称
D列:订单状态
E列:实收金额
我想统计每个负责人的已成交金额。
你先判断这个需求需要用到哪些列,再帮我写公式。
这段里,我最想保留的是最后一句。
让AI先判断列。
我之前吃过一次亏:表里同时有“订单金额”和“实收金额”,我嘴上说的是成交金额,心里想的是实收金额。AI倒是很勤快,马上给公式,结果算出来比财务口径多了一截。后来才发现,它把订单金额加总了。
所以现在我会故意慢一点。
我会先问:
先别写公式。这个需求应该看哪几列?如果有口径不清楚的地方,也帮我指出来。
这句话看着多余,实际很省时间。尤其是销售表、回款表、活动数据表这种字段很多的表,一不小心就把“下单日期”和“回款日期”混在一起。
比如“本月已成交实收金额”,听着像一句完整需求,其实里面至少有个坑:这个“本月”,到底按成交日期算,还是按回款日期算?
这不是Excel函数的问题。
是你和表格还没对上口径。
口径没对上,公式越快,错得越快。
后面真要写公式,我也不会追求说得漂亮。我一般会这样写:
我想在H2得到一个数字。
它表示:G2这个负责人,所有状态为“已成交”的实收金额总和。
B列是负责人,D列是订单状态,E列是实收金额。
这段话有点笨,但AI很容易接。
它通常会给:
=SUMIFS(E:E,B:B,G2,D:D,"已成交")
第一次看到 SUMIFS,我也懵过。
别急着背函数名。让AI把它拆开就行:
把这个公式拆开讲,别讲术语,就说每一段在干什么。
它拆完,大概就是这个意思:
加总E列的金额。
只看B列等于G2的那些行。
再筛一遍,D列必须写着“已成交”。
说白了,你不用一下子学会 SUMIFS。你只要知道:负责人换列了,改前面的列号;状态文字变了,改引号里的字。
我以前就是没问这一步,拿到公式就粘。那次能用,下一张表又卡住。
还有个很现实的坑:公司电脑。
AI有时候会给你 XLOOKUP,公式没错,但你的Excel可能不认。很多公司电脑还停在旧版本,或者大家用WPS、腾讯文档、飞书表格,支持的函数不完全一样。
所以我现在会在问题里加一句:
我用的是Excel 2016,尽量给我这个版本能用的写法。
如果它已经给了一个用不了的公式,也不用自己改半天。直接回:
这个公式我这里用不了,能不能改成VLOOKUP写法?
比如它原来给的是:
=XLOOKUP(A2,客户表!A:A,客户表!C:C)
旧版里可以让它改成:
=VLOOKUP(A2,客户表!A:C,3,FALSE)
这里的第3个参数为什么是3,也可以顺手问一句。别嫌烦,这种小地方问明白一次,下次少求人一次。
再说一个特别细碎的问题。
有些Excel环境里,公式参数用英文逗号隔开;有些环境偏偏要用分号。你复制进去,弹一个“此公式存在问题”,很容易以为是函数写错了。
这时候可以直接问:
我这里提示“此公式存在问题”,会不会是逗号和分号的问题?帮我换成分号版本。
这类问题不高级,但真能救急。
还有,结果长什么样,也别让AI猜。
你想要一个数字,就说“我想在H2得到一个数字”。你想要一张表,就说“G列放负责人,H列放金额”。
还有一种活儿也挺磨人:给每一行贴标签。
比如运营表里要按实收金额粗分客户等级。几十行还能手动看,到了几百行,我一般就不硬扛了。
这种需求不用铺垫太多,把规则写清楚就行:
我想在F列显示客户等级。
E列实收金额大于等于10000,显示“大客户”;
大于等于3000,显示“普通客户”;
低于3000,显示“待培养”。
从F2开始写。
我这边试下来,通常会出来类似这一句:
=IF(E2>=10000,"大客户",IF(E2>=3000,"普通客户","待培养"))
这串公式看着有点挤。
我通常不会在这里研究函数名,先看它有没有按我的规则来:先判断10000,再判断3000,最后剩下的归到“待培养”。
后面要改也简单。阈值变了就改数字,标签名变了就改引号里的文字。
如果公式报错,别只回“不对”。
我以前经常这么回。后来发现,这两个字基本等于没说。它不知道你是公式报错,还是结果少算,还是把未成交也算进去了。
我现在会把现场补一下:
刚才的公式是:【粘贴公式】
现在的问题是:【报错提示/实际结果】
我想要的结果是:【写清楚】
下面是脱敏后的两行样例:
2026/6/1,张三,已成交,3000
2026/6/2,李四,未成交,5000
帮我看看公式哪里错了。
这里多说一句:样例数据别用真的。
客户名、手机号、合同号、真实金额,都换掉。张三李四、客户A客户B、随便造两个金额,够AI判断公式就行。
我现在不太会一上来问“SUMIFS怎么用”或者“VLOOKUP怎么用”。
多数时候,卡住的不是函数名,是前面的工作需求没讲清楚:表里有什么,条件是什么,结果放哪儿,用的是什么表格软件。先把这些说出来,公式反而好办。
如果你平时也经常被求和、查找、判断、去重、日期处理这些小问题卡住,可以在后台回「Excel」。我后面整理一份常用场景的提问模板,尽量写成能直接复制、能直接改的那种。
夜雨聆风