作者:乔山办公网日期:
返回目录:excel表格制作
本来排序应该是下百图:
分析原因,可能是因为你的排名是度文本型数字,就是单元格左上角带绿三角的,如下问图:
解决的办法,可以选中这些带绿三角的单元格,点那答个黄点,里面选“转化为数字”专
最后再按这一列数属字型名次排序,就应该可以了。
EXCEL中排名次的方法:
EXCEL中排名次用RANK函数,=RANK(D2,$D$2:$D$13);
RANK函数有三个参抄数,第一个参数是要求名次的当前值,第二个参数是区域范百围,这里为了公式下拉填充,区域名称要加$为绝对引用,第三个参数为0或1,当为0或省略时,按降序,即最高值为第一名,当参数为1时按升序,即最低值为第一名,这里排名次用0,并且省略这个参数;
选中G2,鼠标移到右下角,待鼠标变成黑十度字时,向下拖动填充,即可排出全部名次。
如果成绩在C列,公式在复D列:制
1、英文式排名:D1=rank(c1,c$1:c$10),如果第一名有二个,则没有第二名百,就像是度1,1,3……类似排名
2、中文式知排名:SUMPRODUCT((C$1:C$10>=C16)/COUNTIF(C$1:C$10,C$1:C$10)),如果有二个第一,则道有第二名,1,1,2……
光标在成绩列任意抄格,点排序按钮(升序),排完后,第一名就在第一行了。需要名次,再做一百列序号就是了。
用函数排出名次:假设成绩在B列,度有50名学生。在某空列做公式 =RANK(B1,B$1:B$50)。把公式填充到全列,就会显示问每个学生的答名次了,最高分100分为1。假设有3名99分,都会显示2,98分就显示第5名。这样不打乱学号的顺序,只显示名次。