夜雨聆风学习资料网

ARTICLE · 1287184

4个Excel公式,看完就能上手

4个Excel公式,看完就能上手

小伙伴们好啊,今天继续跟大家聊聊几个特别实用的Excel函数组合。每个场景我都配了一份可以直接复制到表里的数据,跟着做一遍就明白了。

一、从多列名单里捞出一份不重复的人员清单

先看下面这张表,B到E列是四个班组报上来的人员,现在要把所有出现过的人名汇总成一份不重复的名单。

数据区域(复制到A1:E7):

班组
一组
二组
三组
四组
周一
张伟
李娜
王强
刘洋
周二
陈静
张伟
赵磊
李娜
周三
王强
孙悦
陈静
周涛
周四
刘洋
赵磊
孙悦
张伟
周五
李娜
周涛
王强
陈静
周六
孙悦
刘洋
赵磊
王强

H2单元格里写这个公式:

=UNIQUE(TOCOL(B2:E7,1))

思路很简单:TOCOL负责把B2:E7这个区域“压”成一列,第二参数写1,意思是遇到空格就跳过;外面再套一层UNIQUE,重复的人名自然就被去掉了。

二、按条件挑出不重复的产品

左边是一张销售明细,G1里填了条件,现在想根据这个条件,把符合的产品列出来,而且重复的只留一个。

数据区域(复制到A1:C13):

订单号
产品
区域
1001
笔记本
华东
1002
台灯
华北
1003
笔记本
华南
1004
键盘
华东
1005
台灯
华东
1006
鼠标
华北
1007
键盘
华南
1008
笔记本
华北
1009
鼠标
华东
1010
台灯
华南
1011
键盘
华北
1012
鼠标
华南

G1单元格填条件,比如:华东

F5单元格输入:

=UNIQUE(FILTER(B2:B13,C2:C13=G1))

先用FILTER把符合条件的记录全部筛出来,再用UNIQUE去重,两步搞定。

三、找出另一列里没出现过的人

A列是全员名单,C列是已经签到过的名单,现在要从A列里挑出没在C列出现过的姓名。

数据区域(复制到A1:C9):

全员名单
已签到
吴敏
郑凯
郑凯
冯雪
冯雪
何平
何平
吴敏
许阳
罗琳
高翔
谢婷

E2单元格输入:

=FILTER(A2:A9,COUNTIF(C2:C5,A2:A9)=0)

COUNTIF会逐个统计A2:A9里的姓名在C列出现了几次,得到一个由0和1组成的数组——出现过就是1,没出现就是0。FILTER再根据这个数组,把对应结果为0的姓名筛出来。

四、按职务顺序给员工排序

左侧是员工信息,右侧F列是职务对照表,现在想按照对照表里的职务顺序,把员工信息重新排一下。

数据区域(复制到A1:B10,F列对照表复制到F1:F5):

姓名
职务
职务对照
林晓
专员
总监
徐峰
经理
经理
朱琳
总监
主管
韩雪
主管
专员
曹阳
专员
邓超
经理
白露
主管
江帆
总监

H2单元格输入:

=SORTBY(A2:B9,MATCH(B2:B9,F:F,))

MATCH这一部分,负责算出B2:B9里每个职务在F列中排第几;SORTBY再拿着这些位置信息,对A2:B9整块内容进行排序。职务顺序一变,排序结果也跟着变,比手动拖来拖去省事多了。


以上四个场景的数据都可以直接复制进Excel里试,公式照着填就能出结果。动手练一遍,比看十遍都管用。

回首页,搜索你想要的文档

在首页搜索框输入关键词,快速定位资料

文库首页搜索指引 立即搜索

相关学习资料