在Excel 2003中如何排序问题

来源:百度知道 编辑:UC知道 时间:2024/09/23 06:55:33
比如要对学生成绩进行排名并显示出来;张三112,李四122,王五132,赵六122,怎么才能让电脑显示为:
王五132 1
李四122 2
赵六122 2
张三112 3
谢谢!

先选定所有内容(包括所有成绩、列表头和行表头),然后“数据”——“排序”,在“排序”对话框里选择左下角的“自定义”,在接下来弹出来的“排序选项”对话框中,选则“按列排序”,“确定”,在“排序”对话框中的“主要关键字”下拉列表中选择“成绩”(你在总成绩那一列的写的名称是什么就选什么),旁边选择“降序”,“确定”。
排序就OK了。
下面是编写名次:
假设你的第一行写标题,第二行为表头(“姓名”、“成绩”、“名次”等),第三列开始为姓名、成绩、名次等,假设A列为姓名,B列为成绩,C列为名次。
先输入第一名的名次 1 (在C3单元格中),在C4中输入以下公式:
=if(B4<B3,C3+1,C3)回车
则自动生成了第二名的成绩。

(如果你的成绩有多列,则名次这列不一定在第C列,而且第一个学生的数据不一定在第3行,那么对于以上公式中的B4,B3,C3应根据相对位置作相应修改。)

对于后面的名次,就很容易了:
左击C4(不要双击),右击,“复制”,选中后面要输入名次的单元格区域,“粘贴”,大功告成!
当然,最后这步你也可以拖动C4右下角的十字来完成。

假如数据在A列,从A2开始
在A2中输入
==A1&" "&RANK(A1,A1:A13)

这个很简单的呀 选中所有列 然后排序时按成绩排 全部会排好

http://www.ttxdn.cn/Art/show.asp?id=165

这个讲解的很详细。