如何在 Excel 中自动填充从 AAA 到 ZZZ 的字母字符?

如何在 Excel 中自动填充从 AAA 到 ZZZ 的字母字符?

如果我输入以下数据:

从 AAA 到 AAC 的一排细胞

我希望能够拖动右下角的手柄以将列表一直展开到 ZZZ(如果需要)。默认情况下,excel 只会重复我输入的序列。

答案1

将数据改为行而不是列,因为没有足够的列来达到 ZZZ。

=CHAR(INT((ROW(1:1)-1)/26^2)+65)&CHAR(MOD(INT((ROW(1:1)-1)/26),26)+65)&CHAR(MOD((ROW(1:1)-1),26)+65)

![在此处输入图片描述

答案2

假设您拥有 Excel 2007 或更高版本,请从 A 列开始使用以下公式:

=MID(ADDRESS(1,702+COLUMN()),2,3)

这只是利用了 703 列为 的事实。如果您从不同的列开始,请根据需要AAA调整 的值。702

答案3

在 A1 中写入 AAA 在 B1 中写入以下内容:
=SUBSTITUTE(SUBSTITUTE(ADDRESS(1,COLUMN(INDIRECT(A1&"1"))+1),"$",""),"1","")
并将其拖到同一行的 C1、D1,直到得到所需的结果
公式

  • 间接读取其之前的单元格(左列同一行)
  • 在该列中添加 1
  • 将 $ 替换为“”
  • 将 1 替换为“”

地址函数返回 =Address(1,1) -->$A$1

超级用户问题 867965SeanC 回答

相关内容