Sinokap IT 小技巧 | 制作抽奖小程序,用Excel就可以
简单制作教程
众所周知Excel的功能非常强大,强大到甚至可以用Excel写程序。马上就要将近年底,许多公司或机构中会经常举行一些抽奖活动,那么如何制作一个电脑化的抽奖小程序呢? Excel 就能解决。今天就来教大家如何用Excel来制作一个简单的抽奖小程序,我们先来看下上图的最终效果。
本教程使用软件Excel 2013,采用实例并配以详细的图文步骤,逐步讲解如何快速制作一个程序化的抽奖小程序的方法。希望能为有需求的朋友们给予小小的帮助!
本文将使用到INDIRECT、COUNTA和RANDBETWEEN三个函数公式以及一点vba宏的知识。
1. 在A列添加抽奖名单,然后合并单元格E至I列,并加以修饰,可根据自己的喜好来调整字体大小颜色以及单元格底部颜色。
2.这里我们将用到INDIRECT函数,在幸运大抽奖E3至I10单元格中填充公式
=INDIRECT("a"&RANDBETWEEN(2,COUNTA(A:A))),然后隐藏A列。
做完以上设置后,按住F9键,会发现中奖结果发生了改变(可以把F9当成抽奖开关,长按一直刷新,松开就出结果)。
好啦,简单的Excel抽奖程序就完成了。
INDIRECT公式含义解释:
1. COUNTA(A:A),计数作用,来数一下A列包括表头“姓名”以外非空单元格的数量,即有多少人参与抽奖(通过这个公式,不管之后姓名是增加还是减少,公式都不用再改)
2. RANDBETWEEN(2,COUNTA(A:A)),在2到N直接随机取数(N为名单最后一个单元格的行数)
3. INDIRECT("a"&RANDBETWEEN(2,COUNTA(A:A)))即表示A?单元格的值,?就是RANDBETWEEN(2,COUNTA(A:A))的随机结果,也就是从A2到AN单元格随机选中一个单元格。(从A2开始是因为A1为表格开头) F9单元格控制randbetween公式的刷新,由此我们可以就制作出一个简单的抽奖程序。
end
温馨提示
如果您喜欢本文,欢迎分享到朋友圈,想了解更多IT小技巧,也请关注我们~
我们的天猫店开张啦~
欢迎大家扫码进店+关注,
购买请咨询我们贴心的客服小姐姐哦~
你的每个赞和在看,我都喜欢!
往期推荐
Sinokap IT 小技巧 | PPT也可以实现跳页播放啦
Sinokap IT小技巧 | Excel记录数据录入时间,全自动!
Sinokap IT技术分享 | WiFi信号差?小问题,桥接路由来解决!
Sinokap IT技术分享 | 硬盘空间报警,快来给电脑做个SPA
Sinokap IT技术分享 | 新电脑屏幕偏色,是买了假电脑吗
Sinokap公众号每日放送IT小技巧,让你的工作、学习、甚至是日常生活更加高效、便捷。
Sinokap China IT Service Team daily broadcasts Professional IT Support Tips and Tricks. We are engaged to bring you a variety of IT skills that can be widely used in your business work, study and daily life.
关注我们
Follow us
如果你想了解更多IT资讯和小诀窍~
If you would like to learn more IT related news and IT Trick Tips.
加入我们
Join us
如果你想变得更强,成为一名专业的工程师~
If you want to improve self-ability and grow into a skillful engineer.
联系我们
Contact us
如果你需要专业的IT服务支持需求~
If you need Professional IT Support and IT Services in Shanghai, China.
Sinokap ∣ We Make IT Simple!