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

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

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

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公式的典型应用” 的相关文章

GIF动画教程:制作圣诞节PPT模板教程(全)

GIF动画教程:制作圣诞节PPT模板教程(全)

还在为做圣诞节PPT模板发愁吗?相信本文对你应该有所启发,易老师做了一套圣诞节PPT模板,一共6个页面,分别有封面页、目录页、正文页、跳转页、图表页、结尾页。当然,毕竟我这里是教大家制作的方法教程,所有也就只做了这么几个主要的页面出来,各位学完以后,可以举一反三,灵活运用一下! 圣诞节...

用Excel要学会偷懒,懒人必备Excel技巧

用Excel要学会偷懒,懒人必备Excel技巧

人还是要学会偷懒,人类在偷懒的同时,也发明了不少高科技,啥汽车、飞机、洗衣机等。在用Excel的处理表格数据时,我们同样也要学会偷懒,但是,前提是你要掌握一些能够用来偷懒的技巧。   1、将数据复制到多个工作表 有时候,我们希望将数据复制到其他的工作表中,我们可以先选中多个工作表...

学会这几个Excel技巧,提高效率不只一丢丢

学会这几个Excel技巧,提高效率不只一丢丢

两列姓名核对 如果要核对表二中的姓名在表一中有没有出现,只需一个公式马上搞定。 =IF(COUNTIF(A:A,C2),”是”,”否”)   两位小数的万元 如果要把金额转换成两位小数的万元显示,按Ctrl+1打开【设置单元格格式】对话框,自定义格式代码输入: 0....

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

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

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

PPT如何制作帘幕效果

PPT如何制作帘幕效果

首先,在素材网站上搜索并下载一张幕布背景图片。 第一步:打开PPT软件,创建一个新的空白演示文稿。然后,在幻灯片上插入刚刚下载的“幕布图片”,将其设置为整个幻灯片的背景。 第二步:再新建一个幻灯片,插入一张图片。注意选择图片格式而不是其他格式。点击选中该图片,然后选择“切换”选项...

PPT如何制作年会倒计时效果

PPT如何制作年会倒计时效果

第一步:打开PPT软件,创建一个新的空白演示文稿。然后,在幻灯片上插入所需的图片,并在页面中插入一个文本框,输入数字“3”。 第二步:选中当前幻灯片,按住Ctrl+D键复制两页幻灯片,并修改其中的数字。接着新建一个幻灯片,插入所需的封面图片。 第三步:按住Shift键选中...

发表评论

访客

看不清,换一张

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