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

在Google Sheets中实现字符串型数字递增生成ID的快速方法

Google Sheets批量生成递增字符串ID方案

方案1:指定行数一键生成(适合已知总条数的场景)

直接在首个ID存放单元格输入以下公式,回车后自动生成全部250000条ID,无需手动下拉:

=ARRAYFORMULA("JER_HIL_"&TEXT(SEQUENCE(250000,1,1,1),"0000000000"))

参数说明:

  • SEQUENCE(250000,1,1,1):生成250000行、1列的连续数字序列,起始值为1,步长为1
  • TEXT(xxx,"0000000000"):将序列数字转为10位长度的字符串,位数不足时前面补0
  • ARRAYFORMULA:自动将计算结果扩展到对应行数,无需逐行填充

方案2:随数据自动绑定生成(适合数据动态新增的场景)

如果ID需要和业务数据行绑定,仅对应行有内容时才生成ID、避免生成无效空ID,使用以下公式(示例假设业务数据存放在B列,ID从第二行开始生成,第一行为表头):

=ARRAYFORMULA(IF(B2:B="",,"JER_HIL_"&TEXT(ROW(B2:B)-ROW(B2)+1,"0000000000")))

该公式会自动识别B列有内容的行,同步生成对应序号的ID,新增数据时无需调整公式自动补全ID。

自定义调整规则

  • 调整起始序号:将SEQUENCE函数的第三个参数改为你需要的起始值即可,比如要从示例的2561开始递增,参数改为2561即可
  • 调整前缀:替换公式中的"JER_HIL_"为你的自定义前缀
  • 调整数字长度:修改TEXT函数中的"0000000000",0的数量对应数字部分的总长度

ID固化操作

如果需要将生成的ID转为固定文本、避免后续公式变动导致ID变更,全选ID列后按Ctrl+C复制,右键选择「选择性粘贴」-「仅粘贴值」即可。


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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.09.23 19:24:05