问小白 wenxiaobai
资讯
历史
科技
环境与自然
成长
游戏
财经
文学与艺术
美食
健康
家居
文化
情感
汽车
三农
军事
旅行
运动
教育
生活
星座命理

Excel函数难学?先看看这些套路你会多少

创作时间:
作者:
@小白创作中心

Excel函数难学?先看看这些套路你会多少

引用
1
来源
1.
https://www.excelhome.net/7429.html

掌握几个实用的Excel函数公式,可以显著提升工作效率。本文将介绍4个简单但强大的函数应用技巧,帮助你轻松应对常见的数据处理需求。

1. 合并多表中的名单

假设你有1~4月的员工考勤记录,分别存放在不同的工作表中。每个月都可能有新入职或离职人员,现在需要从这四个表中提取出不重复的员工名单。

在"汇总表"的A1单元格输入以下公式,按回车即可:

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

这里,TOCOL函数的第1参数使用了多工作表引用方式,表示要处理的数据范围为'1月:4月'!A:A,即"1月"至"4月"工作表的A列。第2参数使用1,表示忽略空白单元格。

TOCOL函数将四个工作表的A列以忽略空白单元格的形式合并为一列,再使用UNIQUE函数提取出不重复名单。

2. 按条件提取一列中的数据

假设需要从左侧数据表中,提取出部门为"销售"的所有姓名。

在D4单元格输入以下公式,按回车:

=TOCOL(IF(B2:B9=D2,A2:A9,x),3)

首先使用IF函数进行判断:如果B列中的部门等于D2单元格中的部门,就返回A列对应的姓名,否则返回字符x。由于"x"前后没有加引号,所以当运行到这一步时,将其识别为未定义的名称而返回错误值#NAME?。

TOCOL函数第2参数使用3,表示忽略错误值,将以上内容转换为一列。

3. 筛选后求和

假设对B列的部门进行了筛选,使用以下公式可以计算出筛选后的数量之和:

=SUBTOTAL(9,D2:D14)

SUBTOTAL函数第1参数用于指定汇总方式,可以是1~11的数值,通过指定不同的第1参数,可以实现平均值、求和、最大、最小、计数等多种计算方式。

如果第1参数使用101~111,还可以忽略手工隐藏行的数据,小伙伴们有空可以试试。

4. 提取包含关键字的记录

假设需要提取包含关键字"音响"的所有商品名。

在E5单元格输入以下公式,按回车:

=FILTER(A2:A13,ISNUMBER(FIND(E2,A2:A13)))

本例中指定的条件为ISNUMBER(FIND(E2,A2:A13))

先使用FIND函数,获取E2单元格中的关键字在A2:A13每个单元格所处的位置。如果某个单元格里包含E2中的内容,FIND函数返回表示位置的数字,否则返回错误值。最终得到一组由数字和错误值构成的内存数组。

然后再使用ISNUMBER函数,判断FIND函数的结果是不是数字。如果某个单元格中包含了E2中的关键字,ISNUMBER函数返回逻辑值TRUE,否则返回FALSE。

最终FILTER函数返回A2:A13单元格区域中与TRUE对应的整行记录。

© 2023 北京元石科技有限公司 ◎ 京公网安备 11010802042949号