Excel利用随机函数实现考试座位随机编排
- 2022-09-06
- 来源/作者: Wps Office教程网/ 菜鸟图库
- 183 次浏览
如图展示了一份学员明细表,基础数据为C1:D21区域。下面利用RAND函数结合RANK函数实现座位的随机编排。
此应用考虑到学员在考场中的随机分布,可以利用辅助区域来协助处理。
1.在学号列前插入两列辅助列。
2.在B列使用RAND函数产生0-1之间的任意随机数,B1:B21公式为:
=RAND()
3.由于RAND函数产生的随机值不会重复,因此在A列中借助RANK函数来对其进行排名,即可得出各学员的座位号的随机排位,从而达到目的。如A2的公式如下:
=RANK(B2,$B$2:$B$21)
4.最后利用查找函数将各学员放置到F2:I6的考生结构表中,F2:I6多单元格数组公式如下:
{=VLOOKUP({1;5;9;13;17}+{0,1,2,3},$A:$D,3,)&" "&VLOOKUP({1;5;9;13;17}+{0,1,2,3},$A:$D,4,)}