热点推荐
ZOL首页 > 软件资讯 > 软件学院 > 办公教程 > 做一张能亮"红绿灯"的学生成绩表

做一张能亮"红绿灯"的学生成绩表


中国电脑教育报 【转载】 2005年06月23日 09:01 评论

    每一位班主任老师在学生期中、期末或月考等考试后都会面临着这样一项工作:将全班学生的各科成绩在Excel中汇成一张成绩总表。可是,每位班主任都想清楚地知道单科成绩第一名是哪个或哪些学生,哪些学生的哪些科目“亮了红灯”(不及格)。当然,上面的两个问题通过Excel的“排序”或“筛选”功能都能够分别得到答案,但是需要老师多次操作,且总的结果在一张表上不能直接反映出来。下面,我给大家介绍一种方法——巧用Excel的“条件格式”生成“智能”学生成绩表:最高的单科成绩单元格自动填充为绿色,不及格的成绩自动显示为红色粗体,且当成绩表中的成绩变化时,显示结果将随同自动改变。具体操作步骤如下:

    Step 1 在Excel中创建成绩总表(如图1所示)。


图1

  Step 2 设置“语文”成绩列的条件格式:选定所有的语文成绩单元格区域,单击[格式]菜单中的“条件格式”,在弹出的“条件格式”对话框中进行如下设置:

  1. 设置最高成绩的格式

  先在“条件1(1)”列表框中选择“单元格数值”,接着在“算法”列表框中选择“等于”,在参数框中输入“=MAX()”,将光标定位在最大值函数MAX()的括号中,拖动鼠标选中所有的语文成绩单元格区域来引用单元格地址,然后单击[格式]按钮,打开“图案”选项卡,选择“单元格底纹”颜色板中的“绿色”,单击[确定]按钮,如图2所示。

图2

2. 设置不及格成绩的格式

  单击[添加]按钮,扩展“条件格式”对话框,在“条件2(2)”列表框中选择“单元格数值”,在“算法”列表框中选择“小于”,在参数框中输入“60”;单击[格式]按钮,打开“字体”选项卡,从颜色列表中选择“红色”,并设置为“粗体”,单击[确定]按钮。

  Step 3 单击[确定]按钮。怎么样?语文列的最高成绩单元格是否填充成了绿色?不及格的成绩是否变成了“红灯”?结果如图3所示。

图3

  其他科目列如法炮制进行设置,这样,一张“智能”的学生成绩表就生成了,班主任需要的结果在一张成绩表上一目了然地直接反映出来。如果我们修改某个学生的成绩,显示结果会自动地变化。

  另外,我们还可以通过复制条件格式来提高工作效率。由于图2中的“条件1(1)”为绝对地址引用,我们需要先做调整,将其改为混合地址引用:选中语文成绩区域,单击“格式”菜单中的“条件格式”,将“条件1(1)”改为混合地址引用,“=MAX(C\$4:C\$18)”,单击[确定]按钮。再选择带有要复制的条件格式的单元格区域(本例为语文成绩区域),双击工具栏中的“格式刷”,然后分别选择要应用该条件格式的单元格区域(本例为不同科目的成绩区域)。这样,各科成绩均按规定的条件格式显示。

  下次考试后,班主任只需要复制一下这张成绩表(工作表),然后重新录入各科成绩数据,“智能”成绩表就会自动显示出新的结果来。有点儿“神奇”吧?还不快点试一试!

看完本文后的感受:文章感受排行>>
频道热词:微信  手机QQ  12306  
视觉焦点
新浪微博