返回目录:excel表格制作
excel怎么制作抽奖小程序?
大家好,我是头条号:Excel自学成才
抽奖小程序,要求的是结果随机,在Excel里面有随机数函数rand()和randbtween来进行制作的,我们分三种情况来制作,1、单人抽奖,2、多人不重复抽奖,3、内定抽奖
我们首先准备抽奖的名单,放在A列,这个表格里面有88个人员
1、单人抽奖模式
我们在某个空白的单元格中输入公式
=index(a:a,randbetween(1,88))
这个时候,我们按住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水平高的人能做出什么样的逆天操作?
这是一个EXCEL制作的游戏,惊艳,逆天!但是我觉得,对于大部分人来说,EXCEL更多是一个办公软件,没有必要把EXCEL研究到这种程度,我们更要关注的是在EXCEL办公场景下的运用,下面我简单介绍几个常见的经典案例!
1、快速求和
Alt+=
2、设置3栏表头
a、绘制一条斜线,插入-形状-线段-设置形状轮廓为黑色,复制线段绘制另一条斜线
b、插入文本框,输入表头信息
3、一秒在 方框内打钩
输入大写字母 “R”,将字体设置为Wingdings 2,即可轻松打钩
4、给汉字标注拼音
选择拼音设置→居中→编辑拼音→输入拼音→显示拼音字符
5、快速将数字以“万”为单位显示
如图所示,将左边的销售额快速转换为右边的显示形式!
选中数字区域-设置单元格 格式-自定义-0!.0,"万"
6、身份证号提取出生日期
输入下列函数公式,往下拖即可,K6为第一个身份证号所在单元格
=--TEXT(MID(K6,7,8),"0000-00-00")
7、日期快速显示为星期
如图所示,将左边的星期快速显示为右边所示形式
选择日期区域-设置单元格格式-自定义-aaaa
8、将EXCEL表格打印成一页
在分页预览窗口内,将鼠标移至分页处,当鼠标变为双箭头时,按住鼠标左键拖动即可
注意事项:调整分页方法仅限于表格大小相差不太大时,若表格太大不适合一页打印,建议分页打印
9、银行卡号快速分段显示
输入第一个分段的卡号,然后选择填充的单元格,按Ctrl+E 即可快速填充
由于篇幅所限,上面只列举了9个常用小技巧,掌握这些,就能极大提高你的工作效率!如果对EXCEL的函数公式有所了解,你的工作效率将以几何级数提高,有关函数的学习,
请参考技巧君的另一篇回答:
https://www.wukong.com/question/6459582641178935565/