如何利用Excel制作抽奖小程序?

发布时间: 2020-07-07       分类:  Excel

今天和大家聊一个有趣的课题,利用Excel中的RANDBETWEEN函数实现抽奖功能。

首先看成果,按键盘上的F9,发现中奖者的姓名都会随机发生变化,如下图。

本文就通过Excel中的RANDBETWEEN函数来实现抽奖的功能。

 

RANDBETWEEN函数

语法规则:

RANDBETWEEN(bottom,top)

RANDBETWEEN(最小整数,最大整数)

简单的说这个函数的功能就是随机产生一个括号里最小整数和最大整数之间的一个数。

我们要实现抽奖功能首先要生成一个随机数,因此,我们现在单元格里输入公式:

=RANDBETWEEN(1001,1005)

1001是名单中人员序号的最小值,1005是最大值。
如下图。

然后使用Vlookup函数找到该序号对应的人员姓名。
输入公式:

=VLOOKUP(A10,A3:B7,2)

这样就找到序号对应人员的姓名了。

请看下图。


关于Vlookup的使用可以看这篇教程《Vlookup函数学的好,工作效率高不少。》,当然,index、xlookup等函数都可以是实现。

最后我们就是要把中奖者显示在右边红色字体区域了。

我们输入公式:

=”中奖者是”&B10

用&符号将文字和单元格B10(中奖者姓名)连接起来就可以了。
如下图。

按下键盘中的F9键,中奖者就发生了变化。

如果你想把表格弄得更好看一些,把左边人员名单给隐藏掉就可以了。

欢迎关注我们。