👋 你好,我是小Q。
问你个问题:
VLOOKUP怎么写?
别查百度,现在就说。
……说不出来吧?
说实话我也背不下来。
VLOOKUP的参数顺序我每次都要想半天:查找值在第几个参数?列数从0开始还是从1开始?精确匹配是0还是1还是FALSE?
每次用VLOOKUP,我的内心戏:
第一个参数是找什么……第二个是去哪找……第三个是返回第几列……第四个是……TRUE还是FALSE来着?
然后我打开了AI。
3秒钟,公式出来了。不是那种"给你个参考"的半成品,是直接能用的、连单元格引用都对好了的完整公式。
今天就说5个我永远背不下来、但每次都要用的Excel函数,以及怎么让AI帮你秒写。
函数1:VLOOKUP(永远记不住参数顺序)
场景: 左边是销售明细表,右边是产品价格表。你要把价格自动填到明细表里。
以前: 百度搜"VLOOKUP用法" → 看了3篇教程 → 照着敲 → 报错 → 再搜 → 发现参数写反了 → 改了 → 又报错 → 发现列数写错了……
现在: 直接问AI。
给AI的提示词:
我在Excel里有两张表:
表1(A到D列):销售明细
A列:订单编号
B列:产品名称
C列:数量
D列:单价(需要填写)
表2(F到G列):产品价格表
F列:产品名称
G列:单价
请帮我写一个VLOOKUP公式,填在D2单元格,
根据B列的产品名称去表2查找对应单价。
请直接给我可以粘贴的公式。
AI秒回:
=VLOOKUP(B2,F:G,2,0)
甚至还会解释:
B2:要查找的值(产品名称) F:G:查找范围(产品价格表) 2:返回第2列(单价) 0:精确匹配
你不需要理解原理,你只需要会提问。
函数2:SUMIFS(多条件求和,条件一多就懵)
场景: 统计华东区域、产品为"ERP系统"、2026年Q2的销售总额。
3个条件,SUMIF搞不定,SUMIFS参数又多到头疼。
给AI的提示词:
Excel表格结构:
A列:日期
B列:区域
C列:产品名称
D列:销售金额
请帮我写一个SUMIFS公式,统计同时满足以下条件的销售金额总和:
1. 区域 = "华东"(B列)
2. 产品 = "ERP系统"(C列)
3. 日期在2026年4月1日到6月30日之间(A列)
直接给我公式。
AI秒回:
=SUMIFS(D:D,B:B,"华东",C:C,"ERP系统",A:A,">="&DATE(2026,4,1),A:A,"<="&DATE(2026,6,30))
关键: 日期条件的写法(">="&DATE(...))这种我每次都写错,AI一次写对。
函数3:INDEX+MATCH(知道比VLOOKUP强,但不会写)
场景: 需要从右往左查找(VLOOKUP做不到),或者数据量太大VLOOKUP卡顿。
每个人都说"INDEX+MATCH比VLOOKUP好",但没人能一次写对。
给AI的提示词:
Excel表格:
A列:员工姓名
B列:部门
C列:工号
我要根据C列的工号查找A列对应的员工姓名(从右往左查)。
请用INDEX+MATCH组合写公式,填在E2单元格,E2是输入工号的单元格。
直接给我公式。
AI秒回:
=INDEX(A:A,MATCH(E2,C:C,0))
AI还会告诉你为什么用这个:
VLOOKUP只能从左往右查,INDEX+MATCH可以任意方向查找,而且在大数据量时更快。
函数4:IF多层嵌套(写到第3层自己都乱了)
场景: 根据销售额给评级:
≥10万 = A ≥5万 = B ≥1万 = C <1万 = D
写IF嵌套:
=IF(A2>=100000,"A",IF(A2>=50000,"B",IF(A2>=10000,"C","D")))
3层还能勉强写,要是5层6层呢? 括号对不对?逻辑有没有漏?
给AI的提示词:
Excel中A列是销售额,请根据以下规则在B列写评级公式:
≥100000 → "A"
≥50000 → "B"
≥10000 → "C"
<10000 → "D"
请给我IF嵌套公式,也可以用IFS函数(如果Excel版本支持的话)。
AI给你两种方案:
方案1(兼容所有版本):
=IF(A2>=100000,"A",IF(A2>=50000,"B",IF(A2>=10000,"C","D")))
方案2(Excel 2019+):
=IFS(A2>=100000,"A",A2>=50000,"B",A2>=10000,"C",TRUE,"D")
IFS函数我之前根本不知道! AI不只是帮你写公式,还能教你更简洁的写法。
函数5:TEXT+日期格式化(每次都要查格式代码)
场景: 需要把日期"2026-06-23"转成"2026年6月23日",或者"2026年第25周"。
格式代码谁记得住? "yyyy年m月d日"还是"YYYY年M月D日"?大小写有没有区别?
给AI的提示词:
Excel中A列是日期(格式:2026/6/23),请帮我写公式实现以下转换:
1. B列:显示为"2026年6月23日"
2. C列:显示为"2026年6月"
3. D列:显示为"第25周"(当年第几周)
4. E列:显示为"周二"(星期几)
用TEXT函数,直接给我4个公式。
AI秒回:
B2 = TEXT(A2,"yyyy年m月d日")
C2 = TEXT(A2,"yyyy年m月")
D2 = "第"&WEEKNUM(A2,2)&"周"
E2 = TEXT(A2,"aaa")
"aaa"显示星期几这个用法,我用了10年Excel都不知道。
进阶:让AI帮你写复杂公式
上面5个是单个函数,真正让人头疼的是组合嵌套。
比如这个需求:
如果A列是"华东"且B列金额大于5000,显示"重点客户";如果A列是"华北"且金额大于3000,显示"一般客户";否则显示"普通客户"
手写大概要5分钟,还容易错。给AI:
Excel公式需求:
A列:区域(华东/华北/华南/华西)
B列:金额
C列需要显示评级,规则:
- 华东 且 金额>5000 → "重点客户"
- 华北 且 金额>3000 → "一般客户"
- 其他 → "普通客户"
请给我最简洁的公式。
AI给你:
=IF(AND(A2="华东",B2>5000),"重点客户",IF(AND(A2="华北",B2>3000),"一般客户","普通客户"))
或者更高级的:
=IFS(AND(A2="华东",B2>5000),"重点客户",AND(A2="华北",B2>3000),"一般客户",TRUE,"普通客户")
终极技巧:万能提问模板
所有Excel公式需求,都可以套这个模板问AI:
我在Excel里有以下表格:
【描述列名和数据类型,例如:
A列:姓名(文本)
B列:部门(文本)
C列:销售额(数字)
D列:日期(日期格式)
】
我要实现的功能:【用大白话描述你想做什么】
要求:
1. 直接给我可以粘贴到单元格的公式
2. 如果有多种写法,给我最简洁的
3. 简要解释每个参数的含义
三要素:列结构 + 需求 + 输出格式
只要把这三点说清楚,AI给你的公式基本一次就能用。
避坑提醒
最后说一句
有人可能觉得:"用AI写公式算什么本事?"
我的回答是:
Excel函数是工具,不是知识。
你不需要背VLOOKUP的参数顺序,就像你不需要背手机号码——需要的时候能找到就行。
背公式的人,是在用脑子当硬盘。用AI写公式的人,是在把脑子当CPU。
你的脑力应该花在"我需要解决什么问题",而不是"这个函数第3个参数是什么"。
━━━━━━━━━━━━━
你还有哪些永远记不住的Excel函数?评论区告诉我,我帮你问AI 👇
觉得有用点个赞,下次写公式就不愁了 ❤️
━━━━━━━━━━━━━
💡 作者:小Q | 分享AI办公实战技巧 ✨ 关注我,每篇都是能让你早点下班的干货
夜雨聆风