加载中…
个人资料
  • 博客等级:
  • 博客积分:
  • 博客访问:
  • 关注人气:
  • 获赠金笔:0支
  • 赠出金笔:0支
  • 荣誉徽章:
正文 字体大小:

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

(2011-04-20 11:36:19)
标签:

excel排名次

rank

excel排序

杂谈

今天做一个统计表时需要对统计出来的一行数据排名次,排名嘛,很简单,就看那些数据排123......幸好数据比较少,要不然,看的都头大了。这是我开始的侥幸心理 。排完后,想到可以去网上去看一下人家的先进方法,于是百度一下,果然搜到大堆答案,现总结一下。

步骤1:由于我是对行数据排名的,所以我就先把这一行数据改为一列数据。具体方法:复制该行数据,在粘贴复制的数据之前,右键单击第一个目标单元格(希望将数据粘贴到的行或列的第一个单元格),然后单击“选择性粘贴”,在对话框中,选中“转置”,单击“确定”即可。

http://s16/middle/70cf3627ha153a2be481f&690

步骤2:把行数据转换成列数据之后,就可利用 RANK 函数进行排名。

语法:RANK(number,ref,order) 

Number ——为需要找到排位的数字。

Ref ——为数字列表数组或对数字列表的引用。Ref 中的非数值型参数将被忽略

Order ——为一数字,指明排位的方式。如果 order 0(零)或省略, Excel 对数字的排位是基于 ref 为按照降序排列的列表。如果 order 不为零,则Excel 对数字的排位是基于 ref 为按照升序排列的列表。

惟一的缺点就是函数 RANK 对重复数的排位相同。但重复数的存在将影响后续数值的排位。例如,在一列按升序排列的整数中,如果整数 10 出现两次,其排位为 5,则 11 的排位为 7(没有排位为 6 的数值)。至今我还没学会处理这个问题,别人给的答案看不明白http://www/uc/myshow/blog/misc/gif/E___7393ZH00SIGG.gif

http://s9/middle/70cf3627ha153a0f798d8&690杨杰的语文排名为:RANKB8B2:B12,1

0

阅读 收藏 喜欢 打印举报/Report
  

新浪BLOG意见反馈留言板 欢迎批评指正

新浪简介 | About Sina | 广告服务 | 联系我们 | 招聘信息 | 网站律师 | SINA English | 产品答疑

新浪公司 版权所有