利用Excel会做抽奖小程序,老板看了都夸你厉害

Hello,大家好 , 今天跟大家分享下我们如何使用excel制作一个抽奖工具 , 他的制作也非常的简单 , 我们先来看下效果 , 按住F9键就能让名字滚动起来 , 松开F9键后就会停止 , 如下图所示 , 想要实现这样的操作也非常的简单 , 下面就让我们来一步一步的操作下吧
利用Excel会做抽奖小程序,老板看了都夸你厉害
文章图片
一、两个函数
实现这样的操作我们需要用到两个函数 , 它们分别是index函数与randbetween函数函数 , 我们先来看下它们的用法
1.Index函数:返回指定的行与列交叉处的单元格的值
第一参数:Array , 想要返回的数据区域
第二参数:Row_num:引用数据区域的列号 , 如果数据区域中只包含一列则可以省略第三参数
第三参数:Column_num:引用数据区域的行号 , 如果数据区域中只包含一行则可以省略第二参数
如下图 , 我们想在下面一列数据中查找伽罗 , 只需要输入公式:=INDEX(B2:B19,2)
B2:B19代表数据区域 , 2则代表伽罗在数据区域的第二个位置
利用Excel会做抽奖小程序,老板看了都夸你厉害
文章图片
2.randbetween函数:返回一个介于指定数字区间的随机整数
第一参数:bottom:区间的最小值
第二参数:top:区间的最大值
当我们将公式设置为=RANDBETWEEN(1,10) , 函数就会返回一个1到10之间的正整数 , 这个区间的值是包含1和10的
二、整理数据
利用Excel会做抽奖小程序,老板看了都夸你厉害】我们需要将要抽奖的人姓名都整理在一列中 , 如下图 , 并且计算下一共有多少人员参与抽奖 , 在这里我们一共有18个人
利用Excel会做抽奖小程序,老板看了都夸你厉害
文章图片
紧接着我们选择一个空白格单元格输入公式:=INDEX(B2:B19,RANDBETWEEN(1,18)) , 这样的话我们的抽奖公式就做好了 , 按F9姓名就会滚动起来了 , 如下图
跟大家讲解下公式是如何运算的:公式:INDEX(B2:B19,RANDBETWEEN(1,18))
在inedx函数中
第一参数:B2:B19 , 也就是我们的姓名的区域
第二参数:RANDBETWEEN(1,18) , 使用这个函数获得一个1到18之间随机的整数
因为在这里INDEX函数的第一参数仅仅有一列数据 , 所以我们可以省略第三参数 , 仅仅输入列号即可
当我们按f9刷新数据的时候RANDBETWEEN函数的结果就会自动的刷新 , 因为RANDBETWEEN函数的结果变动了 , 所以我们用index函数获取的姓名也会发生变动
最后我们插入抽奖的素材 , 将素材放置到合适的位置即可 , 更改下字体的颜色 , 适当美化下即可 , 这样的话我们的抽奖小工具就制作完成了
利用Excel会做抽奖小程序,老板看了都夸你厉害
文章图片
这么样 , 是不是非常的简单呢
我是excel从零到一 , 关注为持续分享更多excel技巧