乔山办公网我们一直在努力
您的位置:乔山办公网 > excel表格制作 > 在Excel表中,怎么排列学生名次?

在Excel表中,怎么排列学生名次?

作者:乔山办公网日期:

返回目录:excel表格制作


  1. 本来排序应该是下图:


  2. 分析原因,可能是因为你的排名是文本型数字,就是单元格左上角带绿三角的,如下图:


  3. 解决的办法,可以选中这些带绿三角的单元格,点那个黄点,里面选“转化为数字”


  4. 最后再按这一列数字型名次排序,就应该可以了。



  EXCEL中排名次的方法:

  1. EXCEL中排名次用RANK函数,=RANK(D2,$D$2:$D$13);

  2. RANK函数有三个参数,第一个参数是要求名次的当前值,第二个参数是区域范围,这里为了公式下拉填充,区域名称要加$为绝对引用,第三个参数为0或1,当为0或省略时,按降序,即最高值为第一名,当参数为1时按升序,即最低值为第一名,这里排名次用0,并且省略这个参数;

  3. 选中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名。这样不打乱学号的顺序,只显示名次。

相关阅读

  • 在Excel表中,怎么排列学生名次?

  • 乔山办公网excel表格制作
  • 本来排序应该是下百图:分析原因,可能是因为你的排名是度文本型数字,就是单元格左上角带绿三角的,如下问图:解决的办法,可以选中这些带绿三角的单元格,点那答个黄点,里
关键词不能为空
极力推荐

聚合标签

ppt怎么做_excel表格制作_office365_word文档_365办公网