excel如何设置前后排名?

来源:百度知道 编辑:UC知道 时间:2024/05/30 03:02:34
excel一共有五项,最后一项是总分,第一项是姓名,我想按照总分由小到多排序,也就是要按总分算出排名。
请问怎么操作?
排名已顺利求出!感谢1、2楼的同志!不过我还想知道,算出排名之后,怎么让各个列的次序按照排名来排列?
比如说,第一行是排名第一的同学,第二行是排名第二的同学。
我是直接选排名那一列,直接按升序,但是只能针对这一行,我希望姓名和其他项也跟着一起变~

redstarw 的方法貌似不行哦,如果我排序时只选择一个单元格,会提示“此操作要求合并单元格都具有相同大小”。。。

使用Rank排名函数进行处理


Excel版本参考:2010

测试数据:A列

1、选中B2单元格

2、输入公式:=RANK(A2,$A$2:$A$10,1)

3、回车,查看效果

=rank(e2,$e$2:$e$1000)
---------------------------------
排序前不要选择任何单元格区域,只需将光标定位在排序列中的任意一个单元格中即可。
---------------------------------
之所以有这个提示,是因为区域中有合并单元格。要避免这种情况,可以手动选择数据区域以避开合并单元格,然后再排序。
总之,排序前,要么选择全部数据区域(注意避开合并单元格),要么不做任何选择,只将光标停在数据区域即可,以免影响排序效果。

比如总分列在B列,在C1插入rank函数.打开之后.第一行里选中总分列数