本篇适合:做个滚动抽奖的表格,挺有趣的,公式也简单,有兴趣的走过路过,不要错过。
需求:如图-1,QQ群友提问:如何做个“随机滚动抽奖”的表格。
图-1丨随机滚动抽奖表思路:利用RAND函数,返回随机数;利用RANK函数,进行排名;利用重算快捷键F9,实现抽奖功能。最后再设置条件格式,实现滚动的红条,就OK。
操作步骤:
1、辅助列
如图-2,其中D列为姓名,是原始数据。然后我们需要添加辅助列。
辅助列A列,A2单元格公式为:=RAND(),向下填充。
图-2丨RAND随机函数辅助列B列,是自然数序列。快捷操作方法:B2处填1,选中B2单元格,光标移至B2单元格右下角,直至光标变黑十字,双击左键即可。
图-3丨黑十字光标辅助列C列,数组公式列,作用是辅助设置条件格式。如图-4,选中C2:C11,输入公式:=B2:B11=F6,三键结束输入。
图-4丨数组公式示意图2、抽奖单元格的公式:
如图-5,F6处公式:=RANK(A11,A2:A11)。G6处公式:=VLOOKUP(F6,B:D,3,0)。
图-5丨抽奖单元格公式3、条件格式
如图-6,选中D2单元格:开始→条件格式→新建规则→使用公式确定要设置格式的单元格→公式设置为:=$C2(注意只1个$符号)→格式设置为:图案→红色填充。然后利用格式刷,将D2单元格格式,复制到D3:D11。
图-6丨条件格式设置示意图大功告成,按住F9键,即可实现滚动抽奖。
公式解析:
RAND函数:没有参数,返回一个大于等于0小于1的随机数。既然是随机数,对于不同的单元格,每次计算工作表时,就会返回一个新的数值。
RANK函数:返回某数字在一列数字中,相对于其他数值的大小排名。
VLOOKUP函数:号称函数之王的查找匹配函数,相信大家都很熟悉。
数组公式:Ctrl+Shift+Enter三键结束输入,自动加上两边大括号。
总结:
思路很简单,公式也不难,主要注意“条件格式”的应用。
网友评论