乔山办公网我们一直在努力
您的位置:乔山办公网 > excel表格制作 > excel怎么打分数-Excel问答:如何将分数转化为字母等级或中文等第(CHAR,MID,INT)

excel怎么打分数-Excel问答:如何将分数转化为字母等级或中文等第(CHAR,MID,INT)

作者:乔山办公网日期:

返回目录:excel表格制作

Excel问答,是对老徐漫谈粉丝们提出的优秀问题进行的答疑解惑。希望能帮助到每一个看到此文的读者。


粉丝问题

想要在 Excel 的工作表中将总分转换为等第,该如何处理?


参考下图,分别以『A...J』 和『甲……癸』来当为等第。




【公式设计与解析】


本例随意列举二种不同的函数来完成。


1. 使用 CHAR 函数


单元格F2:=CHAR(64+INT((E2-180)/10))


INT((E2-180)/10):可以产生以 180 为准,每 10 分为一级距。INT((E2-180)/10)会产生 1, 2, 3。


因为『A...J』是由英文字母构成,所以可以使用 CHAR 函数加入参数(ASCII码)来产生对应的英文字,例如:『A是65』、『B是66』、『C是67』。


2. 使用 MID 函数


单元格G2:=MID("甲乙丙丁戊己庚辛壬癸",INT((E2-180)/10),1)


第二种等第是以中文字来表示,无法使用 CHAR 函数,所以改用 MID 函数来取出对应位置的等第。


INT((E2-180)/10):可以产生以 180 为准,每 10 分为一级距。INT((E2-180)/10)会产生 1, 2, 3。


相关阅读

关键词不能为空
极力推荐

ppt怎么做_excel表格制作_office365_word文档_365办公网