SEQUECE 函数
约 495 字大约 2 分钟
适用范围
Microsoft 365 专属 Excel, Microsoft 365 Mac 版专属 Excel, Excel 网页版, Excel 2024, Excel 2024 for Mac, Excel 2021, Excel 2021 for Mac
1. 函数简介
SEQUENCE 函数生成一个包含连续数字的数组。可以指定行数、列数、起始值和步长。该函数是动态数组函数,属于数学和三角函数类别,于 Excel 2021 引入。
2. 语法
SEQUENCE(rows, [columns], [start], [step])| 参数 | 选填 | 说明 |
|---|---|---|
| rows | 必需 | 要返回的行数 |
| columns | 可选 | 要返回的列数。如果省略,默认值为 1 |
| start | 可选 | 序列中的第一个数字。如果省略,默认值为 1 |
| step | 可选 | 序列中每个数字之间的增量。如果省略,默认值为 1 |
3. 示例
3.1. 生成简单的数字序列
=SEQUENCE(5)生成一个包含 1 到 5 的单列数组:{1; 2; 3; 4; 5}。
3.2. 生成多行多列的序列
=SEQUENCE(3, 4)生成一个 3 行 4 列的数组,从 1 到 12 按行排列。
3.3. 指定起始值和步长
=SEQUENCE(5, 1, 10, 2)生成一个单列数组,从 10 开始,步长为 2:{10; 12; 14; 16; 18}。
3.4. 生成递减序列
=SEQUENCE(5, 1, 10, -2)生成一个单列递减数组,从 10 开始,步长为 -2:{10; 8; 6; 4; 2}。
4. 实用技巧
4.1. SEQUENCE 是动态数组函数
SEQUENCE 是动态数组函数,结果会自动溢出到相邻单元格
4.2. rows 和 columns 参数必须为正整数
rows 和 columns 参数必须为正整数,否则返回 #VALUE! 错误
4.3. 如果溢出区域被其他数据占用
如果溢出区域被其他数据占用,函数将返回 #SPILL! 错误
4.4. 注意数组行为
可以与其他动态数组函数(如 SORT、FILTER)嵌套使用
4.5. 转换序列方向
使用 TRANSPOSE(SEQUENCE(...)) 可以将垂直序列转为水平序列