二维码 购物车
部落窝在线教育欢迎您!

Excel里的新函数SEQUENCE,一列数据转换为多列,太方便了!

 

作者:老菜鸟来源:部落窝教育发布时间:2022-11-04 15:30:18点击:1369

分享到:
0
收藏    收藏人气:0人
版权说明: 原创作品,禁止转载。

编按:

今天给大家隆重介绍一个新版本才有的数列函数SEQUENCE,以及这个函数的一些常规用法,赶紧学起来吧!

 

今天来给大家介绍一个新版本才有的函数——SEQUENCE,相信很多人还没有用过。

在没有这个函数之前,我们要解决一列变多列,或者多列合并一列这样的问题,需要费点功夫。

例如用公式做出一个85列的数字矩阵,老版本的公式是这样的:

=ROW(A1)*5+MOD(COLUMN(E1),5)-4

 


 

这个公式不算长,但是数学逻辑不好的人怕是很难理解。

下面,再看看SEQUENCE函数怎么得到这个结果,新版本的公式这样的:=SEQUENCE(8,5,1,1)

 

 

注意:Excel365版本直接输入公式会自动扩展;非365用户或者WPS用户需要先选择一个85列的单元格区域,然后按Ctrlshift和回车键完成输入。

通过这个例子可以看到SEQUENCE函数有四个参数,四个参数的功能如下:

第一参数:要得到数据的行数,本例需要得到8行数字,所以是8。这个参数不能省略,必须要填写。

第二参数:要得到数据的列数,本例需要得到5列数字,所以是5。这个参数可以省略,如果不填则表示得到1列数字。

第三参数:要得到的数据从几开始,本例填的1,所以从1开始。可以根据实际情况填写,也可以不填,不填的时候表示从1开始。

第四参数:要得到的数据步长(间隔)是几,本例填的1,所以数字是连续的。也可以省略不填,不填的时候表示间隔是1

这个函数的用法很容易理解,下面重点和各位介绍一下与其他函数组合时能解决哪些实际问题

 

示例1:将一列25个姓名平均分成五组

公式为=INDEX(A2:A26,SEQUENCE(5,5))

 

 

公式中的SEQUENCE(5,5)可以得到一个五行位列的数字矩阵,并且是从125的数字,用这个结果作为INDEX的第二参数就能实现姓名分组。

 

示例2:快速得到每个月的第一天日期,并且在同一行显示。

公式为=DATE(2022,SEQUENCE(1,12),1)

 

 

SEQUENCE(1,12)在这里的作用是生成一行12列的一组数字,用来给DATE做第二参数(月份)。

DATE函数的第一参数和第三参数这里用的固定值,所以得到的就是2022年每个月的1号。掌握这个规律的话可以自己构造出需要的日期序列。

 

示例3:整理数据

某个系统提供的数据明细都在一列,如下图中A列所示,现在要分成三栏的明细表,便于查阅,如下图中C:E列所示。

 

 

这时使用公式=INDEX(A:A,SEQUENCE(7,3))就很方便了,这个公式的原理与示例1类似,只是需要通过观察确定出SEQUENCE(7,3)的两个参数,第一参数在这里可以用最大的序号,第二参数在这里可以用每一条记录的字段数。

 

示例4:对多列数据进行排序

如下图所示,要对7位销售人员三个季度的销售数量进行整体排序,将销量按照从大到小的顺序排列,就可以使用公式=LARGE(B2:D7,SEQUENCE(18))来实现。

 

 

公式讲解:首先用SEQUENCE(18)函数生成1~18的数字,再用LARGE函数对18个数字进行排序。

 

好的,以上就是要给大家分享的这个新函数的用法,SEQUENC一般是与其他函数配合嵌套使用的,操作比较简单,你学会了吗?

 

本文配套的练习课件请加入QQ群:902294808下载。

Excel高手,快速提升工作效率,部落窝教育《一周Excel直通车》视频和Excel极速贯通班》播课全心为你!

扫下方二维码关注公众号,可随时随地学习Excel

IMG_256

相关推荐:

八大查找函数公式,轻松搞定数据中的多条件查找

10种职场人最常用的excel多条件查找方法!(建议收藏)

Excel教程:如何制作带有层次和透视感的图表?

八大查找函数公式,轻松搞定数据中的多条件查找

版权申明:

本文作者老菜鸟;同时部落窝教育享有专有使用权。若需转载请联系部落窝教育。