巧用Excel编排考场和编班
用Excel 2000 给考生排考号
![用Excel 2000 给考生排考号](https://img.taocdn.com/s3/m/2a34df71f46527d3240ce0d8.png)
用Excel 2000 给考生排考号排考号是各级各类学校学生考核工作中最重要的一个环节,尤其是考生较多,且对排号又有特殊要求时,其难度之大,工作量之多是可想而知的。
不用愁,用Excel 2000排考号方便快捷,准确无误,数分钟就可以搞定。
以我校为例,对一年级6个班的考生排号,要求各班考生间隔排列,30人为一个考场,考号8位数字,一二位是班号,三四位是学生序号、五六位是考场号、七八位是考场座位号,具体操作如下:1、新建一工作薄命名为“编排考号.xls”,分别在6个工作表中输入各班学生的姓名,如果有学生花名直接复制过来就可以了。
(见图一)(图一)2、编排前四位考号。
以1班为例,先将B列单元格格式设为“文本”类型,在B1单元格中输入0101,0101代表1班1号,然后拖动填充柄给B 列其它单元格输入数据。
(见图二)图二3、将前四位考号与姓名存入到一个单元格中。
在C1单元格中输入公式“=B1&A1”确认,拖动填充柄复制C列其它单元格数据。
选中C列,执行编辑菜单下的复制,再执行编辑菜单下的选择性粘贴,从对话框中选择“数值”选项,目的是将C列的公式转换为数值。
(见图三)图三4、利用剪贴板分别将6个班的C列复制并粘贴到新工作表“排号”中。
(见图四)图四5、将“排号”工作表的行列位置互换。
选中整个数据区域,执行复制,再新建一工作表“排号2”,选中A1单元格,执行编辑菜单下的选择性粘贴命令,从对话框中选中可选项“转置”确认。
(见图五)图五6、将各列的数据都统一移动到A列(见图六)图67、将考号的前四位与姓名分开存放在不同的单元格中。
在B1单元格中输入公式“=midb(A1,1,4)”确认,然后拖动填充柄输入B列的其它数据,同理在C1单元格中输入公式“=midb(A1,5,6)”然后拖动填充柄输入C列的其它数据。
这样就将前四位考号与姓名分开了。
(见图七)图七8、编排后四位考号。
打开“排号2”工作表,先将D列设置为“文本”格式,在B1单元格中输入0101后确认,0101代表1考场1号座位。
利用EXCEL轻松应对考务工作胡家君
![利用EXCEL轻松应对考务工作胡家君](https://img.taocdn.com/s3/m/563baedbc1c708a1284a446f.png)
利用EXCEL轻松应对考务工作乾县第一中学胡家君在学校组织的阶段考试考务工作中,为了便于评卷实行流水作业和避免学生作弊,需要按照年级把学生混合编排考场,并按年级统计成绩。
这就给我们来了困难,比如考场考号如何确定各学生的名次及在自已班内的名次如何排定?这些工作,通过多次排序和复制粘贴数据,肯定可以完成。
但时,面对几千学生,几十个班级的这些数据,显然又太麻烦了。
现在我们就把这项繁杂的工作交给EXCEL去完成吧。
一、考号及试场的确定。
要求:由于阅卷机要求考号必须为10位数字,因此我们确定考号前2位用学生入学年份,如2013年入学的为“13”,3、4位为学生的试场号如“第一试场为‘01’”,5、6位为学生班级如“一班学生为‘01’”,后4位为流水号,一般按照上次考试成绩为顺序。
这样一个2013年入学,班级为一班,上次考试成绩为年级11名的学生考号就为“1301010011”。
1)、考场号的确定。
根据要求每30名学生安排一个考场,我们只需要将鼠标定位于D2单元格,输入公式“=TEXT(ROUNDUP((ROW()-1)/30,0),”00”)”,回车后,再选中D2单元格,向下拖动其填充句柄至最后一行D2013单元格,就可以得到每位学生的考场号了。
30人一个考场,不会错的。
ROUNDUP函数的作用是对数值向上取最接近的整数,由于第一个学生的数据位于工作表的第二行,所以,我们只需要将数据所在行数减1之后再除以30,把所得的结果用ROUNDUP函数向上取整数后用TEXT转换为文本,为2个字符就可以了。
2)、考号生成。
有了班级和试场字段,我们只需要按要求在A2单元格中输入公式“="13"&D2&C2&TEXT(ROW(A1),"0000")”,就后生成考号“1301010001”,效果如图所示。
公式“ROW(A1)”的意思提取数字“1”,通过TEXT字符函数转化为“0001”,“&”是连接符。
巧用Excel排考生座位号
![巧用Excel排考生座位号](https://img.taocdn.com/s3/m/ec889cc6162ded630b1c59eef8c75fbfc77d942d.png)
巧用Excel排考生座位号每年的上半年,都是学校特别是高中大考小考不断的时候,高三的月考、周考简直就是家常便饭。
对于像我们学校这样一个年级动辄十几二十个班(年级人数超过1000)的学校来说,组织一次正规的大型考试是不件很不容易的事。
为了端正考风、保证考试的严肃性,学校要对学生实行班级交叉混合、单人单桌考试,首先遇到的问题就是怎么把这么多班级里的这么多人比较均匀地分散到各个考场去。
如果使用人工来编排的话,这将耗费大量的人力物力,还容易出错。
笔者借助Excel,参照高考随机编排座位的方法,较为轻松地解决了这个问题。
过程如下:一、分班录入名单新建一个工作表,把Sheet1设置成标题依次是“班级”、“姓名”、“随机数”、“考号”的工作表,按班级顺序录入学生名单。
如果已经有了带班级编号的学生名单,那就再好不过了,复制、粘贴过来就行了。
注意各班名单之间不能有空行。
二、用随机数排序把光标框定位到“随机数”下的单元格,输入函数“=RAND()”(默认是返回一个大于零小于1的随机数,函数不加引号),回车。
然后把光标框定位到这个单元格,双击光标框右下角的黑色方块,Excel就会自动填充随机数,直到名单的最后(如图1)。
把光标框定位到随机数所在列的任一单元格,单击工具栏上的“升序”或“降序”按钮,原先分班排列的名单就按随机数的大小排列了,班级的顺序被完全打乱。
如果怕不够乱,可以多点几次“升序”或“降序”(如图2)。
三、编制考生座位号为了便于学生找到考试所在的教室,在编制考生座位号时,可以采用5位数来编号,前三位是教室的编号,假定有203、206、305、401等15个教室;后两位是考生序号,如一个考场40人,可编为01-40。
现在把光标框定位到“考号”下的第一个单元格,输入20301,回车,在下一个单元格输入20302,然后选定这两个单元格,向下拖动光标框右下角的十字手柄,手柄旁会动态显示光标框到达的单元格的编号,当显示20340时停止,这样203考场的座位号就编好了(如图3)。
如何利用excel来排考场座次表1
![如何利用excel来排考场座次表1](https://img.taocdn.com/s3/m/247ae699fc4ffe473368ab92.png)
如何利用excel来排考场座次表排考场座次表对于一个学校来说是一件再简单不过的事情啦,对于一般的小考什么的,要排一个座次表那是一件很容易办成的事,因为所排的座次表不要求排成蛇形,但每所学校每年都面临着许多的大考,如:中考、会考、联考、高考,这些考的座次表主要是要排成蛇形,这样就面临着如何将部分学生的顺序倒过来排的问题,以及如何来提高工作效率和所排座次表的准确性呢?本人就有一种方法(用excel来排考场座次表)已经用了几年,总觉得还可以,因此特向大家推荐。
一、准备工作
首先要准备好用来排座次表的学生的名单,并将他放入电子表格中的一工作表中如下图:
二、在一张新的工作表中排好一个考室的座次表:
三、在sheet2中作好与sheet1的链接,在其中的学号下面的第一个格子中输入所需的函数INDIRECT(此函数为返回指定单元格中的值),并将函数的格式设置为=INDIRECT("Sheet1!A2"),并将sheet2中的座次表设置为如下格式:
然后用同样的方法将整个座次表全部排好并设置好,如下图:
四、在完成以上工作以后,我们就可以打印座次表啦,接下来我们打印第一
考室的座次表,当打印完第一考室的座次表后,我们只要直接将sheet1中的前1至30号的学生名单册除掉,那么在sheet2中就会很自然的出现第二考室的学生的名单,如图所示:
用同样的方法打印一张就册除一张,我们可以将整个学校本次考试的所有学生名单全部排出来并打印好。
这样排座次表的话,一来可以节省不少的时间,二来可以保证排座次表的过程中不会出现差错。
以上是本人的一点点经验以共大家参考,有不足之处还请同行们加以指正。
005-轻松为考场随机排座的技巧
![005-轻松为考场随机排座的技巧](https://img.taocdn.com/s3/m/df0df7034a7302768f99390d.png)
轻松为考场随机排座的技巧
在使用Excel的时候,可以通过编写函数的方法来生成随机数,为考生随机安排考试座位。
在安装Exce的增强盒子后,可以很轻松地生成任意数值范围内的随机数。
具体的操作步骤如下。
①启动Excel 2010,单击【增强盒子】选项卡【数据】选项组中的【随机数】按钮。
②弹出【随机数生成】对话框。
③单击【请选择需要随机数的区】文本框后面的按钮。
④在工作表中选择随机数生成的区域,这里选择A2:A20单元格区域。
⑤按【Enter】键,返回【随机数生成】对话框,然后根据需要设置【随机数范围】中的数值,这里设置【最小】值为“1”,【最大I】值为“20”,小数位数】值为0。
⑥单击【确定】按钮,即可生成随机数。
本文转载于Excel联盟:/-原文链接:/excel/2010/997.html。
Excel函数公式:含金量超高的用Excel自动化分考场、分班实用技巧
![Excel函数公式:含金量超高的用Excel自动化分考场、分班实用技巧](https://img.taocdn.com/s3/m/f21fbb2beef9aef8941ea76e58fafab069dc4404.png)
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排考试座位表
![用excel排考试座位表](https://img.taocdn.com/s3/m/b813782c168884868762d665.png)
对于一名班主任来说,给学生排座位是常常要做的事。
但一个班三四十个学生,排位时得照顾到方方面面,如果按照常规手工编制排位表的方法,不但工作量大,而且缺乏科学性。
其实利用Excel只要轻点鼠标就能完成学生的排位工作,下边笔者就给大家介绍一下如何来实现第一步启动Excel 2003(其他版本操作类似),新建一个名为“排座位”的工作簿,在这个工作簿中主要包括两个工作表——“学生名单”和“座位表”,先在“学生名单”工作表中输入学生的一些基本信息,最后再添加一个“排位”按钮(如图1)。
(图1)第二步“排座位”工作簿“学生名单”工作表中的学生数据输入完毕后,以“身高”或者“视力”为标准对输入的学生数据进行升序排序。
具体方法是:先选中“身高”或者“视力”所在的某列单元格,然后单击工具栏中的“升序排序”按钮,在弹出的“排序警告”窗口中单击“排序”按钮即可。
第三步按下“Alt+F11”快捷键,调出“Visual Basic 编辑器”,在“Visual Basic 编辑器”窗口中,右击“ThisWorkBook”,选择“插入→模块”命令,插入一个模块,并在右边的代码窗口中输入以下代码:复制代码代码如下:Sub paizuo()Sheets("座位表").Select '激活“座位表”工作表Dim Group As Integer '定义表示组数的变量GroupGroup = Val(InputBox("本班学生分为几组?")) '将输入的数字赋给变量GroupZuoci (Group) '调用Zuoci函数对学生进行排座Sheets("座位表").SelectEnd SubSub Zuoci(gro As Integer)Dim i As Integer, j As Integer ' 定义循环变量Sheets("学生名单").Select '激活“学生名单”工作表Dim Irows As Integer, Icols As Integer, Ixs As Integer '定义“座位表”行变量,列变量,及"学生名单"学生行变量Irows = 60 / gro '初始化行变量Icols = gro '初始化列变量Ixs = 1 '初始化“学生名单”学生行变量For i = 1 To Icols '第一位学生自第2行开始Ixs = i + 1For j = 2 To Irows + 2Sheets("座位表").Cells(j, i) = Sheets("学生名单").Cells(Ixs, 1) '给座位表赋值Ixs = Ixs + gro '下一个学生为当前第gro个学生Next jNext iEnd Sub代码输入完毕后,退出Visual Basic 编辑器。
使用excel编排考场和考号的方法
![使用excel编排考场和考号的方法](https://img.taocdn.com/s3/m/ad671f50f08583d049649b6648d7c1c708a10bc3.png)
使用excel编排考场和考号的方法
要使用Excel编排考场和考号,可以按照以下步骤进行操作:
1. 打开Excel并创建一个新的工作表。
2. 在第一列中输入考场号,从第二行开始填写考场号,例如从A2开始。
3. 在第二列中输入考号,从第二行开始填写考号,例如从B2开始。
4. 在第一行中输入标题,例如"A"列中输入“考场号”,"B"列中输入“考号”。
5. 如果需要设置考场和考号的规则,可以在第三列或其他列中添加公式或数据验证,例如可以使用公式在第三列自动生成考号。
6. 完成编排后,可以根据实际需要对表格进行格式化,如调整列宽、设置字体样式等。
7. 如需添加或修改考场或考号,可以直接在相应的单元格中进行编辑。
8. 如果需要对考场和考号进行排序或筛选,可以使用Excel的排序和筛选功能。
9. 在编排完成后,可以将表格保存,也可以打印或导出为其他文件格式。
通过以上步骤,你可以使用Excel编排考场和考号并灵活地进行管理和调整。
Excel智能安排考试座位和考场座签方法
![Excel智能安排考试座位和考场座签方法](https://img.taocdn.com/s3/m/940df9bb10a6f524cdbf858e.png)
Excel智能安排考试座位和考场座签方法期末考试临近了,又到了我们教师忙碌的时候,例如安排考试座位,经过多次实践我找到了一种智能安排考试座位的方法,来跟大家分享一下。
收集全体学生资料在编辑考试座位表之前,必须先收集学生基本资料,一般来说每个班主任都有这样的资料,然后新建一个工作簿,命名为“2010年南开中学三年级期末考试座位表.xls”,在其中新建一个工作表“参考学生资料”,将三年级所有参加期末考试的学生资料复制到这个工作表中,再在D2、E2中输入考场号、座位号(图1)。
一般来说,中小学考试用不到准考证号,但各种会考、升级考试、四六级英语考试等用得到,因此大家要根据自己的实际情况设置选项。
图1接下来根据考试要求(我们这里是同一个班的学生不能相邻),将学生的次序打乱。
在F2中输入随机数值,在下面的F3中输入公式“=RAND()”,并将此公式复制到下面的单元格中,这样每个学生的F单元格中都有一个随机数值,例如0.5522446。
再选定F列,执行“数据”?“排序”命令,按照升序或者降序排列,将学生原有的按照班级排列的次序彻底打乱。
如果一次排序后,还有同班相邻的情况,可以再进行一次排序,一般来说,两次排序后就不会出现同班学生相邻的情况了。
编辑座位表模板在将学生次序打乱之后,就可以给每个学生安排考场以及座位号了。
这个步骤需要根据不同学校的考场情况而定,例如我们学校每个考场安排的是30名学生,所以我在第一个学生考场号D3中输入公式“=INT((ROW()-3)/30)+1”,座位号E3中输入- 1 -“=MOD((ROW()-3),30)+1”,再将这些公式复制到下面单元格中,自动为每个学生分配对应的考场号以及座位号。
然后新建一个工作表“考试座位表”,在其中输入座位表标题,按照学校教室的布局,编辑30个学生个人座位小表格,例如考场分3排、每排10人,其中每个小表格包括准考证号、姓名、班级、考场号、座位号等内容。
座位表excel模板excel排班表模板
![座位表excel模板excel排班表模板](https://img.taocdn.com/s3/m/d40ada6ca88271fe910ef12d2af90242a895ab54.png)
座位表excel模板excel排班表模板(1) [座位表excel模板]用EXCEL巧做会议座次图对于机关和企业的办公厅(室)来说,组织会议是经常性工作。
在参加人数较多的会议中,座次图的编排是一个关键环节。
传统方法排座次,是画一张空白会场图,然后按参会人员名单逐一填入。
编排完成后,常常出现原定要来的人突然来不了,或者临时决定再增加几个人的情况。
由于座次图手工编排,人员又是从中间分别向左右两边安排的,所以即便只调整一个人,也往往需要推倒重来,耗时费力,让人不胜其烦。
下面要介绍的这个方法,能够将繁琐的手工排座次转化为自动生成,就连手忙脚乱的会前临时调整,也可以拖拽鼠标轻松搞定。
而且,值得一提的是,这套方法是用微软OFFICE自带的EXCEL 软件来完成的,不需要单独安装甚至购买软件。
一、系统原理该方法的原理,可以概括成“位置—编号—人名”。
即对参会人员和会场里的每个座位都进行编号,将相同编号的人名与座位建立一对一的对应联系,使人名能够自动填写到相同编号对应的会场座位中,也使座次图的调整转化为对数字编号的调整,运用EXCEL软件处理数字的强大功能,大大提升调整的速度和准确度。
二、主要步骤下面,我们以虚拟《水浒传》中梁山108位好汉开大会的例子来介绍座次图的制作。
准备工作:打开一个EXCEL文件,将左下角三个选项卡分别重命名为“人员名单”“数字布局图”和“座次图”(如下图)。
然后开始以下三个步骤:第一步:在“人员名单”选项卡中,收录所有参会人员名单,按照既定规则(一般是职务高低)从前往后依次编号(见下图,此图省略部分名单),“编号”要在“A列”,“姓名”在“B列”。
这里,将梁山好汉以石碣碑为依据排序。
一般情况下编号为纯数字,遇有发言、领奖等特殊情况时,可将这些人单独变编号,如“发1、发2”。
★请注意:如姓名为两个字,在两个字中间加一个空格,而不是两个空格(如“宋江”)。
第二步:在“数字布局图”选项卡中,画出会场座位摆放图,体现有几排、每排几人、有无过道等具体情况。
利用EXCEL进行考务管理
![利用EXCEL进行考务管理](https://img.taocdn.com/s3/m/bbc0b13bb42acfc789eb172ded630b1c59ee9b13.png)
利用EXCEL进行考务管理江苏省灌南县第三中学陆仕军(222500)众所周知,“教学是学校的主要职能,而教学质量是学校的生命线”。
在目前的学校中,教务处是最忙的部门。
而在初中学校中,考试是每个学校每学期都要进行的大事,每次考试,尤其是到了大考,班主任和教务处总是非常繁忙。
从考试的组织、考场的安排、到考试成绩的录入、各科考试成绩管理以及质量分析的问题,而后,在考务这块,还要处理许多后续的问题。
比如,各年级第一学期的分班问题,要力求做到班级与班级之间学生的各科平均分基本一样,好生和落后生的比例也基本一样;对每个课任教师进行教学质量评估;对各个班级总体成绩的评价……在以往的考试中,从学生考场的安排到成绩的分析,基本都是手工操作,费时费力,而且容易出错。
在此,笔者结合十多年的考务管理经验,引用EXCEL在考务管理上作出一点尝试:一、考场安排我们学校学生考试的考场与座位号都是动态的:从新生入学考试开始,我们先通过摸底考试,按其考试成绩从高到低进行排序,分班就采用循环排,因此在下次考试中就按其顺序编排考试考场与座位号,这样保证了在同一考场学生成绩差不多,而且相邻前后不出现同一班级学生,从而保证考试的公平性。
而每次考试结束后,我们就会根据前次考试成绩对学生考场座位进行调整,原则是:既保证同场考生学习水平基本一致,又能使每个考生前后左右都不是同一班级的考生,通过这样不断调整,基本上克服考试过程中的诸多作弊现象。
而在此过程中,利用EXCEL很容易实现这种效果。
只要把每次考试成绩从高到低排序,再根据现有考场数确定每场考生数,然后直接从1号编到尾号,当然对每场考生也要作微调,避免同一班学生相邻,这样就生成了考生来源表,而只要再按班级排序就又生成了考生去向表,每次考试前把去向表发给各班级,学生就清楚自己的考场与座位了。
二、监考表编排在监考表编排过程中,一般要注意三点:一是要回避自己所任教学科,二是要回避自已所任教班级,三是各位老师监考场次要相对合理。
excel编排考场,前后不能有同班同学
![excel编排考场,前后不能有同班同学](https://img.taocdn.com/s3/m/a56c987c27d3240c8447ef36.png)
用填充排序就能解决问题。比如,如下是一个年级的某 个班级的学生花名册,现在我们来排考场和安排座位。 一、先编排考场首先我们要做的就是先安排各个班
级的每个学生所在的考场,尽量让同一考场不能有同班 同学。或者是,同一考场出现部分或极少的同班同学。 比如,一个年级有20个班级,每个班级有50个
进行排序这样就能将同一考场的学生排序到一块。B、同 一考场安排座位同一考场内,多数同学是不同班级的, 但是有一小部分同学是同班级的,因此,我们得
保证同一班级的同学不能在相邻的位置。这可怎么办呢? 得使用什么方法来管。或者将每个考
场的学生数据单独保存成为一个Excel文件。排序的时候, 按照学生姓名进行排序,这样基本就能解决相邻的问题 了,排序好了以后,再通过填充的办法,
电脑教程现在看下图,每个班级每个学生都安排好考城了,分
别在不同的考场,即便是有同班的同学在同一考场,也 是少数人,稍后通过下面的方法,就能解决相邻的问题。 二、同一考场的同班同学不能在相邻位置通
过如上的操作,整个年级的每个学生都安排好了考场了, 现在,要做的就是同一考场内的同一班级的学生不能在 相邻的位置。A、先通过排序的办法,对考场号
给同一考场的学生填充上1到30的座位号。如此,整个编 排考场,同班不能相邻的问题就能圆满的解决了。如果 您想让同一考场的学生座位使用随机号,也是
可以的,那么请参阅本站的其它教程。
精心发布,谢谢阅读收藏,谢谢!
/ 无创亲子鉴定 无创亲子鉴定中心
学生,那么,学生总人数就是1000个人;如果一个考场安 排30个学生,那么,每个考场就有30个座位,那么,总 的考场数量是31个。现在先安排考场
Excel公式和函数 典型案例-随机分配考场和考号
![Excel公式和函数 典型案例-随机分配考场和考号](https://img.taocdn.com/s3/m/ee47b0d9360cba1aa811da46.png)
Excel 公式和函数 典型案例-随机分配考场和考号每个学校在进行考试之前,必然要将各班的学生分配到不同的考场当中,以避免熟识的同学之间存在作弊行为。
利用Excel 中的随机函数,不仅可以将学生随机分配到不同的考场当中,还可以得出每位学生的座位号码。
1.练习要点● 使用RAND 函数 ● 排序● 使用INT 函数 ● 使用MOD 函数 2.操作步骤:(1)合并B2至H2单元格区域,输入标题文字,并设置字体格式。
然后,在B3至H3单元格中分别输入各字段名,并输入学生的学号、姓名和班级,创建“考场分配表”的基本信息,如图13-57所示。
图13-57 创建基本信息表提 示 本例是要求将124名学生随机分配到多个考场当中,并分配各学生的座号。
(2)选择B4单元格,在【编辑栏】中输入“=RAND()”公式,并按Enter 键。
然后,向下拖动B4单元格中的填充柄,将公式复制到B127单元格区域,如图13-58所示。
图13-58 生成随机数创建数据表输入效果显示提示利用RAND函数,为每位学生创建一个随机数,这样即可利用该随机数将学生的班级打乱。
(3)选择B4至B127单元格区域,单击【编辑】组中的【排序和筛选】下拉按钮,执行【升序】命令,即可将学生的班级打乱,如图13-59所示。
图13-59 排序注意执行【升序】命令后,将弹出【排序提醒】对话框,在该对话框中,保持默认选项。
(4)分别在F4至F127单元格中,输入0、1、2、3……数字,直到最后一名学生为止。
然后,选择G4单元格,在【编辑栏】中输入“=INT(F4/25)+1”公式,并按Enter键,即可得出第一名学生的考场号,如图13-60所示。
图13-60 第一名学生考场号提示该公式表示每个班级将随机分配25名学生,其中INT函数是取整函数。
将该公式向下填充,即可产生各学生的考场号。
(5)选择H4单元格,在【编辑栏】中输入“=MOD(F4,25)+1”公式,并按Enter键,即可得出第一名学生的座号。
Excel在学校中的应用21-考场座位安排表——随机安排考场座位号
![Excel在学校中的应用21-考场座位安排表——随机安排考场座位号](https://img.taocdn.com/s3/m/ecdb33ff6c85ec3a86c2c5d8.png)
Excel在学校中的应用21-考场座位安排表——随机安排考场座位号3.9 考场座位安排表——随机安排考场座位号案例背景无论是中小学还是大学在组织考试时,布置考场都要安排单行独座(随堂测验除外),考试座位号S型排列,并且每个学生的考试座位号是随机抽取确定的,监考教师拿着随机安排考场座位安排表,提前进入考场后将“考场座位安排表”贴在教室门上以便学生查看,学生根据随机安排的座位号在制定位置参加考试。
考场座位安排表的考试座位号是如何随机抽取的呢?安排考试座位号有什么要求呢?首先要根据考场中准备实际安排的考生数抽取座位号,要求不重不漏,第二是由计算机随机抽取。
本案例就以某个班级的30名学生为例,为每个学生随机安排考试座位号,通过学习本案例后您就可以自己制作考场座位安排表为您的学生随机安排考试座位号了。
关键技术点要实现本案例中的功能,学员应该掌握以下EXCEL技术点。
●基础知识选择性粘贴的“转置”功能●函数应用 RAND,CEILING函数的应用 LARGE,ROUND ,COUNTIF,ROW函数的应用●综合应用函数嵌套数组公式公式审核——公式求值最终效果展示3.9.1创建考试座位表Step 1创建工作簿、重命名工作表创建工作簿“考试座位表.xls“,然后将工作表重命名为”座位表“,并删除多余工作表。
Step 2输入“考试座位表”表格表格标题和字段名在单元格A1输入表格标题“考试座位安排表”,选中单元格区域A1:C1,并单击“合并及居中”按钮。
字体、字型、字号设置为黑体加粗16号,并适当调整列宽。
在单元格区域A2:C2分别输入“学籍号”,“姓名”和“座位号”。
字体、字型、字号设置为标宋14号,居中显示。
Step 3输入学生学籍号和姓名在单元格区域A3:B32输入本班30名学生的学籍号和姓名。
Step4随机确定座位号①在单元格C3输入如下公式,然后按键确认。
“=ROUND(RAND()*50,0) ”②在单元格C4输入如下数组公式,按组合键确认。
Ecel批量生成和打印考场座位标签实例教程
![Ecel批量生成和打印考场座位标签实例教程](https://img.taocdn.com/s3/m/de653dcdf80f76c66137ee06eff9aef8941e48bf.png)
第1个考生的座位标签为例),在第1个考生的准考证号 所在的B3单元格内输入公式=INDIRECT(考生名册A&CEILING(
(ROW()-1)/4,1)*3-2+CEILING(COLUMN()/5,1)-1+($P$2-1)*30+2)便得到了该考生的准考证号
考场和座号等单元格中用相同的函数实现对该考生数据的调用,这一功能主要是通过CEILING函数来实现的,该函数的功能是将指定的数值向上舍
入为最接近的整数。接下来就可以用相同的公式来调用该考生的、班级、考场和座号等单元格中的数据了,只需将原来公式中的指定的A
列分别改为B、C、D和E列就可以了。另外需要注意的是,由于考生的人数较多,数据调用时还要考虑到打印时超过一页的情况,因此在公
式的最后加上了($P$2-1)*30+2 (考生名册表中有2行标题,故要加2),公式中的P2单元格为手工设定的用于输入指定
页码的单元格,这样就可以方便任意页标签的显示和打印了。在设计的桌贴工作表中除了辅助单元格外,需要打印的单元格区域可通过页面设置对话框
中的打印区域来指定(如下图)。 打印功能的设计为了便于打印全部的考生座位标签或指定的某页标签,笔者设计了以下两段VBA代码来辅助实现这
。 公式中的INDIRECT函数的功能是用于返回指定单元格内的引用(即考生名册工作表A3单元格中的准考证号);公式中的CEILING
((ROW()-1)/4,1)*3-2+CEILING(COLUMN()/5,1)-1+($P$2-1)*30+2得到的数值为3,使用
巧用Excel VBA 快速编排考场试场
![巧用Excel VBA 快速编排考场试场](https://img.taocdn.com/s3/m/628f45da5ff7ba0d4a7302768e9951e79b896900.png)
巧用Excel VBA 快速编排考场试场的基本原则考场编排的基本原则是:公平、公正、严肃。
具体来说,要做到以下几点:1.同级各班考生被重新随机排序后基本均匀地散布到各个考场;2.同一考场内同一班的考生前后左右均不相邻;3.考场内座位号按照一定的规律排列,方便考生就座和监考人员管理;4.考场内的座位表和桌贴清晰明了,易于查看和管理。
二、利用Excel VBA编排考场座位的步骤1.准备考场编排数据,包括各班级人数、考场数量等信息;2.创建Excel工作表,将考场编排数据录入其中;3.编写VBA程序,实现考场编排功能;4.运行VBA程序,生成考场座位表、桌贴等。
三、VBA程序实现考场编排的方法1.定义VBA数组,存储考场编排数据;2.利用随机数函数,实现同级各班考生随机排座;3.利用循环语句,实现同一考场内同一班的考生前后左右均不相邻;4.利用Excel的打印功能,生成考场座位表、桌贴等。
四、考场编排的注意事项1.在编排考场时,要考虑各班级人数、考场数量等因素,确保每个考场人数基本均衡;2.在编写VBA程序时,要注意程序的逻辑性和可读性,避免出现错误;3.在生成考场座位表、桌贴等时,要注意格式的美观和清晰,方便考生和监考人员查看和管理。
通过巧用Excel VBA编排考场座位,可以快速、准确地实现考场编排,从而保证考试的公平、公正及其严肃性。
同时,这也是一项非常实用的工作技能,对于学校教育工作者和管理人员来说,具有重要的参考价值。
在中高考中,每个考场一般有30名考生,但实际情况可能会出现考场人数、组数和每组人数各不相同的情况。
因此,在编排考场之前,工作人员需要将考生花名册(必须包含班级信息)录入花名册工作表,将考场基本信息(必须包含考场号、各组人数等)录入考场设置工作表中。
在编排考场时,为了保证考生既随机分布,又均匀分布,程序设计中多次使用了随机编排。
首先是班级内部考生的随机编排。
程序在辅助列G中为学生生成一次随机数,然后按照班级和随机数为关键字段进行排序,实现班级内学生顺序的随机性。
Excel编排考场-前后不能有同班同学
![Excel编排考场-前后不能有同班同学](https://img.taocdn.com/s3/m/cae872d3d15abe23482f4d76.png)
Excel编排考场,前后不能有同班同学如何使用excel来编排考场,让同班的学生不能在相邻的座位上?即要避免同班的同学在同一考场,更要避免相邻座位不能是同班同学?方法比较简单,使用填充排序就能解决问题。
比如,如下是一个年级的某个班级的学生花名册,现在我们来排考场和安排座位。
方法/步骤1. 1一、先编排考场首先我们要做的就是先安排各个班级的每个学生所在的考场,尽量让同一考场不能有同班同学。
或者是,同一考场出现部分或极少的同班同学。
比如,一个年级有20个班级,每个班级有50个学生,那么,学生总人数就是1000个人;如果一个考场安排30个学生,那么,每个考场就有30个座位,那么,总的考场数量是31个。
现在先安排考场。
如下图,增加一“考场”的列,然后,使用填充功能,从上往下填充1到31,1到31代表的就是考场号;注意,从1填充到31,然后,接着又从1填充到31,直到把整个年级的学生都填充完为止。
2. 2通过填充,就得到如下图的数据了。
3. 3现在看下图,每个班级每个学生都安排好考城了,分别在不同的考场,即便是有同班的同学在同一考场,也是少数人,稍后通过下面的方法,就能解决相邻的问题。
4. 4二、同一考场的同班同学不能在相邻位置通过如上的操作,整个年级的每个学生都安排好了考场了,现在,要做的就是同一考场内的同一班级的学生不能在相邻的位置。
A、先通过排序的办法,对考场号进行排序这样就能将同一考场的学生排序到一块。
B、同一考场安排座位同一考场内,多数同学是不同班级的,但是有一小部分同学是同班级的,因此,我们得保证同一班级的同学不能在相邻的位置。
这可怎么办呢?得使用什么方法来解决这个问题呢?针对同一考场的学生数据进行排序,其它考场不管。
或者将每个考场的学生数据单独保存成为一个Excel文件。
排序的时候,按照学生姓名进行排序,这样基本就能解决相邻的问题了,排序好了以后,再通过填充的办法,给同一考场的学生填充上1到30的座位号。
怎样用excel自动布置考场
![怎样用excel自动布置考场](https://img.taocdn.com/s3/m/ed539eb65727a5e9856a61ac.png)
怎样用excel自动布置考场(图解)怎样用excel自动布置考场(图解)对于专业的考试机构来说,由于经常组织考试,一般都有专门的考试考场布置软件,可以自动地安排考场、座位、准考证号。
其实,用excel也可以非常方便快捷地自动完成考场布置的任务。
下面就让我们看看怎么样做。
一、考场条件设置:二、函数说明:对于excel的函数来说,完全可以在其自带的“函数说明”中查到。
关键是你怎么知道在什么时候用什么函数?这需要通过许多实例来学习,本文就是一个应用的实例。
例如:自动生成考场号的公式“=RIGHT(REPT(0,2)&TEXT(ROUNDUP((ROW()-1)/30,0),0),2)”怎样看懂这个公式?首先,从最里面的函数看。
哪一个是最里面的函数呢?看括号,一层一层往外看。
从里向外依次是:Row()-得到当前行的行号,是一个数值。
(Row()-1)/30--就是将当前行数减去表头行数,然后再除以考场人数。
Roundup()--将括号里的数向上进位,保留整数。
即每增加30人考场数自动加1例如:Roundup(0.033)=1Roundup(1.003)=2Text()__将数值转换成对应的字符。
例如:将数值5转为字符5。
&__将&前后的字符串连接成一个字符串。
例如:“00”&“12”=“0012”Rept()__重复产生字符。
例如:Rept(0,2)=“00”即重复产生2个0。
可简化。
Right()__从右往左截取字符串。
例如:Right("abcdef",2)=ef 即右取2个字符。
再来看自动产生座位号的公式:与上面产生考场号的公式有所不同,增加了下面的函数:Mod()__两数相除取余数,我们通常叫两数取模。
例如:Mod(305,30)=5IF(,,)__这是一个判断取值的函数。
例如:IF(MOD(ROW()-1,30)=0,30,MOD(ROW()-1,30))意思是,当行数减1跟30相除的余数如果是0,则IF()=30,否则IF()的值是就是两数的模。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
Excel实际应用2例:学生分班和编排考场
在学校里经常会遇到给学生编班、安排考场这样的工作,这些事看似简单,可实际操作的时候非常繁琐:编班的时候要充分考虑分配的平均、合理,考试安排既要利用好每一个考场,还要让不同年级的学生穿叉编排,有的考试还要打印考条。
如果学生多的话,手工搞极为艰苦。
当然有这方面专门的软件,像“科利华学校管理套件”、“黑马学校办公系统”等等。
不过这些软件虽然功能强大、专业对口,可身价昂贵,动辄几千上万元,非一般普通中小学所能承受(没办法,中国的教育总是和贫困联系紧密)。
好在我们还有Excel和Access(本文中使用的是Office 2003),再加上你读到了这篇文章,问题就变得不那么可怕了。
(一)分班
准备:建立一个Excel数据表,注意一定是两维的表格,中间不要插入其他信息破坏数据结构。
这里我们假设要分六个班,分班依据是入学考试的成绩。
为了力求平均分配学生到六个班里去,我们采用“之”字形的分配原则,也就是说总成绩第1—6名分别对应到1—6班中去,然后7—12名反过来对应6—1班。
这样的分配的目的是使最终分配到各班学生的总分数最接近。
具体操作如下:
Step1 选定全部数据单元格,用“排序”、“按总分”,选择“升序”,在“名次”单元格中拖动填充编号(如图1),这里不使用“RANK()”函数的原因是因为“RANK()”函数会产生并列的名次,使下一步操作出现错误。
Step2 在“班级”一列中输入公式:“IF(MOD(L2-1,12)<6,MOD(L2+1,12)-1,12-MOD(L2-1,12))”。
说明:使用“MOD ()”求余函数,产生1—12的序列,然后利用IF函数将7—12名逆序排列。
-1、
+1都是为了绕开余数为0的情况(“序号”列为2列)。
(二)考场安排
准备:建立Excel数据表,输入需要编排考场的学生信息,同样注意数据的结构。
(注:如果已经建立了学生档案数据库,那就更方便了,可以直接向Excel 中导入数据,一般纯文本文件.TXT或用FoxPro、Access建立的.mdb数据库文件都可直接导入到Excel中。
)
具体操作:
Step1 首先还是产生编号序列,方法同上例。
Step2 在“考场”一列中,输入公式“INT(A1/30)+1”(假设第一列是编号列,每考场编排30人),利用取整函数,先将考生所在的考场确定下来,+1是为了不产生编号为0的考场。
Step3 在“座位号”一列中输入公式“MOD(A1-1,30)+1”,使用求余函数产生1—30的连续序列,-1、+1也是为了绕开余数为0的情况。
Step4 将编排好的考场安排表按考场分页打印,这里我们使用“数据”菜单下的“分类汇总”项来进行分页输出。
为了避免出现错误,这一步最好是在向Access中导出数据以后再进行(设置如图2)。
Step5 接下来我们打印发给每个学生的考条。
这里我们需要将这个数据表导入到Access数据库中去进一步操作,方法很简单,打开Access,新建一个数据库,然后选择“新建”、“导入”,在导入数据类型中选择“Excel数据表”,再按照提示选择需要的工作表和数据,完成数据的导入,并命名为“考场安排”。
这时候,在Access的数据库窗口中,就会出现一个名为“考场安排”的数据表。
Step6 在Access的数据库中新建一个报表,对于不太熟悉Access的读者,在这里可以选择使用向导模式一步一步导入数据,然后选择已有的模板,简化
操作。
(如图3)
Step7 对报表进行进一步的修改,以取得考条的效果。
关键一是取消文字框的边框,可如图4进行设置;二是调整页面设置,使一页内排多列考条,可如图5进行设置。
最后,打出来看看效果吧,如果不满意,重复第6步,进行调整,直到满意为止(图5)。
Excel和Access的功能是非常强大的,我们仅仅使用了其中很少的一些功能,就解决了这么多难题,希望这篇文章能给您一些启发,也希望对Excel和Access有兴趣的同行、朋友来信交流,我的电子邮箱地址是:aphidtnt@。