用Excel 2000 给考生排考号
(字符串的提出与组合)
一.排序
1. 随机排序:把学生数据,复制---粘贴到另一SHEET,所有姓名排在一列中。在旁边一个空列做公式 =RAND()*100,向下填充公式,每个人就对应生成100以内的随机数了。复制随机数,粘贴到旁边一列,粘贴选项选择“只有值”,光标在这一列任意格,点工具条中的排序按钮,学生顺序就按照随机数大小排序了。再把前若干名分到一教室,后若干名分到2教室......。
2. 均匀分配:把学生数据,复制---粘贴到另一SHEET,所有姓名排在一列中。在旁边一列做编号,假设有4个班,一班编号:1、5、9、13......向下填充自动按间隔规律生成。二班编号:2、6、10、14......,三班:3、7、11、15........四班:应该会编了。编号完成后,光标在编号列任意格,点排序按钮,编号列变成1、2、3、4.......四个班的学生均匀的在一起了,再按方法1,分配教室。
如果每个班都有1---40的序号,可以不重新编号了,就直接按序号排序,就生成1、1、1、1、2、2、2、2、3、3、3、3......的顺序了,也是均匀分布的。
二.编排
排考号是各级各类学校学生考核工作中最重要的一个环节,尤其是考生较多,且对排号又有特殊要求时,其难度之大,工作量之多是可想而知的。不用愁,用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、将各列的数据