天天看点

抽奖啦!随机函数轻松玩抽奖,1分钟解决问题

HI,大家好,我是Excel教案。

上节课已经把33个常用函数,一网打尽,统统加入私人豪华兵器库;但是……拥有更多兵器只是让你有更多选择;并不能让你自动成为高手,还得会灵活使用才行!

抽奖啦!随机函数轻松玩抽奖,1分钟解决问题

接下来,继续真刀真枪的练!抽奖啦!随机函数轻松玩抽奖;组织年会、搞活动经常要搞抽奖,但总是成功避开奖品也是没Sei了………

抽奖啦!随机函数轻松玩抽奖,1分钟解决问题

抽奖年年有,可惜不是我;虽然抽不中,工作还是要做。这节课就教你怎么用函数公式,搞定随机抽奖!

抽奖啦!随机函数轻松玩抽奖,1分钟解决问题

有三个函数你可能会用到;​

·Vlookup查找函数,没错又是它,月老般的函数;

·Rand随机生成数字的函数,在中案例就是运用了,随机函数生成模拟数据;

·Rank排序函数,函数第1节课已经试用过啦

抽奖啦!随机函数轻松玩抽奖,1分钟解决问题

我可以直接告诉你函数的写法,但帮助意义并不大。更重要的是:你是怎么想到的呢?为什么会用这些函数去解决随机抽取问题的?

抽奖啦!随机函数轻松玩抽奖,1分钟解决问题

一切从目标开始,把大问题分解成2个小问题

抽奖啦!随机函数轻松玩抽奖,1分钟解决问题

先解决找人的问题

抽奖啦!随机函数轻松玩抽奖,1分钟解决问题

根据基础表中的大侠找到配对女侠

抽奖啦!随机函数轻松玩抽奖,1分钟解决问题

根据学号自动生成姓名

抽奖啦!随机函数轻松玩抽奖,1分钟解决问题

两个案例用的都是这个月老一般的函数,VLOOKUP,共同点就是利用一个唯一的值作为线索,找到另一张表中的其他对应值

抽奖啦!随机函数轻松玩抽奖,1分钟解决问题

解决了找人的问题,就剩随机找的问题了,有两个函数可用

抽奖啦!随机函数轻松玩抽奖,1分钟解决问题

不知道选哪个的情况下,就先试一试看看,结果更Rand靠谱;经试用发现,Randbetween生成的是随机整数,容易出现重复,导致出现两个人;共用一个序号的情况。但是Rand生成的是无限位数的小数,几乎没有重复。

抽奖啦!随机函数轻松玩抽奖,1分钟解决问题

因为函数可以多层嵌套使用,于是两个分解后的小问题可以配合完成

函数嵌套:以其他函数的计算结果为参数

抽奖啦!随机函数轻松玩抽奖,1分钟解决问题

思路理清楚了,接下来就看具体做法

1.先添加2个辅助列,用来生成随机序号

抽奖啦!随机函数轻松玩抽奖,1分钟解决问题

2.选中随机数所有行(A3:A32)

抽奖啦!随机函数轻松玩抽奖,1分钟解决问题

3.保持选中状态,输入随机函数公式=RAND()

抽奖啦!随机函数轻松玩抽奖,1分钟解决问题

4.用快捷键,将输入的函数公式批量填充到选中区域

抽奖啦!随机函数轻松玩抽奖,1分钟解决问题

5.B3输入=Rank(,然后跟随浮窗提示,点击选择添加参数如下

抽奖啦!随机函数轻松玩抽奖,1分钟解决问题

6.点击选择ref参数,按下F4快速锁定,变为绝对引用

抽奖啦!随机函数轻松玩抽奖,1分钟解决问题

7.Enter完成公式输入后,双击填充柄,生成全部随机序号,由于每做一次操作,随机数都会实时变化,所以序号也是随时发生变化。

抽奖啦!随机函数轻松玩抽奖,1分钟解决问题

8.在中奖名单的F3单元格,输入函数公式=vlookup(,在红色区域查找中查找等于E3单元格数值1的位置,并返回同一行中第2列的值,即姓名;

抽奖啦!随机函数轻松玩抽奖,1分钟解决问题

Tips:函数公式的参数多时容易眼花,Excel会用不同的颜色显示参数及对应的引用区域,以便一目了然的区分

抽奖啦!随机函数轻松玩抽奖,1分钟解决问题

9.再把公式向下填充,得到完整的随机中奖名单,大功告成!

抽奖啦!随机函数轻松玩抽奖,1分钟解决问题

用函数随机抽奖,你学到了吗?

·函数可以嵌套使用,需要解决啥问题用啥函数;

·学会从目标开始,像剥洋葱一样,层层分解,逆向分析;

·Rand和Randbetween是仅有的带来随机变化的函数。​

抽奖啦!随机函数轻松玩抽奖,1分钟解决问题
抽奖啦!随机函数轻松玩抽奖,1分钟解决问题
抽奖啦!随机函数轻松玩抽奖,1分钟解决问题