excel 成绩排名怎么设置,最主流的方案就是使用 rank 函数自动计算名次,不需要手动排序,成绩单元格变动之后排名会自动更新,rank 函数可以对同一列里面的分数进行对比,自动生成从第一名开始的名次,还支持同分同名次,这也是班级成绩表最常用的排名方式,很多新手做成绩排名的时候,习惯直接点排序按钮,排序之后学生姓名和分数顺序被打乱,原始表格结构破坏,这种方式只是视觉上排序,并不是单独生成一列名次,所以正式成绩台账一般都采用 rank 函数新增排名列,excel 成绩排名怎么设置还要区分两种排名规则,一种是中国式排名,同分之后下一名次跳过,比如两个人并列第一,下一名直接第三名,另一种是美式排名,也就是 rank 默认效果,同分同名次,下一名是第二名,两种规则业务需求不一样,rank 原生函数只支持美式排名,如果需要中国式排名,就要搭配 countif 或者 sumproduct 组合公式实现,写公式的时候重点注意绝对引用,排名区域必须锁定,下拉填充公式的时候区域不能偏移,不然每一行对比的分数范围都会变化,排名结果全部错乱,这是新手最容易踩坑的地方。
方案一 rank 函数 标准同分同名次排名
语法 rank 要排名的分数 全部分数所在区域 排序方式
排序方式填写 0 代表降序,分数越高名次越靠前,也就是高分第一名,成绩表基本都使用 0,填写 1 代表升序,分数越低名次越靠前
实操步骤
第一步 打开成绩表,在分数旁边新增一列,表头填写排名
第二步 点击排名列第一个空白单元格,输入等号启动公式
第三步 输入 rank,括号里面第一个参数选择当前学生分数单元格
第四步 第二个参数选中全部学生分数区域,按下 F4 设置绝对引用锁定区域
第五步 第三个参数填写 0,闭合括号,按回车得到第一名结果
第六步 鼠标放在单元格右下角,下拉填充整列,所有学生成绩排名自动生成
方案二 中国式排名 同分不占用后续名次
rank 原生函数做不出中国式排名,也就是多人并列第一名之后,下一名仍然是第二名,这个场景适合很多学校成绩统计要求,使用 sumproduct 搭配 countif 组合公式
公式逻辑 统计大于当前分数的人数,再加 1,就是当前成绩的中国式排名
实操要点 同样需要锁定全部分数区域,下拉填充,同分学生排名相同,后续名次不会跳号
方案三 排序方式生成名次(不推荐长期使用)
这种方法只是把整张表按照分数从高到低排序,然后手动输入 123 名次
实操步骤
第一步 选中整张成绩数据表,包含姓名分数所有列
第二步 点击数据选项卡,找到排序
第三步 主要关键字选择分数列,次序选择降序
第四步 确定之后表格整体重排,手动填写名次序号
缺点 一旦修改分数,名次不会自动更新,原始顺序被打乱,适合一次性打印,不适合动态成绩表
两种排名规则对比表格
| 排名类型 | 同分处理 | 下一名次 | 适用场景 |
|---|---|---|---|
| 美式排名 rank 默认 | 同分同名次 | 名次跳号 | 多数通用考试统计 |
| 中国式排名 | 同分同名次 | 名次连续不跳号 | 部分学校指定统计要求 |
常见报错排查
排名全部一样,原因是分数区域没有加绝对引用,下拉之后对比区域不断缩小,重新选中区域按 F4 锁定
排名出现 N/A 或者 VALUE,原因是分数单元格里面有文字空格,不是纯数字,清理单元格隐形空格,统一改成数值格式
排名结果错乱,原因是排序参数填错,第三个参数写成 1 变成升序,高分变成靠后名次,改成 0 即可
【常见问题】
问题 1 excel 成绩排名怎么设置同分学生名次相同
回答 1 excel 成绩排名怎么设置同分同名次,直接使用 rank 函数就可以实现,rank 默认规则就是同分学生得到一样的名次,注意分数区域设置绝对引用,下拉填充之后排名自动计算。
问题 2 excel 成绩排名怎么设置中国式排名
回答 2 excel 成绩排名怎么设置中国式排名,rank 函数原生不支持,需要使用 sumproduct 组合公式,统计大于当前分数的人数再加 1,实现并列之后下一名次连续,不会跳号。
问题 3 excel 成绩排名怎么设置之后修改分数排名不自动更新
回答 3 excel 成绩排名怎么设置之后排名不刷新,一般是工作表设置成手动计算,按 F9 手动重算,或者公式没有正常写入,确认是公式计算而不是手动填写的静态数字,修改分数之后排名就会自动更新。
问题 4 excel 成绩排名怎么设置跨班级分组排名
回答 4 excel 成绩排名怎么设置分组排名,也就是每个班级内部单独排名,使用 sumifs 或者 countifs 改造 rank 公式,增加班级这个筛选条件,只在同班级分数区域内部对比排名,不要把全部班级混在一起排名。
【免责申明】
本文 excel 成绩排名怎么设置基于微软 Excel 通用版本演示,rank 函数在新版 excel 还有 rank eq 升级版函数,用法基本一致,公式参数需要英文半角符号,本文仅作教学参考,正式成绩统计请核对排名规则,因公式错误造成名次误差,不承担相关责任。


