万卷书   首页 > 电脑书籍 > Excel > 用Excel宏命令快速处理学生成绩
 
 在教学管理工作中,学生成绩的处理是一项枯燥烦琐的工作。Excel 2000提供了一个宏命令,利用它可以大大地缩短工作时间,提高工作效率。



  准备工作

  在完成某年级所有班的成绩录入之后,首先打开班级人数最多的那个成绩文件(例如,该班学生人数为70名)。成绩表中A列为学号(A1内容为“学号”,后同)、B列为姓名、C列为语文、D列为数学、E列为政治、F列为总分、G列为名次。

  录制宏命令

  单击菜单“工具→宏→录制新宏”,出现“录制新宏”的对话框,输入宏名,如“高一”,选择“保存在”项目中的“个人宏工作簿”,单击确定按钮,开始录制宏命令。

  1. 计算总分并按“总分”排序

  选中单元格C2至E2,单击工具栏上汇总命令“∑”,得出第一个学生的总分。选中F2单元格,拖动填充柄至F71。选中F列中任一有内容的单元格,打开菜单“数据→排序”的对话框,以“总分”为主要关键字递减,以学号为次要关键字递增,单击确定按钮。

  2. 排名次

  排名次一般来说有两种情况,一是从小到大的顺序排序:在G2单元格中输入“1”,G3单元格中输入“2”,选中单元格G2和G3,双击填充柄或拖动填充柄至G71;另一个是要求同分同名次:在G2单元格中输入“=RANKF2FF”,然后选中单元格G2,双击填充柄或拖动填充柄至G71单元格。如果按第二种情况,还要进行以下操作:选中G列,复制,利用“选择性粘贴”中的“数值”把G列内容复制到G列(或复制到H列后再删除G列,H列自动变为G列)。

  3. 计算全班各科平均分

  在C72单元格输入“=AVERAGEC2C71”,求出“语文”的平均分。选中C72,拖动填充柄至E72,就求出了所有科目的平均分。求总分平均分时要在F72单元格中输入公式“=SUMF2F71/COUNTAB2B71”。其中“COUNTAB2B71”是用来计算该班人数,不要使用如“COUNTAC2C71”,以防出错。

  4. 计算前N名学生的各科平均分

  比如计算前30名学生的各科平均分。在C73单元格中输入“=AVERAGEC2C31 ”,求出“语文”前30名的平均分,选中C73单元格,拖动填充柄至F73,就计算出了该班前30名的各科平均分及总分的平均分。