如何制作抽签,怎么借助excel设计制作一个抽奖或抽签小程序?

材料/工具如何制作抽签:Excel2010

如何制作抽签,怎么借助excel设计制作一个抽奖或抽签小程序?

文章插图
1、打开电脑后,直接进入到excel软件中,新建一个空白的表格文档,在表格中某一列单元格中录入好我们要抽取的内容,例如姓名,编号等等 。
如何制作抽签,怎么借助excel设计制作一个抽奖或抽签小程序?

文章插图
2、录入完成后,我们在当前表格文档中重新再去选择一个单元格,将其作为最终抽取结果的展示用 。
如何制作抽签,怎么借助excel设计制作一个抽奖或抽签小程序?

文章插图
3、接着我们在该抽奖结果单元格中输入以下公式:“=INDEX(A:A,RANDBETWEEN(2,61))” 。
如何制作抽签,怎么借助excel设计制作一个抽奖或抽签小程序?

文章插图
4、在“=INDEX(A:A,RANDBETWEEN(2,61))”公式中,A:A表示我们要抽取的内容所在的单元格列范围为A列A列,可以自定义 。
如何制作抽签,怎么借助excel设计制作一个抽奖或抽签小程序?

文章插图
5、公式输入完成后,在抽取结果单元格就会随机产生一个抽取结果,我们可以为该抽取结果单元格设置一个格式:字体、字号、颜色等等 。
如何制作抽签,怎么借助excel设计制作一个抽奖或抽签小程序?

文章插图
6、设置好之后,想要开始抽奖或者抽签,我们只需要选中抽取结果单元格,然后按住键盘上的“F9”键,按下后在抽取结果单元格中就会在我们选择的抽取内容中随机产生抽取结果,松开“F9”就可以产生一个抽取结果 。
excel怎么制作抽奖小程序?大家好,我是头条号:Excel自学成才
如何制作抽签,怎么借助excel设计制作一个抽奖或抽签小程序?

文章插图
抽奖小程序,要求的是结果随机,在Excel里面有随机数函数rand()和randbtween来进行制作的,我们分三种情况来制作,1、单人抽奖,2、多人不重复抽奖,3、内定抽奖
如何制作抽签,怎么借助excel设计制作一个抽奖或抽签小程序?

文章插图
我们首先准备抽奖的名单,放在A列,这个表格里面有88个人员
如何制作抽签,怎么借助excel设计制作一个抽奖或抽签小程序?

文章插图

如何制作抽签,怎么借助excel设计制作一个抽奖或抽签小程序?

文章插图
1、单人抽奖模式我们在某个空白的单元格中输入公式
如何制作抽签,怎么借助excel设计制作一个抽奖或抽签小程序?

文章插图

如何制作抽签,怎么借助excel设计制作一个抽奖或抽签小程序?

文章插图

如何制作抽签,怎么借助excel设计制作一个抽奖或抽签小程序?

文章插图
=index(a:a,randbetween(1,88))
如何制作抽签,怎么借助excel设计制作一个抽奖或抽签小程序?

文章插图

如何制作抽签,怎么借助excel设计制作一个抽奖或抽签小程序?

文章插图
这个时候,我们按住F9键,屏幕就会滚动起来,松开F9键,就得到了抽奖的结果(如果是笔记本电脑,按FN+F9键),抽奖效果如下所示:
2、多人不重复抽奖我们需要在第2列中输入公式=rand()函数,然后向下填充,它会随机的生成0-1之间的随机数
然后我们在中奖名单里面输入公式:=index(a:a,rank(b1,b:b)),希望几个人中奖的话,就向下拉动几个单元格,便可以得到不重复的多人中奖抽奖模式
3、内定抽奖如果希望抽奖的时候,内定抽到自己的话,那么我们可以借助VBA来实现制作过程如下,首先我们按ATL+F11,打开VBA编辑器,在里面输入如下三个模块的代码
因为在代码中,我们是对D1单元格产生随机数,所以在表格中,输入的公式是:=index(a:a,d1)
然后我们插入三个按纽,其中内定的按纽放的隐蔽一点,分别绑定开始,结果,内定代码
这个时候就制作完成了,当我们正常点击开始,结束抽奖时,是正常的
当我们提前点了一下内定按纽之后,再点开始,结束时,抽奖的结果100%是作者本身了
因为插入了VBA代码,所以表格需要另存为一下,将格式更改成xlsm格式的文件 。
这就是3个Excel用来制作抽奖的小程序技巧
【如何制作抽签,怎么借助excel设计制作一个抽奖或抽签小程序?】头条号:Excel自学成才,主页有更多精彩内容~