Excel随机抽奖多人技巧,不重复随机提取,简单函数解决大问题
大家好,我是爱分享的永恒君!
今天跟大家分享一个 Excel 随机抽取不重复数据
的小技巧,简单函数就可以解决问题问题,这个例子可以适用在非常多的场景,比如抽奖,抽题,点名等等。
问题
如下图,需要从B列词组里面随机抽取5个词放到E列,不重复。
解析
1、在C列添加一个辅助列,输入函数=RAND(),向下填充,如下图。这个函数会生成0-1的随机小数,不会重复。
2、借助上面生成的不重复值,使用 rank 函数可以得到对应的序号值。
=RANK($C2,$C$2:$C$21)
3、再用 index 函数即可找到对应的词组了。
=INDEX($B$2:$B$21,RANK($C2,$C$2:$C$21))
效果演示
按住F9,抽取的结果就会开始滚动,松开即可生成结果。
扩展
可以在上面的基础上衍生、扩展,满足其他的一些需求,比如想要生成多列的结果,改改 rank 函数即可实现,如下图:
好了,以上就是今天的分享了,你学会了吗?
转载请注明:永恒君的百宝箱 » Excel随机抽取不重复数据,就这么简单!