比如有如下所示的一份面试名单,需要随机安排面试顺序。
基本思路是,用随机函数生成1-10之间的没有重复数据的随机数,然后赋值给E2:E11区域。
首先,我们新建一个辅助列F,并用随机函数RAND生成一系列伪随机数。
然后,用RAND函数求出他们的排名次序,进而得到1-10之间的没有重复的数字,对应每个人的面试顺序。
因为RAND函数是一个易失性函数,只要表格中有数据改变,F2:F11区域就会重新生成一批新的随机数,这也会直接导致E2:E11区域的面试顺序重新排列!为了避免这种情况,可以复制E2:E11区域内容,然后在原地方粘贴为数值即可。
【补充】:
本案例中也可以用数组公式完成排序任务,单相对公式较长,不便于初学者理解和掌握。因此这里只给出参考公式。我们先选中E2:E11区域,在编辑栏输入如下公式之后,按CTRL+SHIFT+ENTER确定输入即可。
建议初学者使用第一种方法,简单直观,易于操作。
联系客服