使用 Microsoft 登录
登录或创建帐户。
你好,
使用其他帐户。
你有多个帐户
选择要登录的帐户。

SEQUENCE 函数可在数组中生成一系列连续数字,例如,1、2、3、4。

在以下示例中,使用 =SEQUENCE(4,5) 创建了高 4 行,宽 5 列的数组。

使用 4 x 5 数组的 SEQUENCE 函数示例

=SEQUENCE(行,[列],[开始数],[增量])

参数

描述

rows

必需

要返回的行数

[columns]

可选

要返回的列数

[start]

可选

序列中第一个数字

[step]

可选

数组中每个连续值递增的值

注意: 

  • 任何缺少的可选参数都将默认为1。 如果省略 rows 参数,则必须至少提供一个其他参数。

  • 可将数组视为一行值、一列值或几行值和几列值的组合。 在上述示例中,SEQUENCE 公式的数组为范围 C1:G4。

  • SEQUENCE 函数将返回一个数组,如果该数组是公式的最终结果,则将溢出。 这意味着,当按“Enter”时,Excel 将动态创建相应大小的数组范围。 如果支持数据位于 Excel 表格中,若使用结构化引用,则从数组范围中添加或删除数据时,数组将自动重设大小。 有关详细信息,请参阅关于溢出数组行为的此文章。

  • Excel 对工作簿之间的动态数据提供有限支持,并且仅当这两个工作簿时都处于打开状态时才支持此方案。 如果关闭源工作簿,刷新时,任何链接的动态数组公式都将返回 #REF! 错误

示例

若要创建快速示例数据集,请参阅下面的示例,该示例将 SEQUENCE 与 TEXTDATEYEARTODAY 结合使用,以为标题行创建动态月份列表,其中基础日期始终为当前年份。 公式为:=TEXT(DATE(YEAR(TODAY()),SEQUENCE(1,6),1),"mmm")

将 SEQUENCE 与 TEXT、DATE、YEAR 和 TODAY 配合使用,以为标题行创建动态月份列表。

下面的示例介绍如何将嵌套 SEQUENCE 与 INTRAND 配合使用,创建 5 行 x 6 列的数组,并且包含一组随机增加的整数。 公式为:=SEQUENCE(5,6,INT(RAND()*100),INT(RAND()*100)).

嵌套 INT 和 RAND 的 SEQUENCE 函数,以创建示例数据集

此外,可以使用 =SEQUENCE(5,1,1001,1000) 创建示例中 GL 代码数字的有序列表。

需要更多帮助吗?

可随时在 Excel 技术社区中咨询专家或在社区中获取支持。

另请参阅

FILTER 函数

RANDARRAY 函数

SORT 函数

SORTBY 函数

UNIQUE 函数

Excel 中的 #SPILL! 错误

动态数组和溢出数组行为

绝对交集运算符: @

需要更多帮助?

需要更多选项?

了解订阅权益、浏览培训课程、了解如何保护设备等。

社区可帮助你提出和回答问题、提供反馈,并听取经验丰富专家的意见。

此信息是否有帮助?

你对语言质量的满意程度如何?
哪些因素影响了你的体验?
按“提交”即表示你的反馈将用于改进 Microsoft 产品和服务。 你的 IT 管理员将能够收集此数据。 隐私声明。

谢谢您的反馈!

×