Excel:将数字 1-9 分配给字母

Aks*_*Aks 2 microsoft-excel

我已经尝试了一段时间没有成功。

  • 我试图将数字 1-9 分配给字母表中的字母 AZ (A=1 B=2 C=3 D=4 E=5 F=6 G=7 H=8 I=9 J=1 K= 2 L=3 等)

  • 我希望能够输入一个单词并显示与每个字母对应的数字,例如 AND 是 154,FALL 是 6133。

  • 在另一个单元格中,我希望能够对数字的数字求和,例如 AND 将是 1+5+4 = 10。FALL = 6+1+3+3 = 13。

Ron*_*eld 7

根据您的 Excel 版本,您可以使用:

Digits: =CONCAT(MOD(CODE(MID(H2,SEQUENCE(LEN(H2)),1))-65,9)+1)
Sum:    =SUM(MOD(CODE(MID(H2,SEQUENCE(LEN(H2)),1))-65,9)+1)
Run Code Online (Sandbox Code Playgroud)

在此处输入图片说明

如果您的版本没有该SEQUENCE功能,您可以将其替换为:

ROW(INDEX($A:$A,1):INDEX($A:$A,LEN(H2)))
Run Code Online (Sandbox Code Playgroud)

如果您没有该CONCAT功能,VBA 可能是更好的选择。