公司马上就要开年会了,如果能够给公司做一个Excel抽奖小程序,是多么开心+装B的事情。
效果如下
首先我们来讲解下面三个函数
① rand函数
=rand() 表示随机返回0到1之间的任何小数。当我们按下【F9】后,数字会发生变化。
具体如下图所示。
② index函数
index函数为定位函数。
=index(数值范围,行号A,列号B)
表示的是,在数值范围内,查找出第A行,第B列的数据。
如图所示, 需要查找出范围A1:A7中,第3行,第1列的数据。函数表达式如下图。
③ rank函数
语法:
=rank(需要排序的数字, 排序范围,排序规则)
函数就表示,需要排序的数字在排序范围内,排名第几名。
排序规则参数:0 表示降序,1表示升序。
例如,降序排列中,求出23在第一列数据中,排名第几?
方法:= rand(A1,A1:A6,0)
抽签思路:
①利用Rand函数,使得名单都有对应的一个数值
②利用rank函数进行排名
③利用INDEX函数,查找名单,注意行号是随机变化的。因此返回的结果是随机的
因此,抽签函数的最终公式为
=INDEX(A2:B7,RANK(B2,B2:B7,0),1), 其中B2输入公式为 = rand()
具体步骤如下图
第一步
第二步
美化后,最终的效果如下图
Excel抽奖小程序你学会了吗?
如果感觉有帮助,请点下“喜欢”吧!