本文专为中小学一线教师设计,聚焦Excel中成绩自动转等级(A/B/C/D四级制)的实操方法。无需编程基础,不依赖插件,仅用内置函数即可完成批量转换。适用于期中、期末成绩汇总,支持按班级、学科灵活调整等级线,避免手工标注错误与重复劳动。文中所有公式均经真实教学场景验证,含详细参数说明与常见问题提示。教师可直接复制粘贴使用,5分钟内完成设置。
如果担心excel公式不会使用,或者觉得操作起来十分麻烦。老师们可以用【易查分】,上传分数表格,一键将分数转换为等级,支持自定义转换规则、导出等级表格等超多功能。转换好的等级表格,还可以通过易查分首创的新建查询功能,1分钟将表格转换为等级查询页面,家长可通过二维码或链接、公众号来查询自己孩子的等级,安全私密高效的同时,易查分已经免费服务10年,完全可以放心使用!

Excel实现成绩转A/B/C/D等级,核心是使用IF嵌套或IFS函数。假设学生成绩在B2单元格,等级标准为:90分及以上为A,80–89分为B,70–79分为C,60–69分为D,60分以下不设等级(留空或标“缺考”)。
✅ 推荐方案:使用IFS函数
在C2单元格输入:
=IFS(B2=90,"A",B2=80,"B",B2=70,"C",B2=60,"D",B2="","缺考",TRUE,"")
说明:IFS按顺序逐条判断,TRUE作为兜底项,确保60分以下返回空值;若需显示“F”或其他标识,将最后一个""改为"F"即可。
✅ 兼容方案:使用嵌套IF
在C2单元格输入:
=IF(B2="","缺考",IF(B2=90,"A",IF(B2=80,"B",IF(B2=70,"C",IF(B2=60,"D","")))))

注意:括号必须成对,共5层IF,建议复制后检查右括号数量。
关键操作提示:
1.等级线可集中管理:在Sheet2的E1:E4分别填入90、80、70、60,在C2用公式引用:
=IFS(B2=Sheet2!$E$1,"A",B2=Sheet2!$E$2,"B",B2=Sheet2!$E$3,"C",B2=Sheet2!$E$4,"D",B2="","缺考",TRUE,"")
修改等级线时只需改Sheet2对应单元格,全表自动更新。
2.批量应用:输入公式后,选中C2 → 双击填充柄(右下角小方块),自动向下填充至数据末行。
3.处理异常值:若成绩含文本(如“缓考”“休学”),公式中B2=""无法识别。改用ISNUMBER判断:
=IF(ISNUMBER(B2)=FALSE,"缺考",IFS(B2=90,"A",B2=80,"B",B2=70,"C",B2=60,"D",""))
4.防误填提醒:选中成绩列(如B:B)→「数据」→「数据验证」→ 设置允许“小数”,数据“介于”0和100,出错警告注明“请录入0–100之间的数值”。
⚠️注意事项:
公式中所有逗号均为英文半角;
成绩列勿含合并单元格,否则填充失效;
若出现VALUE!错误,检查是否有不可见空格,可用TRIM函数预处理;
导出PDF前,请确认等级列已“值粘贴”(CtrlAltV→ 选择“数值”),避免公式丢失。
掌握Excel成绩转A/B/C/D等级公式,是教师数字化教学的基础能力。本文所列公式均通过多校实际应用验证,稳定可靠、零学习门槛。建议教师将常用等级标准保存为模板,每次考试仅需替换原始成绩列,30秒完成全班等级生成。