EXCEL中经常会遇到排名的问题,例如在学校成绩得分的排名,在销售数据中,各业务的成绩排名,在奥运会上来,金牌榜的排名等等。
今天介绍排名函数RANK(),在EXCEL中输入=RANK(),后面会跳出英文提示:
rank(number,ref,order)
三个参数解释:
number:正如其英文数值
ref:进行排名的数值全集合
order:按照什么顺序进行排名,1为升序,0为降序
经典例1:对学生的成绩进行排名

在C2单元格输入:=RANK(B2,$B$2:$B$7,0),向下填充,即可得到排名情况
注意:
1、当参数为0降序排列时,参数为可省略,直接输入=RANK(B2,$B$2:$B$7)
2、第2个参数数据集通常情况下都需要使用绝对引用,加美元符号$
【高级拓展】经典例2:奥运会金牌榜单排名
巴西奥运会现在正在如中,金牌榜单大家也时刻进行关注,国家的排名是怎么计算的呢?排名规则是:
gen与egen,傻傻分不清楚?
1.导读 众所周知,gen是Stata中使用频率非常高的变量生成命令之一。诶,难道还有其他变量生成命令?是的,egen(extension of generate)作为gen的扩展,对gen命令进行了补充,帮助我们更好地使用变量生成功能。2.gen与egen的比较 我们将从语法出发,比较gen与egen的异同,看看
1、比哪国金牌多,哪国名次排在前面
2、金牌相同时,银牌多者名次排前
3、金银牌都相同时,铜牌多者名次排前
4、所有金银铜牌相同时,并列排名,当出现并列排名时,下一个名次需要根据并列人数多少开始编名次。
现在有国家的金银铜牌数量

利用上面4条规则,用RANK函数可快速排名:

其中E:I列公式分别是:
=RANK(B2,$B$2:$B$12)
=RANK(C2,$C$2:$C$12)
=RANK(D2,$D$2:$D$12)
=VALUE(TEXT(E2,”000″)&TEXT(F2,”000″)&TEXT(G2,”000″))
=RANK(H2,$H$2:$H$12,1)
2分钟学会RANK排名函数
01、关于排名 排名的类型按数字的大小可以分为降序与升序。 如对1,2,3,4,5进行降序排名(也就是数字最大的排第一名),那么排序的结果是第五名,第第四名,第三名,第二名,第一名。而如果按升序的方式来排名(最小的排第一名)那么排序的结果为第一名,第二名,第三名,第四名,第五名。 排名按照是否占用重名次还可以分为