夜雨聆风学习资料网

ARTICLE · 1269146

36个Excel函数,学会这几个,准点下班不是事

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)

必须四舍五入保留两位小数,防止汇总时差那一分钱。注意,它真正改变了数值,跟“设置单元格格式”不是一回事。

函数不在多,在场景对得上。

上面这些,挑你手头最疼的那块先用起来,用熟三五个,效率就能上一个台阶。

毕竟,早下班这件事,靠的是工具,不是加班。

相关学习资料