在excel中怎么排名次。

一般是用rank排序,但是如果有两个或几个以上的相同的名次就会1下来就没有2了。直接3了。怎么可以依次排序123456.谢谢、急急急

1、双击打开需要排名次的excel表格。

2、打开表格后,可以看到表格的名次列是F列,需要排名的数据列是E列。

3、在F3单元格中输入=RANK(E3,$E$3:$E$5),然后单击一下输入符号。

4、可以看到刚才输入函数的单元格中得出了所排的名次,然后把鼠标放在这个单元格的右下角,待鼠标变成十字形后,按住左键向下拖至最后一个单元格。

5、这时可以看到表格中所有同学的成绩均得出了名次。

温馨提示:答案为网友推荐,仅供参考
第1个回答  2013-11-08
在EXCEL中如何按1、2、3、4、5、6、7、8、9、10……排相同分数的名次
悬赏分:25 - 解决时间:2008-3-23 06:03
在EXCEL中如何按1、2、3、4、5、6、7、8、9、10……排相同分数的名次?
我用的是“=RANK(D4,$D$4:$D$44)”得出如下数据:我想说的是,到第四名有四个相同后,按理说应该是第五名。可到第八名。有没有好一点的函数,能排成1234444555566667777诸如此类的名次了。跪求了。

姓 名 分数 名次
龙司雨 96.0 1
吴 潇 95.0 2
吴 昊 94.0 3
陈豪杰 93.0 4
严开宇 93.0 4
张 嵩 93.0 4
张 曾 93.0 4
王陈昊 92.0 8
罗 帅 92.0 8
赵兴云 92.0 8
王 磊 91.5 11
陈 杰 91.0 12
赵秋实 91.0 12
潘星宇 91.0 12
陆安盾 90.0 15
孔德琳 90.0 15
杨程诚 90.0 15
蒋泽涛 89.0 18
张真倩 88.0 19
田茂林 88.0 19
陈万强 88.0 19
问题补充:我要的是函数。相同的分数且能并列排名。而且得按第一名、第二名、第三名、第四名这样排如。100分的有5个。那也是第一名。99分的有5个也是第二名。90分的有10个也是第三名。主要是用函数能把名次直接显示出来(1、2、3、4……这样排,要用函数)。谢谢了。各位大哥哥。急!5555555555555555
提问者: gljzx - 初学弟子 一级 最佳答案
C2输入公式:
=SUMPRODUCT(($A$1:$A$5>A1)/COUNTIF($A$1:$A$5,$A$1:$A$5))+1

参考我会的的一个类似的问题。
另外你可以在百度中搜索关键字:
Excel 中国式排名
来获得更多的方法。

http://zhidao.baidu.com/question/48904005.html
第2个回答  2013-11-17

使用rank排名函数。
格式:rank(要参与排名的分数,参与排名的所有数据区域,排名方向)
第三个参数排名方向为0时,按由高到低的顺序排名次,0为默认值可不写;若排名方向为1时,按由低到高的顺序排名次。
假定A2:A10为成绩,在B2单元格里输入公式:
=rank(a2,$A$2:$A$10)
然后拖动B2单元格右下角填充柄向下填充即可。

第3个回答  2017-08-05

排名次的方式较多:

    正常用RANK函数排名,但遇到相同名次后的下一名次,与上一名次之间是不连续的,如图中E2公式:=RANK(B2,B$2:B$9);

    中国式排名,遇到相同名次,重复名次相同,下一名次与上一名次连续,如图中C2公式:=SUMPRODUCT((B$2:B$9>B2)*(1/(COUNTIF(B$2:B$9,B$2:B$9))))+1;

    遇到重复名次,依次递增,行号大的名次大,如D2公式:=RANK(B2,B$2:B$9)+COUNTIF(B$2:B2,B2)-1;

    上面都是降序名次,升序名次可参照修改。

本回答被网友采纳
第4个回答  2020-08-12

Excel怎么快速排名排序?这个视频告诉你!

相似回答