EXCEL制作抽奖器

话说某公司开年会,现场举行一次抽奖环节,要从50个人中抽取10个幸运者,要求每个姓名只能出现一次。
职工名单如下图所示:
在这里插入图片描述

在Excel中制作随机抽奖的效果,核心是生成一组随机不重复值。
首先在B2输入以下公式,向下复制至B51单元格:
=RAND()
在这里插入图片描述

RAND函数的作用是生成介于 0 到 1 之间的随机数。

接下来在D2单元格输入以下公式,向下复制到D11:
=INDEX(A$2:A$51,RANK(B2,B$2:B$51))
在这里插入图片描述

简单说一下公式的意思:
先来看这部分:RANK(B2,B$2:B$51)
RANK函数对B2:B51单元格产生的随机数字排序,相当于生成了随机的1-50的数字。
INDEX函数的作用是根据指定的位置信息,返回某个单元格区域中对应位置的内容,本例中的位置信息就是RANK函数的运算结果。

因为B列的数字是完全随机的,所以任何数字出现在前10行的概率都相同。
好了,接下来按住F9键不放,就可以进入激动人心的抽奖环节了:
在这里插入图片描述

注意,抽奖结果生成后不能再进行编辑公式或是双击等激发重新计算的动作,否则抽奖结果会发生变化。

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值