乔山办公网我们一直在努力
您的位置:乔山办公网 > excel表格制作 > excel表格中怎样自动生成名次-excel自动生成排序,excel表格怎么排序

excel表格中怎样自动生成名次-excel自动生成排序,excel表格怎么排序

作者:乔山办公网日期:

返回目录:excel表格制作


Excel实现自动排名功能:

例如,需要将学生的考试成绩按照从高到底进行排序,才能知道谁考第一谁考第二。以下列数据为例,来说明excel中排序的方法步骤。

在excel中将上表中的数据选中。注意上表中的数据选中要完整,从左上格的空格到右下格的249都要选中。

制查看大图" class="ikqb_img_alink">

在excel中选择“数据”菜单,再将光标放在“筛选”上,在出现的选项中选择“自动筛选”。


这时数据会出现下拉小三角形。如下图所示。

如果想要将总分按照从高zd到低的顺序排列,就按如下步骤操作。

点击“总分”旁边那个下拉小三角形,在弹出的选项中选择“降序排列”。排列结果,如下图所示。

同理,如果想按照英语成绩从高到低进行排序,就选择“英语”旁边那个下拉小三角形,然后选择“降序排列”即可。



写个排序的函数就可以了,然后下拉填充

格式:=rank(排序对象,数据区域)。注意数据区域用绝对引用


1、以excel2010版本为例,如下图,要对该列总分进行排名;

2、首先在zhidaoH2单元格输入公式=RANK(G2,G:G),RANK函数的公式为(参与排名的数值,排名的数值区域),输入后按enter键则可得出排名结果;

3、把鼠标放在H2单元格右下角,下拉填充公式,则可自动对该列总分成绩进行排名了。



1、首先我们打开一个表格。

2、在D3单元格输入=RANK(C3,C$3:C$6),回车后再下拉单元格或者复制到其他单元格,排名就出来了。

3、但是这个公式是有些问题的,比如说有成绩相同的,如果用这个公式,排名就会变成下图所示的那样,并列的第二名占据了第三名的位置,排名就没有3了。

4、这时候我们就需要用另外一个公式了,在D3单元格输入=SUMPRODUCT((C$3:C$6>C3)/COUNTIF(C$3:C$6,C$3:C$6))+1,回车后我们看见了排名出现了。

5、下拉单元格或者复制公式后,我们发现排名正常了,并列的第二不再占据第三的位置,所有的排名按照序列排下来了。

6、最后再从数据中以排名为关键字升序排列后,就完成了排名。

相关阅读

关键词不能为空
极力推荐
  • <em>Excel</em> 求教怎么批量删除<em>EXCEL</em>

  •  来 EXCEL中删除强制换行符的方法:光标点在强制换行后的行首,在单元格内或编辑栏均可,然后按退格键(BackSpace);即可去除,用Alt+回车形成的强制换行,而源成为一行;也可用

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