首页 > 编程笔记 > Office笔记 阅读:57

WPS SEQUENCE()函数的用法(附带实例)

SEQUENCE 函数可以根据给定的条件生成指定数量的有序数字数组,函数语法如下:
=SEQUENCE(行数,[列数],[开始值],[增量])

该函数共有 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列

相关文章