二维码 购物车
部落窝在线教育欢迎您!

元旦特刊:

做个Excel抽奖器,撞撞2019好运气

 

作者:老菜鸟来源:部落窝教育发布时间:2018-12-31 01:20:29点击:4636

分享到:
0
收藏    收藏人气:2人
版权说明: 原创作品,禁止转载。
编按:

就是乐乐!利用INDEX函数和随机整数函数RANDBETWEEN配合,在Excel中做一个简单的抽奖器,可以随机抽取姓名或者奖品。有兴趣的伙伴可以做出来试试,撞撞2019年好运气。

 

 

每次年会大家最期待的就是抽奖环节。为了看看自己今年运气怎么样,会不会获奖,我们提前做一个抽奖器,测试一下自己的运气。

通常抽奖有两种方式,一种是抽取获奖人,一种是抽取奖品。以下我们以第一种方式为例进行说明。

首先将参与抽奖的人员名单录入表格,如果人员不多,可以录入一列,以一屏可以完全显示为宜;如果一屏放不下,那就平均分配到多列进行录入。如下图所示,有20个姓名,既可以放在一列,也可以分四列存放。

 

Excel教程

 

然后在表格中设置一个显示抽奖结果的区域。

 

 

然后选中中奖人显示区域D10,输入公式:=INDEX(A:A,RANDBETWEEN(1,20)),回车确定,即显示出中奖人姓名:

 

 

INDEX是一个引用函数,第一参数指定引用区域。本例中要引用的是姓名,因此姓名都在A列,所以可以整列引用作为第一参数。

第二个参数指定引用数据在引用区域的位置。例如,=INDEX(A:A,10)就表示引用A列中第10行所在数据。本例使用了RANDBETWEEN(1,20)作为第二参数使用。RANDBETWEEN函数的作用就是生成一个指定范围的随机整数,RANDBETWEEN(1,20)可以得到一个120之间的随机整数,也就实现了随机抽奖的目的。

按着F9不放,来看看使用公式后的效果:

 

 

按下F9名字会一直变,一松手就停了,是不是很神奇?

可能有朋友发现了,自己表格中A列姓名与动画中的有点不一样,少了上下跑动的颜色。这是因为你还没有为姓名列设置条件格式。设置方法如下:

选择A列姓名所在的区域,依次单击“条件格式—突出显示单元格规则—等于”。

 

 

弹出对话框后进行设置:

 

部落窝教育Excel教程

 

设置后,姓名列中与D10单元格姓名相同的单元格就会按照设置的颜色来显示。

以上是针对单列姓名的设置方法, INDEX只需要两个参数。如果引用范围是多行多列的一个区域时,INDEX就需要三个参数了,格式为:INDEX(数据区域,,),例如:

 

 

公式为:=INDEX(G1:J5,RANDBETWEEN(1,5),RANDBETWEEN(1,4))

第一参数,引用区域变成了G1:J5,这很好理解。第二、第三参数均采用了RANDBETWEEN函数。我们的数据是五行四列,因此第一个RANDBETWEEN得到的是15之间的随机行数,第二个RANDBETWEEN得到的是14之间的随机列数。

最后可以在“视图”选项卡中,将网格线、编辑栏和标题全部取消显示,效果看起来更好:

 

 

抽取奖品的抽奖器制作与第一种一致,只不过把姓名换成了奖品名称而已。这里不再啰嗦了,相信大家一定迫不及待的想赶紧上手试试运气了,祝大家今年年会都中奖!

 

 

本文配套的练习课件请加入QQ群:264539405下载。

Excel高手,快速提升工作效率,部落窝教育《一周Excel直通车》视频和《Excel极速贯通班》直播课全心为你!

扫下方二维码关注公众号,可随时随地学习Excel

http://www.itblw.com/ewebeditor/uploadfile/20180914164059384001.png

相关推荐:

帮销售经理做年关喜报《Excel人的年关喜报,有你吗?

节日的报表有点特别就算被说是拍马屁也成,今天你应该这样发Excel报表……