在excel中,想按学生成绩进行班级排序和年级排序,如何实现?

就是排名次,按班里和级里的~

利用数据透视表的排列功能可很快实现

    菜单栏:插入---数据透视表-确定

    行标依次排列:成绩、班级、年级

    点击“设计”按钮:分类汇总(不显示分类汇总)、报表布局(报表形式显示)

    ‍查看整体的数据透视表结果是否正确,可适当调整字段


温馨提示:答案为网友推荐,仅供参考
第1个回答  2011-04-23
如表:
A B C D E
班级 姓名 总分 班排名 年级排名
1 七1 张三 90 ? ?
2 七1 李四 80
3 七1 王二 70
4 七2 陈小 80
5 七2 侯二 52
6 七3 张一 51
7 七3 张在 80

班排名:在D2中输入
=SUMPRODUCT(($A$2:$A$10000=$A2)*($C2<$C$2:$C$10000))+1
年级排名:在F2中输入
=RANK(C2,$C$2:$C$10000)
选择D2:E2,下拉复制公式即可。
(区域D2:E2、$C$2:$C$10000等,可根据实际情况调整。)本回答被提问者和网友采纳
第2个回答  2011-04-22
如果你是想同时体现排名,班级可以用排序的关键字设置,年级的可以使用rank()函数。
第3个回答  2011-04-22
把你的表结构截图出来。才好给你公式。
第4个回答  2011-04-22
选中要排的列,点击sort&filter即可
相似回答