分享Excel-滚动抽奖

作者: 简单快捷 | 来源:发表于2019-06-30 10:28 被阅读3次

    ​本篇适合:做个滚动抽奖的表格,挺有趣的,公式也简单,有兴趣的走过路过,不要错过。

    需求:如图-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三键结束输入,自动加上两边大括号。


    总结:

    思路很简单,公式也不难,主要注意“条件格式”的应用。

    相关文章

      网友评论

        本文标题:分享Excel-滚动抽奖

        本文链接:https://www.haomeiwen.com/subject/brnjcctx.html