Applies ToMicrosoft 365 专属 Excel Microsoft 365 Mac 版专属 Excel Excel 网页版 Excel 2024 Excel 2024 for Mac Excel 2021 Excel 2021 for Mac Excel for iPad Excel for iPhone Excel for Android 平板电脑版 Excel for Android 手机版

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! 错误

动态数组和溢出数组行为

绝对交集运算符: @

需要更多帮助?

需要更多选项?

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

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