excel 中名次排名怎么弄 excel 排名怎么弄 基础函数实操详解
在 Excel 里面做名次排名,最核心就是使用 RANK 函数,这个函数可以按照指定数值大小自动生成对应的排名,支持相同数值并列名次,是日常成绩表销售表排行榜最常用的排名方案,除此之外还可以根据需求选择中国式排名也就是相同分数不占后续名次,以及带条件的多列排名,不同排名方式逻辑不一样,选错函数会出现并列名次跳号或者排名错乱的问题。RANK 函数的原理是把当前单元格的数字,和选定整个数据区域里面所有数字做大小对比,数值越大排名越靠前,默认是降序排名,如果需要从小到大也就是数值越小名次越靠前,就修改最后一个参数。普通 RANK 有个特点,两个相同分数会得到一样名次,下一个名次会跳过,比如两个第一名,接下来就是第三名,很多学校成绩统计不想要这种跳号,就需要搭配 COUNTIF 或者 SUMPRODUCT 实现中国式排名。带条件排名适合分组排名,比如按班级分别排名,按部门内部排名,需要结合 IF 或者 SUMPRODUCT 增加判断条件,只在同一分组内部做名次计算。
基础 RANK 函数排名操作
函数语法 RANK (要排名的数值,全部排名的数据区域,排序方式)
排序方式填 0 代表降序 数值大排前面,填 1 代表升序 数值小排前面,不填写默认就是 0 降序
操作步骤
1 打开你的 Excel 表格,确认所有需要排名的原始数值已经录入完成,比如 B 列是分数,从 B2 到 B20
2 点击名次这一列第一个空白单元格,也就是 C2
3 输入公式 =RANK (B2,$B$2:$B$20,0)
这里,下拉之后区域会变成 B3:B21,排名结果直接出错
4 按下回车,第一个单元格就会算出对应的名次
5 鼠标放到单元格右下角,等到光标变成黑色十字填充柄,向下拖动填充整列,全部数据的名次就自动生成
中国式排名 相同分数不跳号
普通 RANK 并列之后会跳名次,中国式排名相同分数名次一致,后面名次连续,两个第一名之后下一个是第二名
公式示例 =SUMPRODUCT ((B$2:B$20>B2)/COUNTIF (B$2:B$20,B$2:B$20))+1
操作要点
1 依旧在名次单元格输入这个公式
2 同样保持区域绝对引用,回车之后下拉填充
3 这个公式会剔除重复值之后再对比大小,实现连续排名,适合考试排名很多老师的需求
分组条件排名 同班级同部门内部排名
需求是每一个班级内部单独排名,不是整张表混排,假设 A 列是班级,B 列是分数
公式示例 =SUMPRODUCT (($A$2:$A$20=A2)($B$2:$B$20>B2))+1
操作步骤
1 在名次单元格输入公式
2 第一个判断条件 $A$2:$A$20=A2 筛选出和当前行同一个班级的数据
3 再对比同班级里面比当前分数更高的数量,加 1 就是当前行在本组内的名次
4 回车下拉填充,就完成分组内部名次排名
常见错误排查
| 错误现象 | 原因 | 解决办法 |
|---|---|---|
| 下拉之后名次全部错乱 | 没有加绝对引用 $ | 修改公式,把排名区域改成 $B$2:$B$20 |
| 文本数字排名失效 | 单元格内容是文本格式不是数值 | 选中区域,把单元格格式改成数值 |
| 排名全部一样 | 排名区域选错,或者公式引用单元格错误 | 核对第一个参数是不是当前行数值,第二个参数是不是全部数据源 |
| 并列名次跳号 | 使用了原生 RANK 函数特性 | 更换成 SUMPRODUCT 中国式排名公式 |
总结一下,普通整张表统一排名优先用 RANK 函数,记得加上绝对引用,如果需要相同名次不跳号就换成 SUMPRODUCT 中国式排名公式,如果是分组内部排名,就在 SUMPRODUCT 里面增加分组判断条件,根据自己表格业务需求选择对应的 excel 排名方案,掌握绝对引用是 excel 排名操作里面最容易踩坑的关键点。
【常见问题】
问题 1 excel 排名的时候下拉填充名次全部乱掉是什么原因
回答 1 excel 排名公式里面的数据区域没有添加绝对引用符号,下拉填充的时候排名区域自动偏移,修改公式把排名区域锁定为 $B$2:$B$20,再重新下拉填充,excel 排名结果就可以恢复正常。
问题 2 excel 排名能不能实现相同分数名次一样并且后面名次不跳号
回答 2 可以,原生 RANK 函数做不到这种 excel 排名效果,需要使用 SUMPRODUCT 组合公式实现中国式排名,相同数值共享同一个名次,后续名次连续不跳号,适合成绩统计类 excel 排名场景。
问题 3 excel 排名可以按班级分开各自排名吗
回答 3 可以,这种属于带条件的分组 excel 排名,使用 SUMPRODUCT 公式增加班级匹配判断条件,只在同一个班级内部做大小对比计算名次,完成班级内部独立 excel 排名。
问题 4 excel 排名升序和降序怎么切换
回答 4 使用 RANK 函数做 excel 排名的时候,第三个参数填 0 是降序,数值越大名次越靠前,第三个参数填 1 就是升序,数值越小名次越靠前,修改这个参数就可以切换 excel 排名方向。
【免责申明】
本文内容基于桌面版 Excel 通用函数逻辑进行讲解,不同版本 Excel 函数兼容性存在差异,部分旧版本函数名称和新版 Microsoft 365 存在区别,公式仅作为学习参考,实际业务使用前请自行核对数据结果,本文不对因为公式错误数据计算失误带来的损失承担责任。
相关阅读
-
广东人日常饮食核心特点就是讲究鲜本味,清润平和,品类覆盖早茶点心老火靓汤家常小炒烧腊糖水粥粉面,饮食理...浏览全文>>
-
公开烧烤料配方分为干撒料和腌料两大类别,干撒料是烤制过程中和出锅之后撒在食材表面,腌料是提前腌制肉类入...浏览全文>>
-
在 Excel 里面制作课程表格,核心思路就是搭建二维课表结构,横向设置星期,纵向设置节次,单元格填入课程名...浏览全文>>
-
干锅鹅肉的做法核心是先把鹅肉焯水去血沫,再煸炒逼出多余油脂,搭配香辛料和配菜干炒入味,最后转入干锅小火...浏览全文>>
-
在 Excel 里面做名次排名,最核心就是使用 RANK 函数,这个函数可以按照指定数值大小自动生成对应的排名,...浏览全文>>
-
核心结论就是数据透视表是 Excel 里面专门用来快速汇总统计大数据的工具,你只要提前把原始数据整理成规范一...浏览全文>>
-
鹅肉的家常做法核心推荐红烧鹅块和清炖鹅汤两种主流做法,鹅肉纤维粗,肉质偏紧实,腥味比鸡鸭更重,如果没有...浏览全文>>
-
粉丝主要有红薯粉丝绿豆粉丝细龙口粉丝粗红薯粉丝这几类,粉丝煮多久能熟,核心要看粉丝粗细还有有没有提前泡...浏览全文>>
-
鹅肉的家常做法核心推荐红烧鹅块和清炖鹅汤两种主流做法,鹅肉纤维粗,肉质偏紧实,腥味比鸡鸭更重,如果没有...浏览全文>>
-
excel 怎么搜索需要的内容,核心就是使用查找功能,快捷键 Ctrl 加 F 调出查找对话框,可以在当前工作表...浏览全文>>
- 公开烧烤料配方 家用商用通用配比
- excel 中名次排名怎么弄 excel 排名怎么弄 基础函数实操详解
- excel 进度条怎么设置 excel 怎么做完成进度条 条件格式数据条制作
- excel 插入按钮并添加功能 控件与 VBA 宏完整设置
- 菠萝蜜核的吃法 粉糯家常食用方法
- 孜然牛肉做法 香辣嫩炒版
- etc 办理网点在哪 ETC 线下办理网点查询指南
- eng 音发音小技巧 鼻后音拼读训练要点
- Dr.Dre 的介绍 嘻哈传奇制作人详解
- 鸡蛋饼的做法 家常软嫩鸡蛋饼详细教程
- dnf 五菱怎么进 未央幻境进入方法
- DNF 特工武器选哪把好 武器选择推荐
- 吃生茄子好吗 生食利弊科普详解
- dnf 快速升级的方法 满级冲级高效攻略
- 广东省云浮新兴中药学校怎么样 中职医药院校报考解析
- dnf 剑帝主副武器怎么选原来是这样选择的 剑帝主副武器选择攻略
- 上锦医院和华西医院什么区别 院区对比说明
- dnf 大恍惚套简介 破晓曦光首饰套装解析
- dior 柜姐真有内部折扣吗 专柜员工福利真相解析
- 什么才是健康的生活习惯 长期可坚持日常准则
