多语言展示
当前在线:247今日阅读:75今日分享:44

简单几步教你用excel做抽奖器

现在下半年都快要过一半了,马上又到年关了,想必都做过抽奖类游戏,今天就教大家用excel制作抽奖器,只需要简单几步就可以完成。
工具/原料
1

电脑一台

2

excel2016

方法/步骤
1

第一步:打开excel表格,输入员工姓名,待生成随机数和待中奖空格,人员中,抽取三名抽奖人员;

2

第二步:在B2单元格中输入=RAND(),回车,生成一个随机数,然后下拉填充;

3

RAND函数是一个随机函数,用于产生0~1之间的随机数,在任一单元格输入=RAND(),都会产生一个在0~1之间的数;第三步:在D2单元格输入=INDEX($A$2:$A$16,RANK(B2,$B$2:$B$16)),然后下拉到D4,就会随机产生3个人员姓名;

4

第四步:按住F9键不放手,中奖人就会一直变化,松开F9键,就会随机有三个人员姓名产生;

5

第三步公式解析:RANK函数是求某一个数值在某一区域内的排名,=RANK(B2,B2:B16)意思是B2单元格的数值在B2:B16区域的排名,得到一个数值;INDEX函数是用来引用我们所需的信息,它的语法是:INDEX(array,row_num,column_num)简明写法是:INDEX(区域,行数,列数),意思是:在一个区域中要引用第几行第几列的数据如下图中,输入=INDEX(A2:C16,7,3),意思是在A2:C16区域中引用第7行第3列的数据,得到结果5.54。

6

如果区域是单行或者单列,则参数只需要输入区域和行数或者列数即可,如上图中,输入=INDEX(A2:A16,7)得到结果是产品G,输入=INDEX(A8:C8,3),得到结果5.54;第三步的公式中,就是在A2:A16的区域中,看排名第几,得到人名,因为随机数随着按F9键变动,所以排名和得出的人员姓名也会随着变动;两个区域都用绝对引用,是将区域固定起来,防止从D2下拉的时候区域随着变动;INDEX函数的用法还有很多,在以后的文章中会讲到;

推荐信息