电脑编程技巧与维护 在学生成绩名录编排中Excel的应用 吴丽玉 (梅县技工学校,梅州514031) 摘要:Excel是一个功能非常强大的表格数据管理软件,通过实例,探讨了利用Excel进行学生成绩名录编排的 方法。Excel的应用使教学统计工作变得轻松、便捷。 关键词:Excel;成绩;统计;编排 The Application of Excel in the Students Transcripts Schedule WU Liyu (Meixian Technical School,Meizhou 514031) Abstract:Excel is a very powerful data management software.This article discusses the production of students transcripts schedule using Excel method.Excel of application make teaching statistics work easier and convenient. Key words:Excel;Transcripts;Statistics;Schedule l 学生成绩名录的编排 1.1编排“考分汇总”工作表 在“考分统计”Sheet的S6单元格里录入“:相关信息! E3”,接着把填充柄拖到S10格中。 1-3.5求语文科目的平均分 在“考分汇总”表第一行中,依次录入信息的字段名: 考号、姓名、班次、课程一、课程二、课程三、课程四、课 程五、课程六、课程七、课程八、课程九、课程十、总分和 名次,其单元格的坐标分别对应为“A1、B1、c1……01”。 1.2编排“相关信息”工作表 在“考分统计”Sheet的D6单元格里录入“=average f考 分汇总!¥D¥2:考分汇总!¥D¥6)”,求出1001班语文课的平均 分,其他班的统计方法相仿。 1.3.6求语文科目的最高分 在“考分统计”Sheet的E6单元格里录入“=MAX(考分 选择“相关信息”表,合并单元格A1~W1,居中录入: “第一中学2009—2010学年度第二学期各科任老师信息详细 表”,在第二行中分别录入信息的字段名:班次、班主任、考 生数、课程一、课程二、课程j、课程四、课程五、课程六、 课程七、课程八、课程九、课程十。 1-3编排“考分统计”工作表 汇总!¥D¥2:考分汇总!¥D¥6)”,求出1001班语文课的最高分, 其他班的统计方法相仿。 1.3.7求语文科目的最低分 在“考分统计”Sheet的F6单元格里录入“=MIN(考分 汇总!¥踯2:考分汇总!¥D¥6)”,求 1001班语文课的最低分, 其他班的统计方法相仿。 各课程考试成绩需要对考试人数、优良率、及格率、最 高分、最低分、平均分、各层次考生人数及比例进行统计分 析。这里以1001班语文科目的考分统计来示范,探讨“考分 统计”工作表的编排方法,其他课程的编排方法相仿。 1.3.1编排考分统计表基本模式 选择“考分统计”Sheet,合并单元格A1到S1,居中录 2 输入考分一选择数值的类型 2.1选择数值的有效性 选择“考分汇总”Sheet,选中考分数据的单元格范围, 依次点击菜单栏上的“数据”一“有效性”,弹出“数据有效 性”对话框,选中“设置”选项卡,接着在“允许”下拉菜 单中选择“整数”,在“数据”下拉菜单中选择“介于”,在 “最小值”和“最大值”框中分别输入…0’和“100”。 2.2警告提示 单击“出错警告”选项卡,选中复选框“输入无效数据 入“第一中学2009~2010学年度第二学期考分统计表”;后合 并B2到F2单元格,居中录人“=相关信息!D3”,显示出要 统计的课程名称“语文”;再录人其他单元格的内容。 1.3.2显示全年级人数 在“考分统计”Sheet的c5单元格中录人“=Sum(相关 信息!C3:相关信息!C7)”,后按Enter将会显示出全年级总人 数。 1.3.3显示各班班主任及人数 时显示出错警告”,在“错误信息”栏中录入“注意录人的数 据类型,不要超出合理范围,请重新操作”,最后单击“确 定”按钮。 如果录入的数值类型不当或超出实际情况时,警报提示 会显示出来,不加设置,错误提示会按照默认模式进行提示。 作者简介:吴丽玉(1983一),女,助教,本科,学士,研究 方向:计算机。 收稿日期:2011-02—15 在“考分统计”Sheet的B6单元格中录入“=相关信息! B3”,接着选中此单元格并按住填充柄拖至BIO单元格。在 C6单元格中录入“=相关信息!C3”,接着把填充柄拖至C10 单元格。 1.3.4显示各科任课教师 "48 ̄∥毫-_29JJ"oa曩翟扳巧与簟 i; DATABASE ANI)INFORMATION MANAGEMENT 其他单兀格的数值类型也可按照吲样的没置方法操作。 换操作。 数据库与信息管理 3考分统计 3.1考分分色显示 4 图表的插入 表可以更直观地展示数值,使数值更易于理解,更容 易体现m数值之间的相互关系,并有助于发现数值的发展趋 为便于区分,方便榆索,在统计考生考分时可以按照小 同的分数段用不同的颜色显示。比如,在“考分汇总”表中, 要没置某一课程的考分高于等于90分的考分以绿色显示,低 于60分的考分以黄色显示。 选择“考分汇总”Sheet,选巾 科考分分布范闱,单击 菜单栏卜的“格式”一“条件格式”菜单,显示“条件格式” 势。图1所示的考分汇总表,现在需要用图表的样式来显示 平均分的分布细节,用对应的罔表进行说明,还要对各分数 段的考牛百分比情况进行展示。 对话框,在“条件1”的第一个下拉菜单巾选择“单元格数 值”、在第二个下拉菜单巾选择“大于或等于”,在第3个菜 单中录入“90”;选择“格式”按钮,在“单元格格式”对话 框中,选择“字体”选项卜,将宁体的“颜色”设置为“绿 色”。 单击“添加”按钮,按照刚才的示范把“条件2”的3个 选择框依次调整为“单元格数值”、 “小于”、 “60”,把字体 的“颜色”点选为“黄色”,还可以把单元格的背景色设为 “黄色”,以示突 ,最后单击“确定”按钮。 在“考分汇总”Sheet中,某一科的成绩高于90的,就会 显示绿色的分数,低于60的,就会显示黄色的分数。 3.2考分等级化 如果要求把考生的考分全部按等级来划分相应分数段, 类似于表1所表达的,可以按照表1进行设置 表1 考分分数段 相应的等级 考分分数段 相应的等级 95-l00 甲+ 65-70 丙+ 90-94 田 60-64 丙 85-90 田一 55-59 丙一 80-84 乙+ 50-54 丁+ 75-80 乙 45—49 r 70-74 乙一 0-44 r一 (1)新捕入一个空门的表并命名为“等级标准”,将第一 行的A1~DI单元格合并,居中录人“等级标准对应表”,从 A2~I)2分别填写“考分段”、 “起始考分”、 “截止考分”、 “考分等级”。 (2)把“考分汇总”表中的内容全部复制到新建的空白 “考分等级”表叶1,清空“考分等级”工作表中各课程的考 分、总分和名次,然后,依次选择菜单栏中的“数据”一“有 效件”,把数值所在的单元格的类型变更为“任何值”。 (3)在“考分等级”Sheet中的D2格中录入“=INDEX (等级标准!¥D¥3:¥D 14,MATCH(1,(考分汇总!D2>=等级标 准!¥B¥3:¥B¥14) (考分汇总!D2<=等级标准!嚣c¥3:¥C ¥14),0))”,输入结束后,按“Ctrl+Shilf+Enter”组合键,Exeel 将在公式两边自动加J_花括号“f】”,这时在“考分汇总” Sheet中D2的考分就直接替换为考分等级了。 (4)把光标定位在“考分等级”Sheet的D2单元格中, 把填充柄拖动到整个考分数值区问,完成考生考分的等级替 图1 Excel的图表功能非常丰富,因为需要图表显示各个分数 段的考生比例情况,可以采用 维分离性饼图来作为图表类 型。其设置方法为:单击常用工具栏中的“图标向导”按 钮,弹出的“图表向导”对话框,选择图表类型为饼图,子 图表类型为分离型i维饼图,单击此对话框中的“下一步” 按钮;L}j现“图表数据源”对话框,确定数据源后,单击 “下一步”按钮;则出现“图表选项”对话框,在此对话框中 选择“标题”选项卡,输入图标标题内容“考分分布比例 图”,再单击“数据标志”选项卡,选择数据标签包括“百分 比”,然后单击“下一步”; 现“图表位置”对话框,选择 第二个单选项,即“作为其中的对象插入”;最后单击“完成 “按钮,这样图表就创建Ⅲ来。可以适当调整图表的高度、宽 度和设置图表的字体大小及图表区的填充效果,则可得到非 常美观的饼图。 5 打印处理问题 由于工作表内容较多,需要2页以上的打印纸张,打印 来的表格的每一页都需要有表格的第一行的内容,此时需 要对表格的页而进行相应的设置。单击菜单“文件”一“页面 设置”,弹出的“页面设置”对话框,分别选择“页面”、 “页边距”、“页眉/页脚”选项卡,适当设置纸张大小,打印 方向,纸张的七下、左右边距和页眉页脚距离及文字内容等。 这里由于表格内容较宽,可以设置扣 印方向为“横向”。然后 选择“工作表”选项 ,设置打印标题的“顶端标题行”为 表格内容的第一行,在“顶端标题行”文本框中输入¥1:¥l。 单击常用工具栏中的“打印预览”按钮,则可以预览打印的 效果。如果预览效果不满意,可以做进一步的页面设置,或 者调整表格的行高列宽,直到合适为止。 6密码保护 Excel为用户提供了多级保护手段,可以自行选择对每个 单元格或每个工作表是否进行保护,以及是否保护工作簿, (下转到73页) 赡稿 NE'I’W0RK ANI)C0MMUNICATION 参考文献 …壬建良.分布 络数据传输中VPN技术的研究IJ】.计算 机 网络,2003,f13):46. 网络与通信 全与通信保密,2003,(1 1):33. [31李小志.VPN技术存校同网络巾的应用IJ].教育信息 化,2006,(15):32—34. [21乔元松,李卿.IPSec/Vt N动态路由问题研究….信息安 (上接第49页) 没置打开或修改权限密码等。这些JJ口密方法应用都较为方便。 虽然Exce1应用软件提供了加密功能,但钊 对Excel加密的解 密软件种类繁多,所以,用VB代码编辑的小程序,可以加强 对此模板的保护。具体操作方法如下: 首先要打开VB编辑器,可以用“工具”一“宏”一 “VB编辑器”来打开,也可以同时按住Ah键和F11键打开。 打开“ 程资源管理器”窗Lj,双击“ThisWorkbook”后,在 代码窗口中输入代码: Private Sub WorkbookEnd Sub 述代码的功能是输入密码(此例巾密码为“abe”,可 自行修改此处的密码)。如果输入密码不正确可以重新输入, 有3次输入密码的机会,如果3次均小正确则关闭此文件。 7 结语 随着信息技术的革命,先进的办公自动化软件把人们从 纷繁芜杂的事务性劳动中解放出来,高效率、准确地解决许 多数据的处理、统计问题。通过对Excel相关设置的应用、内 部函数的调用,准确、便捷地对学生成绩名录中的平均分、 各分数段比例、考分等级、饼图显示等进行了处理,收到了 Open 0 Dim Password,I Passw0rd=InputBox(“请输入密码:”,“捉示”) For I=1 To 3 很好的效果。推而J 之,Excel也可以用在工资管理、水电费 统计、实验数据分析等领域中。利用好Excel,将会使T作更 加方便、快捷。 If Password=“abc”Then Exit For Else IfI=3 Then 参考文献 【1】东方人华.Excel 2003中文版入门与提高【M】.北京:清 华大学 版}1:,2004. 『21九州书源.中文版Ofifce2007从入门到精通【M】.北京: 清华大学 版神,2008. MsgBox(“密码错误,你是非法用户”,vbOKOnly, “提示”) Me.Close(1) Else Password=lnputBox(“密码不正确,请重新输入:”, “提 示”) Endlf Endlf Next I 13l薛建.Excel函数在数据处理巾的若干应用.机电技术, 2007. 【4】陈围栋.Excel在销售计划制订中的应用.中国管理信息 化,2008. (上接第68页) array2(i-1)=mid(cont,i,1) next 1rdf=formatnumber(founddf,3) 录入题得分精确到小数点后3位%> if ubound(array1)>ubound(array2)then 5 结语 企业计算机竞赛网站住功能上已经实现了 业用户注册、 设置密保、取【旦I密码、修改资料、用户登录、用户练习、竞 赛答题、时间控制、程序判分、用户查分、管理员查分、题 库维护等基本功能,并且实现了题目的动态随机抽取、程序 判断array1和array2比较元素的最大下标 maxarrnum=ubound(array2) else maxarrnum=ubound(array 1) end if 录入题总分设置为2()时,每字符得分,精确到小数点后 3位 的自动评分等重要功能。竞赛网站的制作促进了企业的信息 化建设,使得 业计算机竞赛活动以更为灵活便捷的方式得 以开展,适应了企业信息化发展需求。 chardf=formatnumber(20/len(1rda),3) founddf=0 初始化founddf为0 f0r I_()to maxarrnum if array2(i)=arrayl(i)then founddf=founddf+chardf 参考文献 f1】李劲.精通ASP数据库程序设计.北京:科学 版社, 2001. 数组冗素相同,加每宁符得分 if founddf>=20 then 如果录入题得分超过设置的总分20,就设置为20 founddf=20 exit for end if Rext 【2】郭宝红,等.基于ASP 卜考试系统的设计与实现.天津 师范大学学报(自然科学版),2002. 【3】袁启昌.ASP动态网页设计教程.北京:科学 版丰十, 2005,3. 麟_ _73