当前位置:首页 > 办公设计 > Office教程 > 几个高效Excel公式的典型应用

几个高效Excel公式的典型应用

2年前 (2024-05-11)Office教程1380

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函数,忽略以上数组中的错误值将数组转换为一列。
再看公式中的TOCOL(B2:E5,1)部分,这部分的作用是将B2:E5中的姓名,在忽略空白单元格的前提下转换为一列。
最后用HSTACK函数将以上两个TOCOL的数组结果,按左右方向合并为一个数组。

 

5、自动增减的序号

如下图,在A2单元格输入以下公式,可以生成随着数据增加而变化的序号。
=SEQUENCE(COUNTA(B:B)-1)

COUNTA(B:B)-1部分,计算B列非空单元格的个数。减去1,得到不包含标题行在内的实际记录数。
SEQUENCE函数用于生成指定行列的序列号。本例中,生成序号的行数由COUNTA(B:B)-1的结果来指定。也就是B列有多少行数据,SEQUENCE函数就生成对应行数的序号。

 

6、随机分组

如下图所示,希望将A列的姓名随机分成4组。

C2单元格输入以下公式,每按一次F9键,就可以得到四组随机排列的名单:=IFERROR(INDEX(SORTBY(A2:A21,RANDARRAY(20)),SEQUENCE(10,4)),””)

公式中的SORTBY(A2:A21,RANDARRAY(20))部分,先使用RANDARRAY(20)得到20个随机小数,再使用SORTBY以随机小数为排序依据对A列姓名进行随机排序。
SEQUENCE(10,4)部分用来生成10行4列的序列号。
INDEX函数根据SEQUENCE生成的序列号,从随机排序后的姓名中返回对应位置的内容。

最后,使用IFERROR函数屏蔽可能出现的错误值。

扫描二维码推送至手机访问。

欢迎转载或分享本篇文章。

本文链接:https://www.jcba123.com/article/2574

分享给朋友:

“几个高效Excel公式的典型应用” 的相关文章

Excel商务图表实战案例,教你用特殊符号打造高端图表!

Excel商务图表实战案例,教你用特殊符号打造高端图表!

通常我们要制作图表,都是在Excel中通过数据来生成图表。但是,今天所要给大家介绍的制作图表方法并非如此,它是利用一些特殊符号,然后通过函数完成对图表制作。这里我们会通过十个案例,详细的教大家制作方法!     01 条形图 公式: =R...

Excel 2021中的动态数组公式,学起来!

Excel 2021中的动态数组公式,学起来!

今天咱们分享几个Excel 2021中的动态数组公式。 1、一对多查询 如下图所示,是某公司的春节值班费明细表,要根据G2单元格指定部门,返回该部门的所有记录。 F6单元格输入以下公式: =FILTER(A1:D11,A1:A11=G2) FILTER函数的作用使用根据指定的条件...

PPT将正方形的图片转变为圆形

PPT将正方形的图片转变为圆形

1.单击工具栏插入下的形状,在下拉菜单下选择椭圆。 2.按住shift键画出一个正圆,选中此圆形,单击工具栏绘图工具下的填充,在下拉菜单下选择图片或纹理,在下拉菜单中选择本地图片。 3.弹出选择图片的对话框,找到需要插入的图片,单击打开。 4.图片就已经填充...

做表不用Ctrl键,天天加班八点半

做表不用Ctrl键,天天加班八点半

用Ctrl键与其他键组合,能形成很多快捷键,比如大家最熟悉的Ctrl+C(复制)、Ctrl+V(粘贴)和Ctrl+Z(撤销)。 除此之外,常用的Ctrl系组合键还有Ctrl+A(全选)、Ctrl+S(保存)、Ctrl+F(查找)、Ctrl+H(替换)、Ctrl+X(剪切)、Ctrl+P(打印)、Ct...

数字艺术风社交媒体图像PPT指南

数字艺术风社交媒体图像PPT指南

首先,在站长素材网站(https://sc.chinaz.com/)搜索并下载喜欢的图片。 第一步:打开PPT软件,创建一个空白演示文稿,新建幻灯片。点击工具栏,插入——文本框——输入数字(建议选择相对较粗的字体)(如图1-1),接着插入图片到幻灯片内页(如图1-2),置于数字底层,放置合适位...

带合并单元格的数据查询

带合并单元格的数据查询

在下面这个图中,A列是带合并单元格的部门,B列是该部门的员工名单。 现在需要根据D2单元格中的姓名,来查询对应的部门。 参考公式: =LOOKUP(“座”,INDIRECT(“A1:A”&MATCH(D2,B1:B8,0))) 咱们把公式拆解开,来分步骤解释一下: MA...

发表评论

访客

看不清,换一张

◎欢迎参与讨论,请在这里发表您的看法和观点。