WPS SEQUENCE()函数的用法(附带实例)
SEQUENCE 函数可以根据给定的条件生成指定数量的有序数字数组,函数语法如下:
该函数共有 4 个参数,根据需求填写参数即可生成指定大小的序列。
【实例 1】生成 6 行 1 列的序列。在 B5 单元格输入任意一个公式:

图 1 生成6行1列的序列
【实例 2】生成 1 行 6 列的序列。在 C14 单元格输入任意一个公式:

图 2 生成1行6列的序列
【实例 3】生成 6 行 4 列的序列。在 B22 单元格输入公式:

图 3 生成6行4列的序列
当生成多行多列的序列时,是逐行生成的,先向右生成指定的列数,再换行向下生成。
【实例 4】生成 6 行 4 列的序列,逐列生成。在 B32 单元格输入公式:

图 4 生成6行4列的序列,逐列生成
如果需逐列生成,可使用 SEQUENCE 函数生成 4 行 6 列的序列,然后使用 TRANSPOSE 函数转置成 6 行 4 列,即可满足需求。
【实例 5】生成 6 行 1 列开始值为 10、增量为 5 的序列。在 B42 单元格输入任意一个公式:

图 5 生成6行1列开始值为10、增量为5的序列
【实例 6】生成 6 行 1 列开始值为 6、增量为 –1 的倒序序列。在 B52 单元格输入任意一个公式:

图 6 生成6行1列开始值为6、增量为–1的倒序序列
【实例 7】嵌套 INDEX 函数将一列数据转换为 3 行 3 列。在 B62 单元格输入公式:

图 7 嵌套INDEX函数将一列数据转换为3行3列
=SEQUENCE(行数,[列数],[开始值],[增量])
- 行数:生成行数(行数、列数至少填一项),大于 0 的整数。省略参数时,默认值为 1;
- 列数:生成列数(行数、列数至少填一项),大于 0 的整数。省略参数时,默认值为 1;
- 开始值:数值(整数、小数),省略参数时,默认值为 1;
- 增量:数值(整数、小数),省略参数时,默认值为 1。
该函数共有 4 个参数,根据需求填写参数即可生成指定大小的序列。
【实例 1】生成 6 行 1 列的序列。在 B5 单元格输入任意一个公式:
=SEQUENCE(6,1) =SEQUENCE(6)如下图所示:

图 1 生成6行1列的序列
【实例 2】生成 1 行 6 列的序列。在 C14 单元格输入任意一个公式:
=SEQUENCE(1,6) =SEQUENCE(,6)如下图所示:

图 2 生成1行6列的序列
【实例 3】生成 6 行 4 列的序列。在 B22 单元格输入公式:
=SEQUENCE(6,4)如下图所示:

图 3 生成6行4列的序列
当生成多行多列的序列时,是逐行生成的,先向右生成指定的列数,再换行向下生成。
【实例 4】生成 6 行 4 列的序列,逐列生成。在 B32 单元格输入公式:
=TRANSPOSE(SEQUENCE(4,6))如下图所示:

图 4 生成6行4列的序列,逐列生成
如果需逐列生成,可使用 SEQUENCE 函数生成 4 行 6 列的序列,然后使用 TRANSPOSE 函数转置成 6 行 4 列,即可满足需求。
【实例 5】生成 6 行 1 列开始值为 10、增量为 5 的序列。在 B42 单元格输入任意一个公式:
=SEQUENCE(6,1,10,5) =SEQUENCE(6,,10,5)如下图所示:

图 5 生成6行1列开始值为10、增量为5的序列
【实例 6】生成 6 行 1 列开始值为 6、增量为 –1 的倒序序列。在 B52 单元格输入任意一个公式:
=SEQUENCE(6,1,6,-1) =SEQUENCE(6,,6,-1)如下图所示:

图 6 生成6行1列开始值为6、增量为–1的倒序序列
【实例 7】嵌套 INDEX 函数将一列数据转换为 3 行 3 列。在 B62 单元格输入公式:
=INDEX(B62:B70,SEQUENCE(3,3))如下图所示:

图 7 嵌套INDEX函数将一列数据转换为3行3列