在excel中如何根据学生成绩自动生成名次

如题所述

用rank函数就可以实现,例如:
A B C
姓名 成绩 名次
张三 99 1
李四 98 2
王五 98 2
你牛 87 5
朝气 85 6
网吧 89 4
C2的公式:=RANK(B2,B$2:B$7)
下面的公式只要复制就可以了,由于这里用了$符号,表示绝对地址。可以尝试把$去掉后是什么结果,体会这个$的作用。这在excel公式学习中非常有用。
温馨提示:内容为网友见解,仅供参考
第1个回答  2011-05-20
如果成绩没有重复 的直接选中所有成绩自动排序前面的序号就是名次
第2个回答  2011-05-20
排序啊,按成绩拦排序,右上角点数据,排序,除标题外,拉黑,就是把序号啊,姓名啊,成绩啊,什么的拉黑然后点数据--排序--选择成绩拦排,从高到底,从底到高都行。希望对你有用
第3个回答  2011-05-20
1.鼠标在学生成绩的任意地方单击
2.数据---排序
3.在打开的对话框中的主要关键字中选择成绩那一列
4.确定
为了方便你查看,你可以在排序后的学生名字前面添加一列,第一个单元格写名次,下面输入1,下面再输入2,然后向下拖拉。
第4个回答  2011-05-20
B1=RANK(A1,A:A,),成绩是在A列本回答被提问者采纳
相似回答