专栏名称: Excel之家ExcelHome
excel技巧原创教程每日推送,excel表格职场模板干货仓库,图文/视频/动画等多种教学方式分享excel操作技巧教程/excel函数公式教程/excel数据透视表教程/excel图表教程/Word教程,助您轻松提高办公效率!
目录
相关文章推荐
Excel之家ExcelHome  ·  6个Excel序号技巧,新手必会 ·  昨天  
完美Excel  ·  初试deepseek ·  4 天前  
Excel之家ExcelHome  ·  按条件统计占比,一分钟搞定 ·  1 周前  
Excel之家ExcelHome  ·  几个常用Excel公式,简单又高效 ·  6 天前  
完美Excel  ·  每月安全动态(2025年1月) ·  5 天前  
51好读  ›  专栏  ›  Excel之家ExcelHome

学会几个函数公式,效率提升2%

Excel之家ExcelHome  · 公众号  · Excel  · 2024-10-08 06:45

正文

小伙伴们好啊,今天和大家来分享几个函数公式的典型 用法。


1、数据筛选

如下图,希望从左侧的信息表中,根据G2的条件,提取出符合条件的全部记录。

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

=FILTER(A2:D14,C2:C14=G1)

FILTER函数第一参数使用A2:D14作为筛选区域,筛选条件为C2:C14=G1,如果筛选条件的计算结果是TEUR或者不为0的数值,FILTER函数就返回第一参数中对应的整行记录。


2、指定条件的不重复记录

如下图,希望从左侧的信息表中,根据G1的条件,提取出符合条件的不重复产品记录。

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

=UNIQUE(FILTER(B2:B23,C2:C23=G1))

首先使用FILTER函数筛选出符合条件的全部产品列表,再使用UNIQUE函数去除重复项。


3、自定义排序

如下图,希望根据F列的职务对照表,对左侧的员工信息进行排序。

H2单元格输入以下公式,按回车即可。

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

公式中的MATCH(B2:B21,F:F,)部分,分别计算出B2:B21单元格中的各个职务在F列中所处的位置。

接下来再使用SORTBY函数,根据这些位置信息对A2:B21中的内容进行排序处理。


4、二维表转换为数据列表
如下图所示,希望将A~E的二维表,转换为右侧所示的数据列表,部门和姓名分两列显示。
G2单元格输入以下公式,按回车。
=HSTACK(TOCOL(IF(B2:E5<>"",A2:A5,0/0),2),TOCOL(B2:E5,1))
公式由两个TOCOL函数组成。
先看第一部分TOCOL(IF(B2:E5<>"",A2:A5,0/0),2)。
使用IF函数进行判断,如果B2:E5不等于空白,就返回A2:A5中对应的部门名称,否则返回由0/0得到的错误值#DIV/0!:
接下来再使用TOCOL函数,忽略以上数组中的错误值将数组转换为一列。





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