在期末阅卷、期中统考或日常测验后,手动将学生成绩(如87、92、63)批量转换为A、B、C、D等级,耗时易错、重复劳动多。本文专为一线教师设计,提供零基础可上手的Excel自动成绩转等级实操方案。全程无需VBA、不依赖插件,仅用内置函数即可实现:输入原始分数列,一键生成对应ABCD等级列;支持自定义分段标准(如A≥90、B≥80、C≥70、D<70)所有步骤配有清晰函数说明与单元格示例,复制即用。
如果担心excel公式不会使用,或者觉得操作起来十分麻烦。老师们可以用【易查分】,上传分数表格,一键将分数转换为等级,支持自定义转换规则、导出等级表格等超多功能。转换好的等级表格,还可以通过易查分首创的新建查询功能,1分钟将表格转换为等级查询页面,家长可通过二维码或链接、公众号来查询自己孩子的等级,安全私密高效的同时,易查分已经免费服务10年,完全可以放心使用!

一、明确等级规则(建议写入工作表首行)
先在Excel中确定ABCD划分标准,例如:
A:90分及以上;B:80–89.9;C:70–79.9;D:69.9及以下
注意:边界值需统一采用“≥”或“≤”,避免重叠或遗漏。
二、使用IFS函数
假设学生成绩在B2单元格,等级结果填入C2,则在C2输入:
=IFS(B2=90,"A",B2=80,"B",B2=70,"C",B2<70,"D")
✅ 优点:逻辑清晰、易读易改;支持最多127个条件;自动按顺序判断,首个TRUE即返回对应值。
⚠️注意:必须按“从高到低”排列条件(如先判≥90,再≥80),否则低分段可能被跳过。
三、使用嵌套IF函数
若使用较早版本,可用此公式(同样填入C2):
=IF(B2=90,"A",IF(B2=80,"B",IF(B2=70,"C","D")))

✅ 兼容性强;结构与IFS一致,仅括号嵌套更深。
⚠️检查括号总数是否匹配(本例共3个右括号),输错会导致VALUE!错误。
四、批量应用与动态更新
选中C2,将鼠标移至单元格右下角,双击填充柄(或拖拽至最末行),整列自动填充公式。当B列成绩修改后,C列等级实时更新,无需重新操作。
五、设置分段标准为可调参数(进阶实用技巧)
为便于后期调整(如年级统一降A线至85),建议将阈值写入固定单元格:
E1输入90(A线),E2输入80(B线),E3输入70(C线)
C2公式改为:
=IFS(B2=$E$1,"A",B2=$E$2,"B",B2=$E$3,"C",B2<$E$3,"D")
使用绝对引用($E$1)确保下拉时阈值位置不变。修改E1:E3数值,全表等级即时重算。
六、常见问题速查
▸ 显示N/A?检查是否漏写最后的默认项(如"B2<70"必须覆盖所有剩余情况)。
▸ 等级全为D?确认原始数据为数值格式(非文本),用=ISNUMBER(B2)验证,是则返回TRUE。
▸ 小数点导致误判?Excel自动按数值比较,89.5≥80为TRUE,无须额外处理。
以上方法已在多所中小学实际教学场景验证,单班50人数据3秒内完成等级转换,支持导出PDF或打印存档。您只需替换分数列位置、调整阈值数字,即可适配不同学科、不同年级的评分标准。所有公式均通过Excel官方函数库校验,安全稳定,不触发宏警告,符合教育系统终端安全规范。