立时跨年了,各位小伙伴们,你们公司有没有举办年会庆典呢?相信每年的年会都是小伙伴们翘首以盼的日子吧?由于年会上可以好吃好喝,而且还有抽奖活动,嘿嘿……
还在将所有员工姓名揉成纸团放到一个箱里去摸?嚯嚯嚯……那就OUT了。
本日和大家分享如何利用Excel制作一个抽奖工具,来,我们一起先来看看效果,按下F9键滚动起来,松开F9键就会产生中奖职员,很方便有木有?
效果演示
看起来比较的炫酷对吗?那么,是如何实现的呢?实在操作比较大略。我们只需节制两个函数即可轻松实现:
一、两个函数1、 Index函数
INDEX函数的含义
INDEX函数的含义
在给指定单元格区域中,返回特定行列交叉处单元格的值或引用。
INDEX函数的语法格式
=Index(array,row_num,[column_num])
第一参数: Array,想要返回的数据区域
第二参数:Row_num:引用数据区域的列号,如果数据区域中只包含一列则可以省略第三参数
第三参数:Column_num:引用数据区域的行号,如果数据区域中只包含一行则可以省略第二参数
如下图所示,如果我们须要返回的“值”(职员姓名)是“不知火舞”,那么只需在单元格中录入公式:=INDEX(A2:A31,4)即可。
个中“A2:A31”代表是函数检索的数据区域,“4”则代表不知火舞在数据区域内的第4个位置。
函数解析
好,到这里,思路基本已经清晰,由于抽奖所产生的职员姓名是随机的,以是,我们只须要将公式中的“4”变成一个随机值即可。
那么,产生一个随机值则须要用到下面的另一个函数:
2、 randbetween函数
randbetween函数的含义
randbetween函数的含义
返回一个介于指定的数字之间的随机数。
RANDBETWEEN函数的语法格式
=RANDBETWEEN(bottom,top)
第一参数:bottom:区间的最小值
第二参数:top:区间的最大值
当我们录入的公式为=RANDBETWEEN(1,20)时,函数就会随机返回一个1到20之间的正整数,这个区间的值是包含1和20的。
同理,如果公司参与抽奖的职员数量为200人,我们只需录入公式:=RANDBETWEEN(1,200),按下F9键刷新公式时,就会随机产生一个1-200之间的整数值。
以是,我们实现随机抽奖,只需将以上两个函数嵌套利用即可。
二、函数嵌套在须要显示中奖职员名单的地方录入公式:=INDEX(Sheet2!A2:A31,RANDBETWEEN(1,30))
函数嵌套
NICE,大功告成!
看到这里,可能会有同学会问,为什么公式中前面又多了一个“Sheet2!”,那是由于为了都雅性,我将抽奖职员名单放到了“事情薄”的第2个“事情表”中。
接着,给表格添加一个喜气一点背景,去掉网格线,稍作美化即可。
美化事情表
好了,本日有关利用Excel制作抽奖工具的内容就分享到这里,您学会了吗?如果您有更好的技巧,欢迎下方留言评论和我们分享,喜好【稻客说】请为我点赞。关注我,节制更多办公技巧。