You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

无需下拉填充,每隔N行自动递增数字至11的实现方法

无需下拉自动生成间隔递增序列(至数值11)

方法1:利用动态数组公式自动溢出(适用于Excel 365/2021及以上版本)

直接在起始单元格(比如你原来的A3)输入以下公式,公式会自动填充到所有需要的行,直到数值达到11:

=INT((SEQUENCE(12*$Z$3,,0)/$Z$3))
  • 原理:SEQUENCE(12*$Z$3,,0)生成从0开始的连续序列,总长度为12*Z3(0到11共12个数值,每个重复Z3次);除以Z3后取整,就能得到每Z3行递增1的结果,且自动溢出无需下拉。

方法2:用REDUCE+VSTACK实现直观的重复堆叠

如果想更清晰地实现“每个数值重复Z3次”的逻辑,也可以用这个公式:

=DROP(REDUCE("",SEQUENCE(12,,0),LAMBDA(a,v,VSTACK(a,REPT(v,$Z$3)))),1)
  • 原理:SEQUENCE(12,,0)生成0到11的基础序列;REPT(v,$Z$3)将每个数值重复Z3次;REDUCE+VSTACK把所有重复后的数值堆叠成一列;DROP(...,1)去掉初始的空值,最终自动溢出完整序列。

补充说明

  • 如果你使用的是不支持动态数组的旧版Excel,无法实现完全自动填充,只能通过VBA批量插入公式。建议优先升级到支持动态数组的版本,操作更便捷。

内容的提问来源于stack exchange,提问作者Sherkh

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.13 20:05:59