excel index函数和match函数(Excel函数公式RANDINDEX)

滚动抽奖,已经是不能再普通的话题了,常见的操作就是用一个箱子来完成……随着现代化的发展,现在的抽奖都用电脑控制来完成抽奖。如果我们想在Excel中制作一个建议的抽奖器,该如何去实现呢?


一、效果演示。

excel index函数和match函数(Excel函数公式RANDINDEX)(1)

从演示中我们可以看出,中奖名单是随机的,没有规律性的,那么该如何去实现了?


二、实现步骤。

(一)、准备数据库。

excel index函数和match函数(Excel函数公式RANDINDEX)(2)

方法:

1、在中奖名单单元格中输入公式:=INDEX(A:A,MATCH(SMALL(B:B,D3),B:B,0))。

2、按F9键进行刷新,中奖名单就会不断变化,当需要时松开F9键即可。

解读:

1、滚动抽奖界面可以根据自己的实际情况去设定。完全根据自己的意愿。

2、如果为一等奖,中奖人员为1名,暨一个单元格;二等奖2人,暨为2个单元格……也可以根据自己的实际情况来决定。

3、公式=INDEX(A:A,MATCH(SMALL(B:B,D3),B:B,0))中,首先用SMALL函数读取D3单元格位置上的值,然后用MATCH函数对齐进行定位,然后用INDEX读取。因为RAND函数的主要功能是生成随机数,所以每次用SMALL函数读取的数不一样,用INDEX读取的名单也就不一样。

,

免责声明:本文仅代表文章作者的个人观点,与本站无关。其原创性、真实性以及文中陈述文字和内容未经本站证实,对本文以及其中全部或者部分内容文字的真实性、完整性和原创性本站不作任何保证或承诺,请读者仅作参考,并自行核实相关内容。文章投诉邮箱:anhduc.ph@yahoo.com

    分享
    投诉
    首页