立时跨年了,各位小伙伴们,你们公司有没有举办年会庆典呢?相信每年的年会都是小伙伴们翘首以盼的日子吧?由于年会上可以好吃好喝,而且还有抽奖活动,嘿嘿……

还在将所有员工姓名揉成纸团放到一个箱里去摸?嚯嚯嚯……那就OUT了。

本日和大家分享如何利用Excel制作一个抽奖工具,来,我们一起先来看看效果,按下F9键滚动起来,松开F9键就会产生中奖职员,很方便有木有?

效果演示

2个函数3分钟Excel轻松制作年会抽奖神器拿走不谢

看起来比较的炫酷对吗?那么,是如何实现的呢?实在操作比较大略。
我们只需节制两个函数即可轻松实现:

一、两个函数

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制作抽奖工具的内容就分享到这里,您学会了吗?如果您有更好的技巧,欢迎下方留言评论和我们分享,喜好【稻客说】请为我点赞。
关注我,节制更多办公技巧。