将字母转换为文本并再次转换回来(Excel 2013)
Converting letters to text and back again (Excel 2013)
对于一项课程作业,我必须完成学生成绩登记。我试图通过将四个单元中每个单元的成绩转换为数字(我使用 VLOOKUP
函数完成)来计算他们的总体成绩,但我需要将平均结果转换回字母.我已经使用 VLOOKUP
和一个长嵌套的 IF 语句来尝试完成此操作,但无论如何我都无法获得有效结果。 This is what I have so far(这只是我的图像的 link,因为我无法 post)。
我已使用以下公式将目标成绩转换为数字:
=VLOOKUP(D3,'Grade Values'!A:B,2,FALSE)
然后使用这个公式将四个单元的不同等级的总和加起来:
=SUM(VLOOKUP(F3,'Grade Values'!A:B,2,FALSE)+
VLOOKUP(Dashboard!G3,'Grade Values'!A:B,2,FALSE)+
VLOOKUP(Dashboard!H3,'Grade Values'!A:B,2,FALSE)+
VLOOKUP(Dashboard!I3,'Grade Values'!A:B,2,FALSE))
然后取平均值:=J3/4
我现在面临的问题是,当使用与第二个屏幕截图中相同的 table 将此数字转换回字母时,我得到一个 N/A 使用此公式时的结果:=VLOOKUP(K3,Dashboard!A1:B10,1,FALSE)
最后我好像想不通公式哪里出了问题。如果有人能帮我解决这个问题,我将不胜感激。谢谢:)
编辑: 对于不相关的标签,我深表歉意,据我所知,Excel 中的公式是在 JavaScript.[=18= 中编写的]
就我个人而言,我会使用以下函数将字母等级转换为 ASCII 字符:
CODE(A1)
使用 ASCII Reference Chart 作为每个大写字符的整数值。注意:A=65, B=66, etc... 执行你的计算,然后你可以使用函数:
CHAR(A2)
将数字转换回字符。
示例:
A1="A"
A2="B"
A3="C"
B1="=CHAR(平均值(代码(A1),代码(A2),代码(A3)))"
只需复制 sheet 仪表板中的 A 列并将其粘贴到 sheet 仪表板的 C 列中...这样您就可以
A B C
A* 7 A*
A 7 A
B 6 B
.....
您必须使用的公式是
=VLOOKUP(K3,仪表盘!$B$1:$C$10,2,FALSE)
记住这次你需要匹配一个数字...不是字母
对于一项课程作业,我必须完成学生成绩登记。我试图通过将四个单元中每个单元的成绩转换为数字(我使用 VLOOKUP
函数完成)来计算他们的总体成绩,但我需要将平均结果转换回字母.我已经使用 VLOOKUP
和一个长嵌套的 IF 语句来尝试完成此操作,但无论如何我都无法获得有效结果。 This is what I have so far(这只是我的图像的 link,因为我无法 post)。
我已使用以下公式将目标成绩转换为数字:
=VLOOKUP(D3,'Grade Values'!A:B,2,FALSE)
然后使用这个公式将四个单元的不同等级的总和加起来:
=SUM(VLOOKUP(F3,'Grade Values'!A:B,2,FALSE)+
VLOOKUP(Dashboard!G3,'Grade Values'!A:B,2,FALSE)+
VLOOKUP(Dashboard!H3,'Grade Values'!A:B,2,FALSE)+
VLOOKUP(Dashboard!I3,'Grade Values'!A:B,2,FALSE))
然后取平均值:=J3/4
我现在面临的问题是,当使用与第二个屏幕截图中相同的 table 将此数字转换回字母时,我得到一个 N/A 使用此公式时的结果:=VLOOKUP(K3,Dashboard!A1:B10,1,FALSE)
最后我好像想不通公式哪里出了问题。如果有人能帮我解决这个问题,我将不胜感激。谢谢:)
编辑: 对于不相关的标签,我深表歉意,据我所知,Excel 中的公式是在 JavaScript.[=18= 中编写的]
就我个人而言,我会使用以下函数将字母等级转换为 ASCII 字符:
CODE(A1)
使用 ASCII Reference Chart 作为每个大写字符的整数值。注意:A=65, B=66, etc... 执行你的计算,然后你可以使用函数:
CHAR(A2)
将数字转换回字符。
示例:
A1="A"
A2="B"
A3="C"
B1="=CHAR(平均值(代码(A1),代码(A2),代码(A3)))"
只需复制 sheet 仪表板中的 A 列并将其粘贴到 sheet 仪表板的 C 列中...这样您就可以
A B C
A* 7 A*
A 7 A
B 6 B
..... 您必须使用的公式是
=VLOOKUP(K3,仪表盘!$B$1:$C$10,2,FALSE)
记住这次你需要匹配一个数字...不是字母