效率翻倍!4个开挂的Excel公式(含卡片),职场人必看!

B站影视 韩国电影 2025-09-30 22:01 1

摘要:凌晨1点的办公室,小王还在对着Excel筛数据——要找“松下品牌+库存>20”的商品,手动翻了10页还没找全;

凌晨1点的办公室,小王还在对着Excel筛数据——要找“松下品牌+库存>20”的商品,手动翻了10页还没找全;

隔壁做HR的小李,合并1-4月考勤表的员工名单,复制粘贴了3次还错了5个重复名;

财务张姐更崩溃:筛选完部门后,费用汇总表里的#N/A错误值搞得求和公式直接报错……

你是不是也常遇到这种“Excel小破事”?明明是基础操作,却要耗掉半小时?

今天给大家掏压箱底的4个“开挂级”公式——不用记复杂语法,套上场景直接用,帮你把加班时间抢回来!

一、多条件筛数据:FILTER函数,一键拎出想要的行

职场痛点:电商运营找“松下品牌+库存>20”的商品,手动筛到眼酸?

公式:=FILTER(要返回的区域, 条件1*条件2)

举个例子:要提取A列商品名、B列品牌、C列库存中,“品牌=松下”且“库存>20”的记录——

直接写:=FILTER(A2:C13, (B2:B13="松下")*(C2:C13>20))

大白话拆解

(B2:B13="松下"):给每一行打“品牌是否是松下”的标记(是=TRUE,否=FALSE);(C2:C13>20):同理,标记“库存是否>20”;两个条件相乘:只有都满足(TRUE*TRUE=1)的行,才会被FILTER“挑出来”。

适用场景:多条件找客户、筛库存、查订单——只要你需要“同时满足几个要求”的数据,它都能搞定!

二、名单比对:FILTER+COUNTIF,秒找未售出/未离职的人

职场痛点:仓库管理员要找“没卖掉的商品”,得拿A列商品和C列已售商品一个个对比?

公式:=FILTER(全部名单, COUNTIF(已售名单, 全部名单)=0)

举个例子:A列是全部商品,C列是已售商品,找未售出的——

写:=FILTER(A2:A13, COUNTIF(C2:C5, A2:A13)=0)

大白话拆解

COUNTIF(C2:C5, A2:A13):查A列每个商品,在已售表出现了几次;=0:没出现过就是“未售出”,生成TRUE/FALSE数组;FILTER直接把“TRUE”的行拉出来——相当于帮你做了“名单减法”!

适用场景:找未离职员工、未发货订单、未打卡记录——再也不用搞VLOOKUP搞到头晕!

三、跨表合并去重:UNIQUE+TOCOL,10秒搞定多表名单

职场痛点:HR要做季度考勤,1-4月的考勤表分开,合并A列员工名单还得去重,复制粘贴错了一堆?

公式:=UNIQUE(TOCOL(多表区域, 1))

举个例子:合并1-4月工作表的A列员工名单——

写:=UNIQUE(TOCOL('1月:4月'!*A, 1))

大白话拆解

'1月:4月'!*A:把1到4月所有工作表的A列数据“拽”到一个地方;TOCOL(..., 1):把多列数据压成一列,还自动删掉空白;UNIQUE:最后去重——相当于“合并+去重”一步到位!

适用场景:跨月合并考勤、多部门汇总名单、多表整合客户信息——再也不用逐个表复制!

四、智能汇总:AGGREGATE,自动忽略错误值和隐藏行

职场痛点:财务筛选完部门后,F列有#DIV/0错误值,求和公式直接报错?

公式:=AGGREGATE(功能代码, 忽略参数, 数据区域)

举个例子:求筛选后F列的总和——

写:=AGGREGATE(9, 7, F2:F14)

大白话拆解

第一个参数“9”:代表“求和”(记住这个最常用的!);第二个参数“7”:代表“忽略隐藏行+错误值”;不管你有没有筛选、有没有#N/A/#DIV/0,它都能精准算出对的数!

适用场景:筛选后汇总、带错误值的数据统计、复杂报表计算——解决Excel最头疼的“错误值报错”!

最后总结:4个公式对应4个高频痛点

公式组合解决的问题FILTER多条件筛选数据FILTER+COUNTIF名单比对(找未出现的项)UNIQUE+TOCOL跨表合并+去重AGGREGATE忽略错误值/隐藏行的汇总

提醒:这些公式适用于Microsoft 365/新版Excel(旧版没有FILTER/UNIQUE等函数),赶紧升级!

测试题:看看你会不会用?(答案在最下方)

你是销售,要找“地区=华南”且“业绩>15万”的客户,该用什么公式?有两个表:A列是全部员工,B列是离职员工,要找“在职员工”,用什么组合?要合并“Sheet1到Sheet3”的A列数据并去重,公式怎么写?

答案

=FILTER(客户区域, (地区列="华南")*(业绩列>150000))=FILTER(A列全部员工, COUNTIF(B列离职员工, A列)=0)=UNIQUE(TOCOL('Sheet1:Sheet3'!*A, 1))

你最头疼哪个Excel问题?评论区告诉我,下次针对性写“救命公式”!

觉得有用的话,点个赞收藏,转给天天加班的同事——他会谢你一辈子!

来源:千万别学Excel

相关推荐