手把手教你制作Excel抽奖器

本文介绍了如何使用Excel制作一个抽奖器,通过RAND()和RANK()函数生成随机不重复值,结合INDEX()函数选取名单,确保每个姓名仅出现一次。在完成设置后,通过F9键实时抽奖,但需要注意抽奖结果生成后不应触发公式重新计算,以保持结果不变。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

三国公司开年会,现场举行一次抽奖环节,要从50个人中,抽取10个幸运者,要求每个姓名只能出现一次。
职工名单如下图所示:

在Excel中制作随机抽奖的效果,核心是生成一组随机不重复值。
首先,在B4输入以下公式,向下复制至B53:
= RAND()

RAND函数的作用是生成介于 0 到 1 之间的随机数(变量)。
******************
D4单元格输入以下公式,向下复制:
=INDEX(A$4:A$53,RANK(B4,B$4:B$53))
3-14110623523YZ
简单说一下公式的意思:
RANK(B4,B$4:B$53)
RANK函数对B4:B53单元格产生的随机数字排序,生成了随机的1-50的数字。RANK函数的计算结果将用于INDEX函数的参数。
INDEX函数返回表格(B4:B53)中的元素值,此元素由行
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值