如何像AA一样递增字符串
how to increment string like AA
我在 excel 中有像 AA 或 XA 这样的字符串。
我需要像那样增加它们
对于 A1 中的 AA,B1 中为 AB,B2 中为 AC,依此类推
对于单元格 A1 中的 XA,它将在单元格 B1 中为 XB,在单元格 B2 中为 XC,依此类推。
我试过流行的CHAR(CODE(A1)+1)
,但是在Z之后就不行了
欢迎任何提示。
PS:我尝试不使用 VBA,但如果需要,我们会使用它。
在A1中输入:
=SUBSTITUTE((LEFT(ADDRESS(1,COLUMN()),3)),"$","")
并根据需要复制
编辑#2:
在A1中输入任意起始值,然后在B1中输入:
=SUBSTITUTE(ADDRESS(1,COLUMN(INDIRECT(A1 & 1))+1,4),1,"")
并复制
编辑#3:
传播如下字符串:
詹姆斯
需要VBA
我在 excel 中有像 AA 或 XA 这样的字符串。
我需要像那样增加它们
对于 A1 中的 AA,B1 中为 AB,B2 中为 AC,依此类推
对于单元格 A1 中的 XA,它将在单元格 B1 中为 XB,在单元格 B2 中为 XC,依此类推。
我试过流行的CHAR(CODE(A1)+1)
,但是在Z之后就不行了
欢迎任何提示。
PS:我尝试不使用 VBA,但如果需要,我们会使用它。
在A1中输入:
=SUBSTITUTE((LEFT(ADDRESS(1,COLUMN()),3)),"$","")
并根据需要复制
编辑#2:
在A1中输入任意起始值,然后在B1中输入:
=SUBSTITUTE(ADDRESS(1,COLUMN(INDIRECT(A1 & 1))+1,4),1,"")
并复制
编辑#3:
传播如下字符串:
詹姆斯
需要VBA