如何在EXCEL中对一行(列)数据排名次

标签:
excel排名次rankexcel排序杂谈 |
今天做一个统计表时需要对统计出来的一行数据排名次,排名嘛,很简单,就看那些数据排1,2,3......幸好数据比较少,要不然,看的都头大了。这是我开始的侥幸心理 。排完后,想到可以去网上去看一下人家的先进方法,于是百度一下,果然搜到大堆答案,现总结一下。
步骤1:由于我是对行数据排名的,所以我就先把这一行数据改为一列数据。具体方法:复制该行数据,在粘贴复制的数据之前,右键单击第一个目标单元格(希望将数据粘贴到的行或列的第一个单元格),然后单击“选择性粘贴”,在对话框中,选中“转置”,单击“确定”即可。
http://s16/middle/70cf3627ha153a2be481f&690
步骤2:把行数据转换成列数据之后,就可利用 RANK 函数进行排名。
语法:RANK(number,ref,order)
Number
Ref
Order
惟一的缺点就是函数 RANK 对重复数的排位相同。但重复数的存在将影响后续数值的排位。例如,在一列按升序排列的整数中,如果整数 10 出现两次,其排位为 5,则 11 的排位为 7(没有排位为 6 的数值)。至今我还没学会处理这个问题,别人给的答案看不明白http://www/uc/myshow/blog/misc/gif/E___7393ZH00SIGG.gif
http://s9/middle/70cf3627ha153a0f798d8&690杨杰的语文排名为:RANK(B8,B2:B12,1)