随机排序

来源:百度文库 编辑:神马文学网 时间:2024/04/29 18:07:24
Excel技巧:随机排序      

在考试的时候,经常要对参加考试的学生进行随机安排,如果手动进行劳动量是非常大的。Excel电子表格中的随机排序功能可以轻松的解决这个问题。

比如有如下一份名单:

  

在上面的名单中,单位一列中各“单位”是集中排序的;如果按照现在的单位确定考号的话,势必造成同单位的人员集中在一个考场。不符合考场的一般规范。

可以在后面的列中,如E列的E1中输入“排序”,在E2中输入公式:=rand()。然后用鼠标拖动一直到最后一行——E14。再点击E列,并点击工具中的“降序排列”或点击排序命令进行相应操作。

  

在弹出的对话框中点击“扩展选定区域”后,再点击“排序”命令。

  

下面就是排序的结果。从结果看,并不是每一个单位的每一个人都不挨着,这就是“随机”的结果。但大体上实现了“随机”的目的。如不满意,可以手动微调至满意。

  

在完成随机排序后,删掉随机数,就可以确定考号了。这时候确定的考号是连续的,方便安排考场。比如确定001--005位第一考场;006--012位第二考场,并生成考场号码。以备打印。

  

之后,可以再按单位名称重新排序,导出各单位的数据,并发放给各单位。

由于=rand()的“随机”性,排序并确定后,就不要再排了,因为每次排序的结果都是“随即的”,每次排序的结果都是不一样的。(当然,如果确有需要的话,可以实现每场的考场、考号不同)。