关垭 朝秦暮楚:请问excel里有没排序的函数?

来源:百度文库 编辑:高考问答 时间:2024/05/08 18:51:32
比如我要把一组成绩的排名呈现在一列里,但不影响数据的位置,比如1号的排名是25,就在1号后写上25,有这种函数吗?

我不知道你序号是要写在同一格还是另一格,如果是后者,这样操作:
先按从小到大扩展排序,然后在旁边插入一列,填入1、2然后拖拉使其自动填充,再按你原先的规则扩展排序
如果是前者,在填充序号后再插入一列,内容=A1&B1,后面的操作就是复制,选择性粘贴数值,然后再按原先规则扩展排序

数据里面有个排序选项
先编号,比如按学号排序,然后选成绩列排序,再在学号后面加名次列,最后在按学号列排序
不知道是不是这个意思

用RANK函数,第一项选数字,第二项选范围,就是那个数字要在哪个范围里面排序,第三项选0或者1(或者是1或者2),就是选升序或降序,默认不写是升序。

函数RANK()可以达到目的。

比如在J列是总分,数据区域为J2:J250,则在K2单元格输入公式
=RANK(J2,$J$2:$J$250,0)
回车确认后,双击填充句柄将公式复制到J250单元格。

公式中的参数J2是被排位的总分;
$J$2:$J$250是参与排位的总分数据区域;
0指明排位的方式是按照降序排列。

注意:
参与排位的数据区域一定要是绝对引用。
总分相同位次相同,不占位(也就是并列位次),后续位次留空。即如果甲、乙、丙中甲、乙总分相同都是第1名,第2名空位,丙是第3名。

函数的详细使用及操作,请查询粘贴函数帮助。

函数RANK()可以