作者:乔山办公网日期:
返回目录: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。