我用EXCEL VBA制作了一个中小学成绩管理系统,想看看吗

这是一个由四川省泸州市纳溪区大渡中学教务室制作的简易成绩管理系统,特点是限制条件少、具备容错和恢复能力。系统提供多样化查询(姓名、班级、分数段等),实时统计各项指标,并自动生成成绩册和成绩条。操作指南包括录入数据、设置查询条件等,提醒用户注意工作表间的关联性和数据备份。
摘要由CSDN通过智能技术生成

                  简易成绩分析系统使用说明
      四川省泸州市纳溪区大渡中学教务室制作使用
一、特色
1、限制条件少
只需把原始成绩录入或粘贴入总表即可,对总表要求极为宽松:不必整理试卷、非顺序登分;各列(包括科目)名称、位置任意;不受班级、每班人数、科目等数量限制,行列不受限制。简言之,只要您原始成绩表是什么样,把它复制过来就行,只需注意本总表第一行为表头且有班级一列和不合并单元格即可,其它不受任何限制。
2、具有容错能力
也许您对函数和公式比较熟悉,知道当公式引用的单元格被移动或删除时公式往往会出错。本作品避免了这个问题。本作品成绩册、统计表和成绩单采用公式生成,数据均来源于总表。可是对总表您尽可放心大胆编辑、修改,对数据进行各种处理,比如可以进行排序、筛选、删除等操作,哪怕移动和删除任何一行、一列,删除任何一个单元格也无妨。
3、具有恢复能力
本作品对成绩册和成绩单,虽然采用函数和公式实现,但您仍可自由编辑排版以便输出,如编辑、修改、删除公式,删除行列,哪怕删除或者清空整张表也可,如果你进行了以上或者其他误操作,您只需先退出该表再重新进入选择恢复即可自动恢复原来的页面包括公式。"
二、主要功能
1、查询:查询条件多样,可按姓名查询、按班级查询(分班);按某学科(含总分)某分数段查询;按班内名次(年级名次)段查询(如某班前XX名、年级前XX-XX名)等,各种查询条件还可自由组合。对查询结果,可按某关键字排序后显示,如按班级排名升序可组合出某班全部或班前XX名、年级前XX名排名等,按年级排名升序可组合出年级

简易成绩分析系统使用说明 四川省泸州市纳溪区大渡中学教务室制作使用 一、特色 1、限制条件少 只需把原始成绩录入或粘贴入总表即可,对总表要求极为宽松:不必整理试卷、非顺序登分;各列(包括科目)名称、位置任意;不受班级、每班人数、科目等数量限制,行列不受限制。简言之,只要您原始成绩表是什么样,把它复制过来就行,只需注意本总表第一行为表头且有班级一列和不合并单元格即可,其它不受任何限制。 2、具有容错能力 也许您对函数和公式比较熟悉,知道当公式引用的单元格被移动或删除时公式往往会出错。本作品避免了这个问题。本作品成绩册、统计表和成绩单采用公式生成,数据均来源于总表。可是对总表您尽可放心大胆编辑、修改,对数据进行各种处理,比如可以进行排序、筛选、删除等操作,哪怕移动和删除任何一行、一列,删除任何一个单元格也无妨。 3、具有恢复能力 本作品对成绩册和成绩单,虽然采用函数和公式实现,但您仍可自由编辑排版以便输出,如编辑、修改、删除公式,删除行列,哪怕删除或者清空整张表也可,如果你进行了以上或者其他误操作,您只需先退出该表再重新进入选择恢复即可自动恢复原来的页面包括公式。" 二、主要功能 1、查询:查询条件多样,可按姓名查询、按班级查询(分班);按某学科(含总分)某分数段查询;按班内名次(年级名次)段查询(如某班前XX名、年级前XX-XX名)等,各种查询条件还可自由组合。对查询结果,可按某关键字排序后显示,如按班级排名升序可组合出某班全部或班前XX名、年级前XX名排名等,按年级排名升序可组合出年级前XX名排名或全部排名等。 2、统计:根据班级和科目(含总体)按统计范围自动实时生成各项指标(参考人数、平均分、及格人数、及格率、优生人数、优生率、差生人数、差生率等)、各分数段人数统计、年级前XX名在各班分布等。 3、成绩册和成绩条:实时自动按班生成成绩册和成绩条。 三、操作指南 在总表中录入或粘贴入学生成绩等数据,然后经设置表简单设置后即可进行查询、统计等操作。其中,分班成绩册和成绩单、统计分别以VBA和公式两种方式制作,这两种方式各有特点,供你选择:公式方式的优点是当条件变化时显示结果随之实时变化,公式被破坏后还可重新恢复;VBA方式每次改变条件后必须点击相应按钮才能刷新结果,但对结果你可随意进行各种操作。如果你觉得窗体有可能遮住结果,窗体可移动,可关闭,也可随时按CTRL+Q(W)打开。另总表中还提供了按班级排序、填入总分、平均分、计算班级排名、年级排名、分数超限检查等多种自动化功能。 四、温馨提示 1、本成绩分析设计是本人当然而成,加之时间仓促,错误和疏漏在所难免,如果你在使用中不符合您的需要,请及时告知,以便进一步改进! 2、本成绩分析工作表之间,相互引用,相互关联,不得随意更改删除,也不得对工作表重命名,否则将影响本成绩分析的正常使用。 3、操作前请做好数据备份,凡因使用本成绩分析而造成的数据损失,本人概不负责。 4、如果不能运行宏,请把“工具--宏--安全性”中,安全级别设为“中”。 制作:石明富 2009-6-29
一个关于学校成绩计算统计方面的加载宏,可以极大的提高工作效率,添加了一些增强工具(过程),添加了一些自定义函数。如:以下为自定义函数 去首尾求平均:自动对选定单元格区域中的单元格求和,并计算平均数。a为唯一参数,为需指定的单元格区域。 去首尾求和:自动对选定单元格区域中的单元格求和,求和时自动去掉区域中的最大值与最小值。a为唯一参数,为需指定的单元格区域。 pass:计算指定区域b中,大于等于a的数值个数在全部b区域中的个数之比,常被用来计算优秀率、及格率等。其中A为常数,b为单元格区域。 supermax:从一列单元格区域b中,从大到小寻找第m个数据。其中M为正整数,b为单元格区域。 findlike:从自定义的单元格区域b内寻找类似于a的数据个数。其中a字符串,b为单元格区域 passren:计算指定区域b中,计算大于等于a的数值个数,常被用来计算优秀人数、及格人数等。其中a为常数,b为单元格区域。 passrenm:在一组单元格数值b中,确定大于a的数值的个数,忽略文本对结果的影响而更加准确而具有容错性。其中a为常数,b为单元格区域。 midrenm:在一组单元格数值b中,确定大于等于MIN且小于max的数值的个数,如计算大于90且小于100的数值的个数。其中min为最小值,max为最值,ran为单元格区域。 passm:在一组单元格数值b中,确定大于a的数值的个数与全部数据数的比值,比如优秀率。忽略文本对结果的影响而更加准确而具有容错性。其中a为数值,b为单元格区域。 sumcolor:在一组单元格b中,确定与a的字体色相同的单元格个数。其中a为单元格,b为单元格区域。 sumcolornum:在一组单元格b中,确定与a的字体色相同的单元格的数据据的和。其中a为单元格,b为单元格区域。 身份证:提取身份证中的信息。其中a为目标单元格,b为可选项NL(年龄)或XB(性别)或SR(生日),。 lowrenm:统计在单元格区域B中低于a的单元格个数。其中a为目标单元格,b单元格区域。 年龄1:求出生年月A到统计时之间年龄。目标单元格须为时间格式,如:1998-01-02。 年龄2:求出生年月A到统计时年月B之间年龄。两个参数必须为时间格式,如:1998-01-02 年龄3:求出生年月A到统计时年月B之间年龄。两个参数必须为文本格式,如:19980102 自定义的一些工具(过程)下载后加载可以自己试试,不再解释。 对于小学、初中、高中教导处、教育行政部门进行成绩分析极有帮助。
一、特色 本作品采用EXCEL 公式+VBA制作,既可根据你平时使用EXCEL的习惯和方式操作充分发挥EXCEL的功能,又能利用本作品提高效率。 ※※※※二、主要功能 1、在原始成绩表中自动按你要求的统计科目生成总分、平均分、班级排名、年级排名等。 2、查询:查询条件多样,可按姓名查询、按班级查询(分班);按某学科(含总分)某分数段查询;按班内名次(年级名次)段查询(如某班前XX名、年级前XX-XX名)等,各种查询条件还可自由组合。对查询结果,可按某关键字排序后显示,如按班级排名升序可组合出某班全部或班前XX名、年级前XX名排名等,按年级排名升序可组合出年级前XX名排名或全部排名等。 3、统计:根据班级和科目(含总体)按统计范围自动实时生成各项指标(参考人数、平均分、及格人数、及格率、优生人数、优生率、差生人数、差生率等)、各分数段人数统计、年级前XX名在各班分布等。 4、成绩册和成绩条:实时自动按班生成成绩册和成绩条。 ※※※※三、操作指南   第一步:在总表中输入、导入、复制粘贴或在记录单逐条录入原始成绩(第一行为如下形式) 学号 ∣ 数学 ∣ 总分 ∣ 学号 ∣ 语文 ∣ 班级 ∣ 英语 ∣ 姓名 ∣ 政治 ∣ 历史 ∣ 物理 ∣ 化学 ∣ …… "  1、其中各列位置不固定   2、班级列必须包含   3、可以任意增加删除科目   4、可以任意增加删除辅助列如:学号、年级、座位号等"   第二步 :设置 "  1、打开设置工作表进行设置   2、包括考试名称和统计科目的设置   3、具体设置方法表内的批注已经说明"   第三步:点击控制条上的各个按钮进行相应统计 其中,分班成绩册和成绩单、统计分别以VBA和公式两种方式制作,这两种方式各有特点,供你选择:公式方式的优点是当条件变化(如所选班级、科目变化)时显示结果随之实时变化,除非公式被破坏或者刚从其它表册转入本功能你才需要重新点击按钮;VBA方式每次改变条件后必须点击相应按钮才能刷新结果,但对结果你可随意进行各种操作。如果你觉得窗体有可能遮住结果,窗体可移动,可关闭,以便在EXCEL中按你熟悉的方式操作。另总表中还提供了按班级排序、填入总分、平均分、计算班级排名、年级排名、分数超限检查等多种自动化功能。
评论 5
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值