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

如何在Excel中生成两个数值范围之间的所有连续数字?

生成两个数值间连续数字的实现方法

1. Excel 场景

  • 填充序列法

    1. 在任意单元格输入起始数值(如2006)
    2. 选中该单元格,鼠标移至单元格右下角的填充柄(小方块),按住左键向下拖动至出现结束值2010
    3. 若需要用顿号分隔的字符串,可先将纵向序列转置为一行,再用函数合并:=TEXTJOIN("、",TRUE,A1:A5)
  • 公式生成法
    在单元格输入公式=ROW(2006:2010),新版Excel直接回车即可生成连续数字序列;旧版需按Ctrl+Shift+Enter触发数组公式,后续同样可用TEXTJOIN合并成目标格式。

2. Python 实现

利用range函数生成序列(注意range左闭右开特性,结束值需+1):

start = 2006
end = 2010
num_list = list(range(start, end + 1))
# 转换为顿号分隔的字符串
result = "、".join(map(str, num_list))
print(result)  # 输出:2006、2007、2008、2009、2010

3. JavaScript 实现

通过Array.from快速生成序列并合并:

const start = 2006;
const end = 2010;
const numArray = Array.from({length: end - start + 1}, (_, idx) => start + idx);
const result = numArray.join("、");
console.log(result); // 输出:2006、2007、2008、2009、2010

4. 无工具快速操作

如果只是短序列需求,直接手动输入起始值后依次加1即可;部分输入法支持输入「2006到2010」自动触发连续序列候选,可直接选用。

内容的提问来源于stack exchange,提问作者Mian Muhammad Ramzan

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.07 17:55:18