今天,我们讲解一个excel列排序的实例。已知一个班级学生成绩,通过求出总分后,查看排出名次。下面是具体步骤:
第一,在excel中输入下图的表格。
?编号 | ?姓名 | ?成绩1 | ?成绩2 | ?成绩3 | ?总分 | 名次? |
?0001? | ?李四? | ?9.4? | ?9.5?? | ?9.2? | ? | ? |
?0002? | ?张三? | ?7.6? | ?8.0?? | ?7.9 | ? | ? |
?0003? | ?王伍? | ?9.7? | ?9.2? | ?9.6 | ? | ? |
?0004? | ?洋洋? | ?8.5 | ??8.7? | ?8.6? | ? | ? |
?0005? | ?李小军 | ?9.8 | ??9.8? | ?9.7 | ? | ? |
?
第二,单击工具栏中的求和按钮∑,在总分栏中可迅速得到各学生的总分。结果如下图:
编号 | ?姓名 | ?成绩1 | ?成绩2 | ?成绩3 | ?总分 | 名次? |
?0001? | ?李四? | ?9.4? | ?9.5?? | ?9.2? | ?28.1 | ? |
?0002? | ?张三? | ?7.6? | ?8.0?? | ?7.9 | ??23.5 | ? |
?0003? | ?王伍? | ?9.7? | ?9.2? | ?9.6 | ?28.5? | ? |
?0004? | ?洋洋? | ?8.5 | ??8.7? | ?8.6? | ?25.8? | ? |
?0005? | ?李小军 | ?9.8 | ??9.8? | ?9.7 | ?29.3? | ? |
?
第三,选中全部数据,从菜单中选[数据]→[排序],出现排序对话框;在对话框的“主要关键字”选项里,选“总分”,在“总分”右侧选中“降序”,其它选项不选(空白),单击确定,显示结果如下图。
编号 | ?姓名 | ?成绩1 | ?成绩2 | ?成绩3 | ?总分 | 名次? |
0005? | 李小军 | ?9.8 | ?9.8? | ??9.7? | ??29.3? | ? |
?0003?? | 王伍 | ?9.7 | ??9.2 | ?9.6 | ?28.5? | ? |
0001? | ??李四? | ??9.4 | ??9.5? | ?9.2 | ??28.1? | ? |
?0004? | ?洋洋? | ?8.5 | ??8.7? | ?8.6? | ?25.8? | ? |
?0002 | ??张三 | ??7.6? | ??8.0 | ?7.9 | ?23.5 | ? |
?
第四,在名次栏的G2中输入1(即代表第一名),G3中输入2,选中G2:G3,利用填充柄自动输入数列的功能,快速输入所有名次(实际工作中或许有成百上千的数据),输入结果后如下图:
编号 | ?姓名 | ?成绩1 | ?成绩2 | ?成绩3 | ?总分 | 名次? |
0005? | 李小军 | ?9.8 | ?9.8? | ??9.7? | ??29.3? | ?1 |
?0003?? | 王伍 | ?9.7 | ??9.2 | ?9.6 | ?28.5? | ?2 |
0001? | ??李四? | ??9.4 | ??9.5? | ?9.2 | ??28.1? | ?3 |
?0004? | ?洋洋? | ?8.5 | ??8.7? | ?8.6? | ?25.8? | ?4 |
?0002 | ??张三 | ??7.6? | ??8.0 | ?7.9 | ?23.5 | ?5 |
?
第五,重复第三步操作,将其中的主要关键字“总分”改选为“编号”,排列方式选中“升序”,确认后,完成,出现如下图的正确排名。
编号 | ?姓名 | ?成绩1 | ?成绩2 | ?成绩3 | ?总分 | 名次? |
?0001? | ?李四? | ?9.4? | ?9.5?? | ?9.2? | ?28.1 | ?3 |
?0002? | ?张三? | ?7.6? | ?8.0?? | ?7.9 | ??23.5 | 5 |
?0003? | ?王伍? | ?9.7? | ?9.2? | ?9.6 | ?28.5? | 2 |
?0004? | ?洋洋? | ?8.5 | ??8.7? | ?8.6? | ?25.8? | ?4 |
?0005? | ?李小军 | ?9.8 | ??9.8? | ?9.7 | ?29.3? | ?1 |
?
注:本文所提到的方法要满足两个条件:
第一,保证编号列数据的规律按ASCII值递增或递减(文本数据)。
第二,总分列数据无重分现象。
如果不能满足上述两个条件,则不能使用其方法,例如总分相同名次就会出现先后现象。
……