如何使用EXCEL随机编排学生考试座位号
答案:2 悬赏:40 手机版
解决时间 2021-02-25 00:38
- 提问者网友:寂寞撕碎了回忆
- 2021-02-24 05:13
如何使用EXCEL随机编排学生考试座位号
最佳答案
- 五星知识达人网友:由着我着迷
- 2021-02-24 05:32
假设考号在A列中,在B列建立辅助列
输入公式
=rand()
然后对B列进行排序,然后在C列生成座位号
这样就随机编排了学生座位号
输入公式
=rand()
然后对B列进行排序,然后在C列生成座位号
这样就随机编排了学生座位号
全部回答
- 1楼网友:往事埋风中
- 2021-02-24 06:21
一、给每个学生产生一个随机小数
进入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单元格右下角的填充句柄向下填充至最后一个学生,所有学生的考室就自动编好了。在f2单元格内输入“=mod(d2,30)+1”并回车,同样的方法向下填充至最后一个学生即可。函数int(x)的功能是取不大于x的最大整数,mod(x,y)的功能是取x除以y的余数。
最后把随机号删除,保留班级、姓名、顺序号、考室和座位号即可,然后存盘,打印结果,随机编排便轻松完成。图3为7考室部分学生的情况。
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯