Excel函数排序输出第几名?1、打开Excel文档 2、在H3单元格内输入函数“=第RANK(F3,F3:F24)名”注意:F3是我们总分列的第一个数据,排名的范围在F3:F24,“第几名”其实就是在我们一般的排名函数前后各加了一个字。3、按下“enter”键,带“第几名”的排名就做好了 4、然后向下拉动填充句柄,使其完成自动填充。那么,Excel函数排序输出第几名?一起来了解一下吧。
假设1000个考生的分数放在A列,从A2开始
从大到小排名在B2中输入=RANK(A2,A:A)
从小到大排名在B2中输入=RANK(A2,A:A,1)
然后往下拉就可以了
1、打开Excel文档
2、在H3单元格内输入函数“=第RANK(F3,F3:F24)名”
注意:F3是我们总分列的第一个数据,排名的范围在F3:F24,“第几名”其实就是在我们一般的排名函数前后各加了一个字。
3、按下“enter”键,带“第几名”的排名就做好了
4、然后向下拉动填充句柄,使其完成自动填充。
方法一:RANK
这个方法最简单,直接使用rank函数,如有第五名和第六名相等时,有两个第五名,则下一个显示第七名(没有第六名)。
在欲显示排名的列输入=RANK(D25,$D$25:$D$36) 则按降序排列, =RANK(D25,$D$25:$D$36,1)则按升序排列。
方法二:COUNTIF
方法简单,直接使用countif函数:
1、在欲显示排名的列输入=COUNTIF($N$25:$N$36,">="&N25)则按降序排列, =COUNTIF($N$25:$N$36,"<="&N25)则按升序排列。
如有第五名和第六名相等时,有两个第六名(没有第五名),则下一个显示第七名。
2、在欲显示排名的列输入=COUNTIF($N$25:$N$36,">"&N25)+1则按降序排列,同上,改用小于号<即可。
如有第五名和第六名相等时,有两个第五名(没有第六名),则下一个显示第七名。
方法三:LOOKUP
这个比较笨的方法,但也好理解,可以使用于显示排名名次且不局限于数字形式,如可显示冠军、亚军、第三名等等,如果有第五名和第六名相等时,可以有两个第五名可人工来定下一个是6还是7,主要看怎么定义,最大优点在于显示结果灵活,分3步来:
1、列F(随便找一个临时列,如果看着不爽干脆做好后直接隐藏)中输入=SMALL($D$1:$D$20,ROW(A1)) ,把D1:D20中的数据从小到大排序,其中的绝对引用是为了使用填充柄方便操作,把排序的范围定在D1:D20,ROW(A1)取A1的行号1(可以取任列意行号,主要偶看A列开心顺意用A,如果用该函数从大到小排序则为把ROW(A1)替换成count($D$1:$D$20)-ROW(A1)+1即可)。
每当学生成绩出来以后,我们需要对班级同学的考试成绩进行排名,下面小编教大家一种利用函数自动排名的操作方法。
工具/原料
电脑 Excel
方法/步骤
1/6 分步阅读
以下表为例,在数据右侧添加一列排名字段。
2/6
在D2单元格输入“=RANK(C2,$C$2:$C$7,0)”。
3/6
点击D2单元格,向下填充即可完成成绩的排名。
4/6
如果没有排好序,再全选表格,依次点击数据—排序按钮。
5/6
在主要关键字选择名次、排序方式选择升序后点击确定即可。
6/6
最终排序效果如下。
注意事项
RANK(number,ref,order)函数返回某一个数字,在一列数字中的相对于其他数字的打小排位。他有三个参数,第一个参数number,是需要排序的数字;第二个参数ref,是对数字的引用;第三个参数order,是升序还是降序,0或者忽略,则是降序,非零值,则是升序。
挺复杂的公式。你试试
以你的数据为例,即A1:A11
B1输入
=IF(A1=0,22,IF(COUNTIF($A$1:$A$11,$A1)>1,((COUNTIF($A$1:$A$11,">"&$A1)+1)+(COUNTIF($A$1:$A$11,A1)-1)/2),COUNTIF($A$1:$A$11,">"&$A1)+1))
下拉公式,即可
以上就是Excel函数排序输出第几名的全部内容,1、首先在打开的excel表格中根据需要输入排名的数据,需要根据得分列的数据进行排名。2、可以使用rank函数进行排名操作,直接输入=rank并在括号中输入函数公式,或者点击插入rank函数打开参数对话框。3、例如使用函数参数对话框,在number中输入排名的第一个数据单元格B2,并选择查找区域为A2:B6,点击确定。内容来源于互联网,信息真伪需自行辨别。如有侵权请联系删除。