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

如何在Google Sheets中按指定参数生成重复数值区间数组?

在Google Sheets中生成重复间隔区间的实现方法

可以通过数组公式+SEQUENCE/LET函数实现需求,只需在A4单元格输入以下公式,即可自动生成A4:B区域内的目标区间:

=ARRAYFORMULA(
  LET(
    start_val, A1,
    end_val, B1,
    repeat_times, C1,
    interval, D1,
    interval_length, end_val - start_val,
    starts, start_val + SEQUENCE(repeat_times, 1, 0) * (interval_length + interval),
    ends, starts + interval_length,
    HSTACK(starts, ends)
  )
)

公式说明

  • LET函数:定义变量简化逻辑,对应第一行的四个参数:
    • start_val:A1单元格的区间最小值
    • end_val:B1单元格的区间最大值
    • repeat_times:C1单元格的区间重复次数
    • interval:D1单元格的区间间隔值
  • interval_length:计算单个区间的长度(最大值-最小值)
  • starts:生成所有区间的起始值序列,通过初始起始值加上「序列索引×(区间长度+间隔值)」,保证每个区间的起始与上一个区间的结束间隔指定值
  • ends:通过起始值加区间长度,得到每个区间的结束值
  • HSTACK:将起始值序列和结束值序列合并为两列,生成最终的区间结果

示例验证

假设第一行参数为:

  • A1=1(区间最小值)
  • B1=4(区间最大值)
  • C1=3(重复次数)
  • D1=2(间隔值)

输入公式后,A4:B6会生成:

AB
14
69
1114

完全符合“重复3次区间,区间间间隔2”的需求。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.18 17:17:18