Excel新生分班的简易方法
运用Excel VBA实现高校新生分班

运用Excel VBA实现高校新生分班作者:董建文来源:《智能计算机与应用》2018年第03期文章编号: 2095-2163(2018)03-0208-04中图分类号:文献标志码: A摘要:关键词:(Dean's Office, Nanjing Audit University Jinshen College, Nanjing Jiangsu 210023, China)Abstract: This paper analyzes the needs of the class-division for freshmen in universities,makes process modeling, and explores how to apply Excel VBA to realize the class-division of University for Freshmen. The application result shows that use of Excel VBA has improved the efficiency and accuracy of the work greatly.Key words:作者简介:收稿日期:引言高校的班级是大学生的"第一社会、第二家庭、第三课堂",班级的"人为环境"会在学生的成长道路上留下痕迹,班级的风气和氛围,直接或间接影响学生人生观、价值观的形成,影响学生学习、生活习惯的养成和社交能力的培养。
因此科学、合理、人性化地对学生进行班级编排,是高校学生管理工作中非常重要的一环,也是老师、家长、学生普遍关心的问题。
但是学生分班问题影响因素较多、综合情况复杂,把各个班级分得合理均衡确非易事\[1\]。
迎接新生之前,每所高校都面临着一项重要的工作--将录取的新生分班。
分班的要求:保证同一专业中多个平行班班级之间人数、成绩、性别、生源地的平衡性。
利用Excel进行快速分班的技巧

利用Excel进行快速分班的技巧每逢新学年开学之前,很多学校都面临着一项重要的工作——学生分班,分班也就成为教学管理信息化的一个重要话题,分班的依据是学生的考试成绩,总体要求是班级间各学科的总分或平均成绩要互相接近,利用Excel可以大大提高工作效率,下面以某中学高一新生分班为例,谈谈如何利用Excel中的若干方法进行快速分班。
处理思路:XXX中学高中部今年招收了689名新生。
为了保证各个班级的学生的学习成绩大致平均,学校准备依照学生的中考成绩的名次采用“蛇形”分班法,即按表1 所示的方式分成12个教学班。
表1 分班办法首先将学生情况及成绩调入Excel工作表中,计算学生名次。
先把D4:D692单元格区域命名为“中考成绩”,然后在E4单元格中输入“=RANK(D4,中考成绩)”,或者直接输入“=RANK(D4, ■D■4:■D■692)”,并为学生名次排序。
然后划分班级:分别用以下五种方法计算每个学生应属班级,如图1所示一、利用复制填充在G4单元格键入“1班”,拖动单元格右下角的填充柄向下填充到G15,得到“1班~12班”,在G16、G17分别键入“12班、11班”,并同时选中G16、G17单元格并拖动填充柄填充至G27,得到“12班~1班”,选中G4至G27并拖动填充柄或复制粘帖至单元格G692结束。
此方法虽然用法简单,但是每当班数变化时就必须重复这些步骤。
二、利用自定义序列自动填充(1)选择菜单“工具→选项”,在弹出的对话框中单击“自定义序列”标签,在左侧小窗口中单击“新序列”,在右侧小窗口中输入“12班,11班,10班,9班,8班,7班,6班,5班,4班,3班,2班,1班, 1班, 2班,3班, 4班, 5班, 6 班, 7班, 8班, 9班,10班, 11班,12班”。
注意序列是“12班~1班,1班~12班”,输入完毕,单击[添加]按钮并[确定]退出,如图2。
(2)在“G4”(第一名同学“班级”所在的单元格)中输入“1班”后,用鼠标左键双击“G4”单元格右下角的控点,即可自动得出全部学生的班号。
利用EXCEL进行快速分班的技巧

利用EXCEL进行快速分班的技巧在学校或培训机构等场合,分班是一个常见的任务。
利用Excel进行快速分班可以提高工作效率,减少人力资源的浪费。
以下是一些利用Excel进行快速分班的技巧。
1.数据准备:首先,需要准备好学生或学员的基本信息,如姓名、性别、年龄、学号等,可以将这些信息放在Excel的不同列中。
同时,还可以准备其他需要分班的指标,如考试成绩、技能水平等。
2.设置筛选条件:在Excel中,可以使用筛选功能对学生或学员的基本信息进行筛选。
通过设置筛选条件,可以按照特定的要求,将符合条件的学生筛选出来,方便后续的分班操作。
例如,可以将性别为男性的学生筛选出来,或者将年龄在一定范围内的学员筛选出来。
3.利用排序功能:Excel提供了强大的排序功能,可以根据特定的指标对学生或学员的基本信息进行排序。
例如,可以根据成绩的高低来对学生进行排序,也可以根据技能水平来对学员进行排序。
将学生或学员按照特定的指标排序后,可以更方便地进行分班操作。
4.利用自动筛选功能:Excel还提供了自动筛选功能,可以根据特定的条件,将符合条件的学生或学员筛选出来。
可以根据自己的需求设置筛选条件,如成绩在一定范围内的学生、技能水平达到一定要求的学员等。
通过自动筛选功能,可以快速找到符合要求的学生或学员,进行分班操作。
5.利用函数进行分班:Excel提供了丰富的函数,可以根据特定的规则进行分班操作。
例如,可以利用VLOOKUP函数在已经排序好的学生或学员名单中查找符合条件的学生或学员,并将其分配到相应的班级中。
另外,还可以使用COUNTIF函数来统计符合特定条件的学生或学员的数量,方便进行班级的容量控制。
6.利用数据透视表进行分班:数据透视表是Excel中一个强大的数据分析工具,可以根据不同的字段进行数据汇总和分析。
可以利用数据透视表对学生或学员的基本信息进行汇总和分组,例如,可以根据不同的性别、年龄或成绩等字段进行分组,从而实现快速分班。
Excel新生分班的简易方法

E x c e l新生分班的简易方法SANY GROUP system office room 【SANYUA16H-E x c e l新生分班的简易方法2001/07/31?12:03中国电脑教育报周辉恩我们都知道,每一所中学在新学年时都要对初一新生进行分班。
如果利用手工的方法去完成,一方面工作量很大,另一方面,由于手工分班的不完全客观性,会引起一些矛盾,给工作带来很大的麻烦。
笔者根据本校实际情况摸索出一套用Excel来分班的简易方法,现与读者共享。
准备工作1、首先确定分班依据。
一般我们都以入学考试成绩作为分班的依据。
2、分班的目标:(1)男、女生要相当,每个班不能出现男、女相差太多,误差1~3个。
(2)每班的入学成绩平均分、及格率相当。
实现方法1、启动Excel97/2000。
2、在Excel中录入学生入学成绩。
3、利用Excel的求和函数(SUM)算出“总分”(如图1)。
图14、按主关键字段“性别”排升序,性别相同的按次关键字段“总分”降序排序。
5、为分班的成绩表加入名称为“班级”的字段列。
6、若分5个班则在“班级”列中依次输入1、2、3、4、5、5、4、3、2、1、1、2、3、4、5……。
当男生对应班级输完后,则女生对应“班级”中输入5、4、3、2、1、1、2、3、4、5、5、4、3、2、1、1、2、3、4、5……依此输入。
结果如图2。
图27、利用排序工具栏上的“筛选”选择“自动筛选”。
8、在“自定义自动筛选方式”对话框中筛选条件是“班级等于1”,把筛选出来的班级复制到此工作簿中的另一个工作表中取名为“一班”(如图3、4)。
然后单击“班级”下拉列表,选“全部”。
重复第8步筛选出“二班”条件是“班级等于2”,以下同理。
把五个班分好。
图39、打开每一个班级工作表,利用Excel求平均函数(Average)算出“语文、数学、总分”各项的平均分。
图410、把各班级名单及入学成绩总体情况输出,至此大功告成。
分班操作流程

分班操作流程(批量、手动)
1、批量导入分班
(1)招生入学→学生分班→年级阶段→EXCEL导入分班→下载未分班学生模板至用户电脑。
(2)打开“未分班学生模板”,在模板中填入系统中已有的班级(注意:班号规则为4位入学年份+1位学段编号+2位班级编号,其中学段编号为1-小学,2-初中,3-高中,如2009101代表小学2009年入学的一班。
在系统中创建班级时,班号按规则由系统自动生成。
在班级信息中可查询。
)。
(3)选择文件→另存为→保存类型:excel格式文件→点击保存,如下图:
(4)浏览文件→上传模板,完成excel模板导入操作。
(5)左侧选择年级阶段,右侧选择新建班级信息,即可查到导入的学生信息。
2、手动选择分班:
学籍管理——招生入学——学生分班——左侧选择年级阶段(显示出村小转入的未分班学生信息)——右侧选择班级信息——点中间“分班”按钮,右边即可显示转入的学生。
注:模板要以电子表格Excel形式导入,不要用CVS格式。
如何利用Excel软件进行快速随机分班

如何利用Excel软件进行快速随机分班在中小学招生新生时,分班是学校的一项重要工作。
学校领导和教师希望各班知识能力水平基本一致,以便以后可以通过比较班级均分,来分析不同任课教师的教学质量和效果有无明显差异,哪位教师的教学效果较好,哪位教师教学效果较差。
对于如何分班,许多学校也探索了一些方法,尽管也可以达到同样的目的,但分班过程比较复杂、烦琐。
笔者探索了一种比较快捷的Excel分班方法,希望对中小学的分班工作有所帮助,提高分班的效率和效果。
下面我们以某校263一、Excel分班步骤第一步:将新生的姓名、性别、入学考试成绩录入计算机,建立Excel文件,例如“某校263名新生入学成绩”第二步:计算出每个学生的各科入学成绩的总均分;第三步:将Excel文件中的信息按入学成绩总均分由高到低排序,然后一定的成绩等级标准为每个学生的总均分指派相应的成绩等级。
例如,263名学生入学成绩总均分的最低分为62分,最高分为111分,我们可以按照60~69、70~79、80~89、90~99、100~111的成绩分组方法,分别指派1、2、3、4、5的等级。
第四步:为每个学生指派一个随机数字。
具体方法是:先在表中第一个学生成绩等级后的单元格内粘贴函数RAND()(如图2所示),使产生一个随机数字,然后再用鼠标选中该单元格,利用自动套用格式的操作方法,使每个学生的成绩等级后都有一个随机数字(如图3所示)。
第五步:用鼠标选中表中所有信息,利用Excel“数据”菜单中的排序程序,按照主要关键字为“性别”、次要关键字为“成绩等级”、第三关键字为“随机数字”的排序准则(如图3所示)对表中信息重新排序。
这样就会使男、女生中各个成绩等级层次内的总均分的排序失去规律,变为随机顺序。
第六步:在随机数字栏后一列单元格内依次输入班级编号“1、2、3、4、5、6”,然后将“1、2、3、4、5、6”不断复制到下面的单元格内,直至最后一名学生。
第七步:用鼠标选中表中所有信息,利用Excel“数据”菜单中的排序程序,按照主要关键字为“班级编号”升序、次要关键字为“总均分”降序的准则(如图4所示),对表中信息重新排序。
Excel函数公式:含金量超高的用Excel自动化分考场、分班实用技巧

Excel函数公式:含金量超高的用Excel自动化分考场、分班实用技巧随机数,在我们的日常生活中也有其广泛的应用,例如,考场的分配,班级的分配等等。
一、利用随机数技巧自动化分考场。
1、准备考生信息表,并添加辅助列。
播放GIF2、生成随机不重复序号并排序。
播放GIF方法:1、在辅助列1 中输入公式:=RAND并双击填充柄,填充其他目标单元格。
2、Ctrl+C快捷键复制辅助列1中的随机数单元格,以【值】的形式粘贴到辅助列2中的目标单元格。
3、在【随机不重复序号】列中输入公式:=RANK(H3,H:H)并双击填充柄,填充其他目标单元格。
4、以【随机不重复序号】对数据进行【升序】排序。
3、生成考场号。
播放GIF方法:1、在目标单元格中输入公式:=IF(I3<><><><><>2、双击填充柄填充其它列。
解读:1、此公式以25人的标准考场为计算数据。
如果随机生成序号小于等于25,返回1,否则重新判断,如果小于等于50,返回2,以此类推,有多少个考场,循环多少次。
每循环一次,判断的值增加25。
2、如果结余人数不够一个考场人数,自动分配到下一考场。
如52人分为1、2个标准考场,一个第3考场。
二、利用随机数技巧自动化分班级。
其实分班和分考场的道理类似,只是班级和考场的人数不同而已。
播放GIF方法:在目标单元格中输入公式:=IF(I3<><><><><>解读:示例中以45人为标准进行分班。
可以根据自己的实际情况进行调整哦!结束语:本文主要讲解了关于分考场和班级的实用性操作技巧,你Get到了吗?学习过程中如果有任何问题或疑问,欢迎大家在留言区留言讨论哦!。
Excel 应用实例—学生管理

上一页
下一页
五、数据的查找(筛选)
1. 满足“某一个条件”(例如身高120)的筛 选
1)选择要筛选的区域
2)单击“数据”--“筛选”—“自动筛选”。
3)选择“身高”下拉列表的“120”,就可得 到身高为120的学生的数据项。
“公式”选项,并在右侧的方框中输入公式 “=F3>=AVERAGE(F3:F13)”。
3)然后按“格式”按钮,打开“单元格格式”对 话框,将字体颜色设置为“蓝色”。
4)再按“添加”按钮,仿照上面操作,添加公式 “=F3<AVERAGE(F3:F13)”,字体颜色为“红
色”的条件格式。
上一页
下一页
4.添加效果
Excel 应用实例—学生管理
上一页
下一页
一、给新学生分班(数据分类)
1.录入学生数据:姓名、性别、身高。 按性别(主要关键字)、身高(次要关键字) 排序。
2.根据条件(性别和身高)分班 单击“工具”-“选项”,选择“自定义序列”选项, 单击左边的新序列,在右边输入“1班,2班,3班,4 班”,单击“添加”。在班级字段下输入“1班”, 将鼠标移到此单元格右下方,当鼠标变为黑色+ 字时向下拖动鼠标即可完成自动填充。
2.满足“一定条件”(例如身高在120至130 之间)的筛选
1)2)同上
3)选择“身高”下拉列表的“自定义…”
上一页
下一页
4)在“自定义自动筛选方式”对话框中选择 满足的条件。
上一页
下一页
3.高级筛选
“条件区域”—筛选的条件 “列表区域”—筛选的范围 “复制到”—筛选结果复制到的位置
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
Excel新生分班的简易方法
2001/07/31 12:03 中国电脑教育报周辉恩我们都知道,每一所中学在新学年时都要对初一新生进行分班。
如果利用手工的方法去完成,一方面工作量很大,另一方面,由于手工分班的不完全客观性,会引起一些矛盾,给工作带来很大的麻烦。
笔者根据本校实际情况摸索出一套用Excel来分班的简易方法,现与读者共享。
准备工作
1、首先确定分班依据。
一般我们都以入学考试成绩作为分班的依据。
2、分班的目标:
(1)男、女生要相当,每个班不能出现男、女相差太多,误差1~3个。
(2)每班的入学成绩平均分、及格率相当。
实现方法
1、启动Excel 97/2000。
2、在Excel中录入学生入学成绩。
3、利用Excel的求和函数(SUM)算出“总分”(如图1)。
图1
4、按主关键字段“性别”排升序,性别相同的按次关键字段“总分”降序排序。
5、为分班的成绩表加入名称为“班级”的字段列。
6、若分5个班则在“班级”列中依次输入1、2、3、4、5、5、4、3、2、1、1、2、3、4、5……。
当男生对应班级输完后,则女生对应“班级”中输入5、4、3、2、1、1、2、3、4、5、5、4、3、2、1、1、2、3、4、5……依此输入。
结果如图2。
图2
7、利用排序工具栏上的“筛选”选择“自动筛选”。
8、在“自定义自动筛选方式”对话框中筛选条件是“班级等于1”,把筛选出来的
班级复制到此工作簿中的另一个工作表中取名为“一班”(如图3、4)。
然后单击“班级”下拉列表,选“全部”。
重复第8步筛选出“二班”条件是“班级等于2”,以下同理。
把五个班分好。
图3
9、打开每一个班级工作表,利用Excel求平均函数(Average)算出“语文、数学、总分”各项的平均分。
图4
10、把各班级名单及入学成绩总体情况输出,至此大功告成。
利用以上方法分班,每班的总体水平,男、女分配都比较合理,没有分班专门软件的学校不妨一试。