返回目录:excel表格制作
抽奖活动还在使用纸箱的原始方法抽奖?
每天纠结该吃什么?
【本文示例文件获取方法见文末】
其实,我们只需要借助EXCEL,就能快速制作一个抽奖小程序,轻松解决抽奖,吃放选择困难症的难题!国际惯例,先来看下效果吧!
下面我们来看一下怎么制作吧!
抽奖公式
将我们的名单(菜单)输入名单列,然后选定一个单元格输入以下公式
=INDEX(B:B,RANDBETWEEN(3,COUNTA(B:B)+1))
抽奖光标制作
选中B列,设置条件格式,条件格式公式为:=B1=$D$5;填充颜色设置为绿色,字体颜色设置为白色
开始抽奖
按住F9键就可以开始抽奖啦,松开F9键就可以得到抽奖结果!
函数详解
INDEX
功能:返回表或区域中的值或对值的引用(通俗来说,就是告诉EXCEL你需要第几行第几列的数据,它给你找出来拿给你!)
语法:INDEX(引用数据区,第几行,[第几列],[哪个区域])
抽奖公式:
INDEX(B:B,RANDBETWEEN(3,COUNTA(B:B)+1)),
就是返回B列第RANDBETWEEN(3,COUNTA(B:B)+1)行的数据
RANDBETWEEN:
功能:返回指定区间的一个随机整数
语法:RANDBETWEEN(最小值,最大值)
公式RANDBETWEEN(3,COUNTA(B:B)+1) 功能就是返回3~COUNTA(B:B)+1之间的一个随机整数
COUNTA:
功能:返回参数列表中非空的单元格个数
语法:COUNTA(区域1,[区域2])
COUNTA(B:B)+1功能就是返回 B列的非空单元格加一(这里+1是因为我们的名单是从B2单元格开始的,因此最后一个名字在B列中的位置要比非空单元格多一)
扩展应用
我们将名单换成菜单,就可以决定每天要吃什么啦,从此告别选择困难症~
换成奖品就可以改成随机抽奖品
示例文件获取
点击右上角红色按钮关注EXCEL精选技巧,然后点击技巧君头像,发送私信【随机抽奖】即可获取
关注EXCEL精选技巧 ,每天学习3分钟,坚持一个月,你将大不同!
哈哈,这个问题有点意思,其实很简单,跟我前几天发布的随机抽奖是一样的。
如下图,A列是菜单,中午不知道吃什么,想要在菜单中随机点一个菜。
在C3单元格输入公式:=INDEX($A$2:$A$11,RANDBETWEEN(1,10)) 按F9键可随机抽取,
公式说明:使用index函数返回指定区域中给定偏移的行和列的值,用RANDBETWEEN函数随机返回1-10之间的整数。
嗨!我是小螃蟹,如果您喜欢这篇教程,请帮忙点赞、转发和评论哦,感谢您的支持!