![]() |
|
SEQUENCE 函数可在数组中生成一系列连续数字,例如,1、2、3、4。
在以下示例中,使用 =SEQUENCE(4,5) 创建了高 4 行,宽 5 列的数组。
语法
=SEQUENCE(行,[列],[开始数],[增量])
|
参数 |
描述 |
|---|---|
|
rows 必需 |
要返回的行数 |
|
[columns] 可选 |
要返回的列数 |
|
[start] 可选 |
序列中第一个数字 |
|
[step] 可选 |
数组中每个连续值递增的值 |
注意:
任何缺少的可选参数都将默认为1。
可将数组视为一行值、一列值或几行值和几列值的组合。 在上述示例中,SEQUENCE 公式的数组为范围 C1:G4。
SEQUENCE 函数将返回一个数组,如果该数组是公式的最终结果,则将溢出。 这意味着,当按“Enter”时,将动态创建相应大小的数组范围。
对工作簿之间的动态数据提供有限支持,并且仅当这两个工作簿时都处于打开状态时才支持此方案。 如果关闭源工作簿,刷新时,任何链接的动态数组公式都将返回#REF! 错误。
示例
若要创建快速示例数据集,请参阅下面的示例,该示例将 SEQUENCE 与 TEXT、DATE、YEAR 和 TODAY 结合使用,以为标题行创建动态月份列表,其中基础日期始终为当前年份。 公式为:=TEXT(DATE(YEAR(TODAY()),SEQUENCE(1,6),1),"mmm")。
下面的示例介绍如何将嵌套 SEQUENCE 与 INT 和 RAND 配合使用,创建 5 行 x 6 列的数组,并且包含一组随机增加的整数。 公式为:=SEQUENCE(5,6,INT(RAND()*100),INT(RAND()*100)).
此外,可以使用 =SEQUENCE(5,1,1001,1000) 创建示例中 GL 代码数字的有序列表。
相关功能