ARTICLE · 1203588
Excel 这几个函数,我每次月考后都靠它省下两个钟头
对表抄到眼花
Excel 这几个函数,
十分钟,省下两个钟头
查找匹配 · 多条件求和 · 条件判断 · 文本合并

4 Parts + Conclusion
👉 左右滑动查看
PART 01
查找匹配
两表对碰
PART 02
多条件求和
SUMIFS
PART 03
条件判断
IF 分级
PART 04
文本处理
TEXT 合并
PART ///
写在最后
懒人哲学
先说一句大实话
对表抄一下午,不如一行公式
事情是这样的。上个月月考完,隔壁办公室那位年轻老师抱着一摞成绩表来找我,说要对出全班每个人的总分排名,再按分数段统计人数,手工对着两个表抄了一个下午,眼睛都花了还没对完。我瞄了一眼她的表,跟她说,你这活儿,十分钟就能搞定。
她以为我在吹牛。其实真不是吹。我教物理这些年,每次月考后都要处理成绩,最早也跟她一样,一张张对着名字填数字,填到第三个班就开始怀疑人生。后来被一个做数据的朋友点了一下,才知道 Excel 里那几个函数,就是把重复劳动往死里砍的刀。今天我把最常用、也最容易被忽略的四个掏出来,你拿去,下次对着表别再手抖了。

▲ 一图看懂,四个函数各管一摊
01
PART
最救命的,查找匹配
VLOOKUP · XLOOKUP
你肯定遇到过这种事。两个表,一个表有学生姓名和学号,另一个表有姓名和成绩,你想把成绩按名字贴回第一个表。手工的做法,是在第二个表里一个个搜名字,再把分数抄过去。五十个人,就是五十次搜索。
用 VLOOKUP 或者新版的 XLOOKUP,一句话的事。你告诉它,拿着这个姓名,去那张表里把对应的成绩带回来。公式长得吓人,逻辑其实就一句人话,拿 A 去 B 里找,把 C 拿回来。我第一次用的时候,对着两百个名字的表,一拉公式,两秒出结果,当时就愣住了,原来我之前那几个下午,纯属自己在为难自己。
那回之后我跟着那个朋友学了一晚上。他跟我说了一句我现在还记得的话,函数不是让你显得厉害,是让你少干蠢活。我一开始还不服,觉得自己手工对得准。结果有次月考,我手工对完三个班,发现有个孩子总分少了二十分,原因是我把他的数学成绩抄串行,漏了一行。从那以后我再也不跟函数较劲了。
写法(老版用 VLOOKUP,新版用 XLOOKUP)
=VLOOKUP(要查的姓名, 去哪张表查, 带回第几列, 0)
=XLOOKUP(要查的姓名, 姓名列, 成绩列)
第 1 个参数:你拿着去查的内容,比如「张三」
第 2 个参数:去哪张表查,选中从姓名到成绩那一整块
第 3 个参数:查到之后,从左边数第几列的结果带回来
第 4 个参数:写 0,表示精确匹配
举例:把张三的物理分贴回总表
张三在 A2:E4 的第 2 行,物理是第 3 列。在总表写:
=VLOOKUP("张三", A2:E4, 3, 0) → 返回 88

▲ 两表对碰,一个公式全带回来
02
PART
更狠的,多条件求和
SUMIFS · 统计不再数对
回到成绩统计这块,第二个函数更狠,多条件求和。你想算某个班级、某个月份的总分,或者统计及格的一共有几个人。手工是筛选加肉眼数,累,而且容易错。
用 SUMIFS,就是先圈定一堆条件,再把符合条件的那些数加总。比如条件一等于三班,条件二大于等于六十分,它就自动把三班及格的那撮人分数加总。我做班级质量分析的时候,这一步直接把原来半小时的统计压成了一行公式。
统计这种重复活,机器干比人稳,你只要把条件说清楚,剩下的交给它。省下的那点时间,喝口水不香吗。
写法
=SUMIFS(求和的列, 条件列1, 条件1, 条件列2, 条件2, …)
第 1 个参数:要加总的那列数字
后面成对出现:先看哪一列、满足什么条件,可叠多层
举例:算三班、且物理及格(≥60)的总分
还是用 A2:E4,C 列是物理分,E 列是班级:
=SUMIFS(C2:C4, E2:E4, "三班", C2:C4, ">=60") → 88+55=143

▲ 圈定条件,符合条件的自动加总
03
PART
最简单的,条件判断
IF · 自动分级
第三个,条件判断,IF。这个最简单,也最实用。你想自动标出谁及格谁不及格,谁优秀谁良好,IF 就是那个裁判。条件成立给一个结果,不成立给另一个。
我见过有人拿它做成绩等级,六十分以下标待及格,以上标合格,再往上标优秀,一层套一层,整个班的等级表一秒生成。不过得提醒一句,嵌套别超过三四层,套多了连自己都读不懂,反而更磨人。
写法
=IF(判断条件, 成立时显示, 不成立时显示)
举例:给每个人标及格 / 不及格
C 列是物理分,在等级列写:
=IF(C2>=60, "及格", "不及格")
想要三档,就再套一层:
=IF(C2>=85, "优秀", IF(C2>=60, "合格", "待及格"))
04
PART
专门救急,文本处理
TEXT · 符号合并
第四个,专门救急,TEXT 和文本合并。你从系统导出的日期,经常变成一串看不懂的数字,或者年月日被拆得乱七八糟。
用 TEXT,能把那一串数字按你要的样子重新显出来,年归年,月归月。还有那个看着不起眼的 & 符号,能把姓名和学号拼成一句完整的备注,批量生成几百条都不带喘气。我做学生名单备注的时候,靠它省了不知道多少复制粘贴。
写法
=TEXT(日期单元格, "yyyy-mm-dd")
=姓名单元格 & " " & 学号单元格
举例:生成「姓名 学号」备注
A 列是姓名、B 列是学号:
=A2 & " 学号" & B2 → 张三 学号1001
说到这儿,得泼盆冷水。函数不是万能药,公式写错一个单元格,结果能错得亲妈都不认。我自己的习惯是,新公式先拿两行真实数据试,对上了再整列拉。这个笨办法救过我好几次,比事后对着错误数据拍脑袋强。

▲ 日期重排、文本合并,一批搞定
///
LAST
写在最后
THINK FIRST · 懒人哲学
绕了一圈,还是开头那句话
函数不稀奇,愿不愿意花十分钟才是关键
其实吧,这些函数单拎出来都不难,难的是你愿不愿意花十分钟,把明天要重复五十次的活,变成按一下回车。我每次看到年轻老师对着表抄到眼花,就想起当年那个手工抄串行的自己。
上个月那个抱着表来找我的年轻老师,现在见我就问,锋哥你那个什么 LOOKUP 怎么写来着。看到她眼睛不花了,我觉得这几个函数,算没白掏。
技术这东西,说到底就是给懒人准备的。你懒得重复,它才值钱。拿去用,下次别再手抄排名了。
四个函数,哪个你最常用?评论区聊聊 👇
微信搜一搜,搜出更多实用技巧

—— 锋言锋语锋哥物理 · 每日实用技巧 ——















































































