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

如何在Google Sheets中生成从'aa'到'zz'的递增字符串序列

在Google Sheets中生成从'aa'到'zz'的字符串序列

方法一:一键生成全部序列(数组公式)

直接在任意单元格(比如A1)输入以下公式,会自动生成从aa到zz的所有676个值,每行显示一个:

=ARRAYFORMULA(CHAR(INT((SEQUENCE(676,1,0)/26))+97)&CHAR(MOD(SEQUENCE(676,1,0),26)+97))

公式说明:

  • SEQUENCE(676,1,0):生成从0到675的连续数字,正好对应26×26个字符组合
  • INT((x)/26):计算第一位字符的偏移量(0-25对应a-z),加97是因为小写字母a的ASCII码为97
  • MOD(x,26):计算第二位字符的偏移量(0-25对应a-z),同样加97转成小写字母
  • &:将两个字符拼接成目标字符串

方法二:手动拖动生成

如果不想一次性生成全部,也可以用单行公式下拉:
在A1输入:

=CHAR(INT((ROW(A1)-1)/26)+97)&CHAR(MOD(ROW(A1)-1,26)+97)

选中A1,鼠标拖动单元格右下角的填充柄,直到出现zz为止(需下拉至第676行)。

原理:

  • ROW(A1)-1:获取当前行的偏移值(A1对应0,A2对应1,依此类推)
  • 通过整数除法和取模运算,分别控制第一位、第二位字符的切换逻辑,和数组公式一致

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.04 20:20:57