如何将像AA这样的字符串增加到AB?

And*_*y K 10 microsoft-excel

我在 Excel 中有字符串,例如AAXA

我需要像这样增加它们:

对于AA在单元格 A1 中,它将AB在单元格 B1 中,AC在单元格 B2 中,依此类推。

对于XA在单元格 A1 中,它将XB在单元格 B1 中,XC在单元格 B2 中,依此类推。

我尝试了流行的代码,=CHAR(CODE(A1)+1)但在 Z 之后它不起作用。

欢迎任何提示。

Cal*_*mDA 11

试试这个:将“AA”放入单元格A1,然后在单元格B1 中输入以下公式并拖动

=IF(RIGHT($A1,1)="Z", CHAR(CODE(LEFT(A1,1))+1),LEFT(A1,1))&CHAR(65+MOD(CODE(RIGHT(A1,1))+1-65,26))
Run Code Online (Sandbox Code Playgroud)

它将按如下方式递增:AA、AB、AC、...、AZ、BA、BB、BC.... 等

您可能希望调整此公式以适合您的特定演示文稿。请注意,这在“ZZ”之后不起作用。

更新:修复错误