Excel公式-如果A = 1 B = 2 ....... Z = 26如果在单元格中输入CAT,则应显示结果24

时间:2019-05-23 22:42:05

标签: excel excel-formula

Excel公式-如果A = 1 B = 2 ....... Z = 26。如果在单元格中输入CAT,则应显示结果24,即C + A + T。不是VB或JAVA或任何编程语言,而是excel公式。

这是我尝试过的

=SUM(LOOKUP({"C","A","T"},B3:B28,C3:C28)) 

在单元格B3:B28,C3:C28中输入以下内容。我希望在单元格中放入CAT时显示结果。

A   1
B   2
C   3
D   4
E   5
F   6
G   7
H   8
I   9
J   10
K   11
L   12
M   13
N   14
O   15
P   16
Q   17
R   18
S   19
T   20
U   21
V   22
W   23
X   24
Y   25
Z   26

1 个答案:

答案 0 :(得分:1)

使用SUMPRODUCT迭代字母并使用CODE返回值:

=SUMPRODUCT(CODE(UPPER(MID(A1,ROW($XFD$1:INDEX($XFD:$XFD,LEN(A1))),1)))-64)

enter image description here