ARTICLE · 1269144
36个Excel函数,学会这几个,准点下班不是事
干财务、做HR、搞运营的,谁没被Excel折磨过?
月底对账对到眼花,考勤表翻来覆去数人头,运营报表改一版又错一版……说白了,不是你不努力,是有些活儿压根不该用手干。
今天挑几个真正能救命的函数,按场景分组,看完就能用。
一、统计类:别再用计算器一个一个按了
SUMIFS——多条件求和
财务和销售最常用的场景:算“华东区”+“A产品”+“1月份”的总额。条件一多,筛选加计算器能折腾一下午。
公式写起来也直白:=SUMIFS(C:C, A:A, "华东", B:B, "A产品")
它最多支持127对条件,报表里但凡涉及“同时满足几个条件再汇总”,第一个想到它。
COUNTIFS——多条件计数
HR查考勤神器。想知道“销售部”这个月“迟到”了几个人次,一条公式解决。
=COUNTIFS(B:B, "销售部", C:C, "迟到")
数据透视表的底层逻辑就是这个,快速盘点的活儿交给它就行。
SUMPRODUCT——加权求和一把梭
算加权平均、直接乘出“单价×数量”的总和,不用建辅助列。
=SUMPRODUCT(A2:A10, B2:B10)
数组函数的老祖宗,不用按三键也能跑数组运算,逻辑比看起来强大。
SUBTOTAL——只算你看得见的数据
筛选完以后求和,结果把隐藏行也算进去了?这是很多人踩过的坑。
=SUBTOTAL(109, B2:B100)
参数用109,它只统计筛选后露出来的行。做筛选报表,没它真不行。
二、查找引用:Excel的灵魂在这儿
VLOOKUP——职场通用语言
就算新函数层出不穷,跟同事对接表格,VLOOKUP还是最稳的沟通方式。根据姓名找工资,最基础的匹配。
=VLOOKUP(E2, A:C, 3, 0)
第4个参数一定写0(精确匹配),新手十有八九栽在这儿。
XLOOKUP——能向左查的全能选手
365版本的王牌。向左查、查不到返回自定义提示、从下往上查,它都干。
=XLOOKUP(E2, A:A, B:B, "查无此人")
不用数第几列,直接选列,错误值顺手就处理了。
INDEX+MATCH——老版本的黄金搭档
旧版Excel里想反向查找、双向交叉查询,基本就靠这对组合。
=INDEX(C:C, MATCH(E2, A:A, 0))
MATCH负责找“在第几行”,INDEX负责“把那一行的数据拎出来”,分工明确。
LOOKUP——专治“最后一条”
查最后一次出现的记录,或者按分数区间模糊匹配,它比很多新函数还利索。
=LOOKUP(1, 0/(A:A=E2), B:B)
二分法的老逻辑,处理“最后一条”数据时依然能打。
三、文本清洗:脏数据是查不到结果的元凶
TRIM——清除幽灵空格
VLOOKUP明明有对应值却查不到,十次有八次是后面跟了空格。
=TRIM(A2)
数据清洗第一步,首尾空格全删,中间该留的留着。
TEXTJOIN——合并一列还带分隔符
比&和CONCAT好用,一列数据合并时中间加顿号,还能自动跳过空单元格。
=TEXTJOIN("、", TRUE, A2:A20)
做名单汇总、标签整理,一行公式搞定。
FIND+MID——定位加截取
提取邮箱用户名、从身份证里抠生日,都是先FIND定位再MID截取。
=FIND("@", A2) 找出@在第几位,=MID(A2, 7, 8) 从第7位开始取8个字符。
FIND区分大小写,这点用的时候留意一下。
四、动态数组:365和最新版WPS的福利
UNIQUE——一键去重
以前“复制—粘贴—删除重复值”三步走,现在一步到位,而且源数据一变它跟着变。
=UNIQUE(A2:A100)
FILTER——公式版高级筛选
按条件把所有符合条件的行提取到新区域,做动态看板的核心。
=FILTER(A2:C20, B2:B20="研发部")
源数据动了,筛选结果自动更新,不用重新点一遍。
SORT——永远保持排序
=SORT(A2:B20, 2, -1)
配合FILTER嵌套,销售前十排行榜这种活儿,公式自己会维护。
VSTACK——多表垂直合并
1月、2月、3月的数据分散在不同表里,手动复制粘贴太原始了。
=VSTACK(一月!A2:C10, 二月!A2:C10)
垂直堆叠,瞬间拼成一张总表。
五、高阶引用与排版:骨灰级玩家的必修课
INDIRECT——把文本变成引用地址
做二级下拉菜单,或者根据单元格里写的“Sheet2”去引用对应工作表。
=INDIRECT(A2&"!B2")
OFFSET——会自己长高的区域
做动态图表时定义一个随数据增加自动扩展的区域。
=OFFSET(A1, 0, 0, COUNTA(A:A), 1)
理解起来稍绕,但定义名称管理器时它是最佳方案。
TRANSPOSE——行列转置
横排变竖排,宽表转长表,打印样式不好看的表格用它救场。
=TRANSPOSE(A1:E1)
HYPERLINK——表格里的导航目录
点击单元格直接跳到对应工作表或发票扫描件。
=HYPERLINK("#Sheet2!A1", "查看详情")
交互体验立马不一样。
六、修饰与极值:细节决定成败
TEXT——Excel里的整容医生
日期变“星期几”,数值变“001”这种编号格式,只改显示不改值。
=TEXT(A2, "aaaa")
SUBSTITUTE——按内容定点替换
批量把“2023”换成“2024”,或者去掉地址里的“省”字。
=SUBSTITUTE(A2, "2023", "2024")
它按内容替换,比按位置替换的REPLACE更直观。
MOD——余数的小妙用
=MOD(ROW(), 2)
结果1或0,配合条件格式做出漂亮的斑马纹表格,隔行填色不用手动刷。
ROUND——财务的死命令
=ROUND(A2*B2, 2)
必须四舍五入保留两位小数,防止汇总时差那一分钱。注意,它真正改变了数值,跟“设置单元格格式”不是一回事。
函数不在多,在场景对得上。
上面这些,挑你手头最疼的那块先用起来,用熟三五个,效率就能上一个台阶。
毕竟,早下班这件事,靠的是工具,不是加班。















































































