乐于分享
好东西不私藏

10个打工人必学的Excel函数,每天帮你省1小时

10个打工人必学的Excel函数,每天帮你省1小时

上周同事小王问我:"领导让我把这300行客户清单按地区分组,然后统计每个地区的合同金额,再做一张饼图……我复制粘贴了一上午还没搞完。"

我看了一眼他的屏幕,当场教了他三个函数组合,5分钟搞定。

这样的事情我遇到过太多次了。很多打工人不是没能力,是不知道Excel能做这些事。今天我把日常最常用的10个函数梳理出来,学会任何一个,都能帮你每天省出喝咖啡的时间。


🔥 一、必学的三个"救火"函数

1. VLOOKUP —— 多表匹配神器

一个表里有姓名,另一个表里有身份证号,怎么匹配到一起?

=VLOOKUP(A2, 另一个表!A:B2FALSE)
参数
含义
A2
要查找的值
另一个表!A:B
在哪个区域查找
2
返回第2列的值
FALSE
精确匹配

避坑提醒: VLOOKUP 只能从左往右查!如果数据结构不符合,试试 XLOOKUP(Office 365/2021 支持)。

2. IF —— 条件判断

"销售额大于10万的高提成,小于10万的低提成"——手动判断几百行会疯掉。

=IF(B2>=100000"高提成""低提成")

嵌套使用:

=IF(B2>=200000"超额完成"IF(B2>=100000"达标""未达标"))

3. SUMIF —— 按条件求和

统计每个部门的销售额总和,只需要一行公式:

=SUMIF(A:A"市场部"B:B)

意思是:在A列找到所有"市场部",把对应B列的数值加起来。


⚡ 二、5个让你效率翻倍的函数

4. COUNTIF —— 按条件计数

统计"A等级"有多少人:

=COUNTIF(C:C"A")

统计销售额大于10万的人:

=COUNTIF(B:B">100000")

5. TEXT —— 日期格式化

把 "20260609" 变成 "2026年6月9日":

=TEXT(A2"0000年00月00日")

给合同金额自动加"元":

=TEXT(A2"#,##0")&"元"

6. LEFT / RIGHT / MID —— 字符串截取

身份证号提取出生日期:

=MID(A278)

从手机号取后四位:

=RIGHT(A24)

7. IFERROR —— 美化报错

VLOOKUP 查不到值的时候不会显示 #N/A,而是显示"查无此数据":

=IFERROR(VLOOKUP(A2B:C2FALSE), "查无此数据")

8. CONCATENATE / TEXTJOIN —— 合并文本

把姓和名拼成完整姓名:

=CONCATENATE(A2B2)

加空格分隔(推荐 TEXTJOIN):

=TEXTJOIN(" "TRUEA2B2)

🎯 三、两个"装X利器"级函数

9. INDEX + MATCH —— VLOOKUP的升级版

VLOOKUP 只能从左往右查,INDEX+MATCH 没有方向限制,而且更快:

=INDEX(B:BMATCH(E2A:A0))

翻译成人话:在A列找到E2的位置,返回B列同一行的值。

10. SUBTOTAL —— 筛选后自动重新计算

用 SUM 求和,筛选隐藏某些行后,总数不会变。用 SUBTOTAL 就会自动只算可见行

=SUBTOTAL(9B2:B100)

9 代表求和,常用参数:1=平均值,2=计数,9=求和。


📋 速查表(建议保存)

需求
函数
快速写法
匹配数据
VLOOKUP
=VLOOKUP(查谁, 在哪查, 第几列, FALSE)
条件判断
IF
=IF(条件, 满足时, 不满足时)
条件求和
SUMIF
=SUMIF(条件列, 条件, 求和列)
条件计数
COUNTIF
=COUNTIF(范围, 条件)
截取文字
LEFT/RIGHT/MID
=MID(文本, 起始位置, 长度)
美化报错
IFERROR
=IFERROR(公式, 报错显示啥)
合并文本
TEXTJOIN
=TEXTJOIN("分隔符", TRUE, A2, B2)
灵活匹配
INDEX+MATCH
=INDEX(返回列, MATCH(查谁, 查哪列, 0))

💡 写在最后

这些函数不需要死记硬背。我的方法是:知道它能做什么,用的时候搜一下写法就行。

建议把这篇文章收藏起来,下次遇到对应需求直接翻速查表,用三次就记住了。

你平时用得最多的Excel函数是哪个?留言告诉我,下次写进阶版~


🔖 收藏这篇,加班少一半。