专栏名称: Excel之家ExcelHome
excel技巧原创教程每日推送,excel表格职场模板干货仓库,图文/视频/动画等多种教学方式分享excel操作技巧教程/excel函数公式教程/excel数据透视表教程/excel图表教程/Word教程,助您轻松提高办公效率!
目录
相关文章推荐
Excel之家ExcelHome  ·  这几个Excel公式,高效又实用 ·  20 小时前  
Excel之家ExcelHome  ·  几个常用Excel公式,简单高效又实用 ·  昨天  
Excel之家ExcelHome  ·  Excel函数难学?先看看这些套路你会多少。 ·  2 天前  
Excel之家ExcelHome  ·  WPS接入DeepSeek,无需配置,完全免费 ·  4 天前  
Excel之家ExcelHome  ·  Excel版:通用型数据查询表 ·  3 天前  
51好读  ›  专栏  ›  Excel之家ExcelHome

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

Excel之家ExcelHome  · 公众号  · Excel  · 2025-02-22 07:45

正文

小伙伴们好啊,今天和大家分享一组简单高效的函数公式,点滴积累,也能提高工作效率。


1、合并多表中的名单

如下图所示,是1~4月的员工考勤记录,分别存放在不同工作表中。每个月都可能有新入职以及离职人员,希望从这四个表中提取出不重复的员工名单。

图片

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

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

图片


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

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


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

如下图所示,希望从左侧数据表中,提取出部门为“销售”的所有姓名。

图片

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

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

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

{"大春";#NAME?;"三民";"四新";#NAME?;……;#NAME?}

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


3 、筛选后求和

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

=SUBTOTAL(9,D2:D14)

图片

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

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


4、

提取包含关键字的记录







请到「今天看啥」查看全文