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

如何在Excel中带迭代编号重复字符串?非VBA方法求解

非VBA实现Excel生成带迭代编号的重复字符串

适用Excel 365/2021(支持动态数组)

假设自然数在单元格A1中,在相邻单元格(如B1)输入以下公式即可直接生成目标字符串:

=TEXTJOIN(",",, "ab"&SEQUENCE(A1))
  • 说明:SEQUENCE(A1)生成从1到A1值的连续序列;"ab"&SEQUENCE(A1)将前缀"ab"与序列编号拼接,得到ab1、ab2等单个元素;TEXTJOIN以逗号为分隔符,将所有元素连接成完整字符串。

适用旧版Excel(不支持动态数组)

如果你的Excel版本不支持动态数组函数,可使用数组公式实现:
在目标单元格输入公式后,按Ctrl+Shift+Enter组合键确认(旧版数组公式的触发方式):

=TEXTJOIN(",",, "ab"&ROW(INDIRECT("1:"&A1)))

若你的Excel版本无TEXTJOIN函数(如2016及更早版本),改用以下数组公式:

=SUBSTITUTE(TRIM(PHONETIC("ab"&ROW(INDIRECT("1:"&A1))&" ")), " ", ",")
  • 说明:ROW(INDIRECT("1:"&A1))生成1到A1的序列;拼接空格后,PHONETIC将所有元素连接成带空格分隔的字符串,TRIM去除首尾空格,最后SUBSTITUTE把空格替换为逗号。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.03 01:30:59