使用 SEQUENCE 生成数字
通过一个公式生成连续数字列表或网格
使用 SEQUENCE 生成数字 是 CoddyKit 上的免费 Excel Formulas Academy 课时。 这是第 3 节课,共 4 节。 你可以在下方免费阅读本课时的完整内容 — 然后在浏览器中使用内置代码编辑器和全天候 AI 导师进行实践。 这是 Excel Formulas Academy 学习路径的一部分,你的进度在网页和 CoddyKit 应用中同步。 Excel Formulas Academy 课程共包含 4 节课。
SEQUENCE 的作用
有时您需要一列连续数字,例如从 1 到 10,或者一行日期,或一个带编号的网格。手动输入很慢,而且数量变化时还要重新调整。
SEQUENCE 函数可以用一个公式生成数字列表,并将结果溢出到周围的单元格中。更改数量后,列表会立即调整大小。
=SEQUENCE(10)SEQUENCE 的语法
SEQUENCE 最多接受四个参数:
- 行数 要生成多少行数字
- 列数 要生成多少列(默认为 1)
- 起始值 第一个数字(默认为 1)
- 步长 每次增加多少(默认为 1)
只有行数是必需的,其他参数都有合理的默认值。
=SEQUENCE(rows, [columns], [start], [step])简单的编号列表
最常见的用法是生成一列递增数字。指定 5 行后,SEQUENCE 会将 1、2、3、4、5 溢出到这一列中。
这非常适合生成行号、项目编号,或任何需要自动计数器的地方;更改参数后,计数范围也会随之扩展。
=SEQUENCE(5)选择起始数字
第三个参数决定列表从哪里开始。若要从 100 开始递增,请将起始值设为 100。
请记住,第二个参数(列数)位于起始值之前,因此单列时要填入 1。这样会得到 100、101、102,依此类推。
=SEQUENCE(5, 1, 100)设置步长
第四个参数步长控制数字之间的间隔。使用 10 可以按十递增,使用负数则可以递减。
此公式会生成 0、10、20、30、40、50,适合用作坐标轴或间隔列表。
=SEQUENCE(6, 1, 0, 10)反向计数
负步长会使数字递减。若要列出从 10 到 1 的数字,请从 10 开始,并将步长设为 -1。
负步长非常适合制作倒计时、反向排名,或在不逐个输入数值的情况下生成递减坐标轴。
=SEQUENCE(10, 1, 10, -1)构建数字网格
添加列数即可生成二维区域。SEQUENCE 会先从左向右填充,然后移至下一行。
此公式会生成一个 3 行 4 列、编号从 1 到 12 的网格,适用于布局、日历或矩阵练习。
=SEQUENCE(3, 4)生成连续日期
日期以数字形式存储,因此 SEQUENCE 可以生成日期序列。从日期单元格开始,并将步长设为 1 天即可。
如果 A1 存放起始日期,此公式会溢出生成连续 14 天的日期。将这些单元格设置为日期格式,就能立即得到一列两周的日历日期。
=SEQUENCE(14, 1, A1, 1)将 SEQUENCE 用作其他函数的输入
将 SEQUENCE 用作其他函数的输入时非常强大。将它与 DATE 结合,可以生成某一年每个月的第一天。
在这里,SEQUENCE(12,1,1,1) 会生成 1 到 12 的月份数字,而 DATE 会将每个数字转换为 2026 年对应月份的第一天。
=DATE(2026, SEQUENCE(12), 1)Google 表格中的 SEQUENCE
Google 表格也支持 SEQUENCE,并使用相同的四个参数和相同的默认值,因此公式可以在 Excel 和 Google 表格之间顺利迁移。
与所有溢出函数一样,SEQUENCE 需要空白单元格来扩展结果。如果目标区域被占用,两个应用都会返回错误。
=SEQUENCE(12, 1, 1, 1)留意溢出区域
由于 SEQUENCE 可能生成数百个单元格,请确保有足够空间。若 SEQUENCE(100) 的扩展路径上存在任何内容,就会返回 #SPILL! 错误。
请将公式放在可以自由扩展结果的位置,并清除阻挡所需行或列的多余值。
=SEQUENCE(100)快速检查
您想要一列从 5 开始、每次增加 5 的数字:5、10、15、20、25。哪个公式可以生成它?
回顾:使用 SEQUENCE 生成数据
SEQUENCE 可以通过一个公式生成数字列表和网格:
=SEQUENCE(rows, columns, start, step)- 只有 rows 是必需的;columns、start 和 step 的默认值为 1
- 使用负步长进行递减,使用较大的步长按间隔递增
- 将它作为 DATE 或其他函数的输入,以生成日期序列等内容
结果会溢出,因此请为输出扩展留出空间。
=SEQUENCE(5, 1, 5, 5)用 AI 导师学习 Excel — 免费
在浏览器中编写并运行真实代码,获得全天候 AI 导师的即时帮助,并在网页或应用中继续学习。
- 课程
- 30
- 课程
- 120
常见问题解答
「使用 SEQUENCE 生成数字」课时是免费的吗?
是的 — 「使用 SEQUENCE 生成数字」的完整文本可在网页上免费阅读。要进行交互式练习(内置代码编辑器和全天候 AI 导师)并解锁 Excel Formulas Academy 课程的其余内容,请升级到 CoddyKit PRO。 Excel Formulas Academy 课程共包含 4 节课。
「使用 SEQUENCE 生成数字」这节课中我会学到什么?
通过一个公式生成连续数字列表或网格 你通过在浏览器中直接运行的动手代码来练习 Excel Formulas Academy,全天候 AI 导师会在你学习这节课的过程中回答你的问题。
学习 Excel Formulas Academy 需要有经验吗?
无需任何先前经验。CoddyKit 上的 Excel Formulas Academy 课程适合初学者到高级学习者,你可以从这里开始或从头开始,按照自己的节奏学习。 这是第 3 节课,共 4 节。
「使用 SEQUENCE 生成数字」课时需要多长时间?
大多数 CoddyKit 课程大约需要 5–10 分钟。每节课都很精短且互动,所以你能稳步进步,并在网页和应用中从离开的地方继续。
我能在这节 Excel Formulas Academy 课中编写并运行代码吗?
能。每节 Excel Formulas Academy 课都包含内置代码编辑器,你可以在浏览器中直接编写并运行真实代码,并获得即时 AI 反馈 — 无需本地设置。
此课程中的所有课时
- 使用 SORT 对结果排序
- 使用 SORTBY 按另一列排序
- 使用 SEQUENCE 生成数字
- 使用 RANDARRAY 生成随机数据