如何使用EXCEL随机编排学生考试座位号?

来源:百度知道 编辑:UC知道 时间:2024/05/05 01:07:06
如何使用EXCEL随机编排学生考试座位号?急急,请帮帮忙

假定第一行为表头,在适当位置插入"座位号"列,在该列的第二行输入公式:
=RAND()
将公式向下复制到相应行。
选定公式列,点"复制",在公式列的第一个单元格点鼠标右键,点"选择性粘贴",选中"数值",点"确定"。
将全表按"座位号"列排序,然后在"座位号"列的第二行输入1,按Ctrl+鼠标左键向下填充序号。

一、给每个学生产生一个随机小数
进入Excel,建立一个数据清单,字段名为班级、姓名和随机号,班级和姓名可以直接输入,也可以通过其他方式导入。在C2单元格内输入“=RAND()”后回车,C2单元格就产生了一个位于0~1之间的随机小数,鼠标拖动C2单元格右下角的小黑方块(填充句柄,图1)向下填充至最后一个学生,这样每一个学生都有了一个互不相同的随机小数(图2)。在Excel 2002中随机函数返回大于或等于0且小于 1 的均匀分布随机数,每次在工作表中操作时都将产生一个新的随机小数。如果要使函数 RAND 生成的随机数不随工作表的操作而改变,可以在编辑栏中输入“=RAND()”,保持编辑状态,然后按 F9键,今后在操作工作表时随机小数不再改变,而是固定值。我校高一年级有近900人,如果采用这种方法,将处理近900次,显然不行,怎么办?我们可以把工作簿另存为DbaseⅢ格式的文件,文件取名为“随机编号.dbf”,然后关闭正在编辑的文件。下次用Excel打开刚才保存的DbaseⅢ格式的文件,随机小数就不再随表的操作而改变了。
二、教室和座位编号
打开保存的DbaseⅢ格式的文件“随机编号.dbf”,选中整个表,再按随机号升序排列。此时将文件另存为Microsoft Excel 工作簿文件,文件名取为“随机编号.xls”,在随机号后增加一个字段,字段名为顺序号,依次在前3个单元格内输入“0”、“1”、“2”,并按此规律向下填充至最后一个学生。最后在顺序号后增加两个字段,字段名为考室和座位号(图2)。
假设每考室30人,在E2单元格内输入“=INT(D2/30)+1”并回车,按住E2单元格右下角的填充句柄向下填充至最后一个学