Excel随机抽奖器如何避免重复问题Excel随机数函数RAND和排名函数RANK教程

如题所述

Excel的随机整数函数RANDBETWEEN可以制作抽奖器大家都知道,当然有个缺点大家也都清楚,就是生成的数据经常出现重复的,关键时刻,一人中奖好几次,是多么尴尬的事情,所以,今天小编excel要分享一个新技能—制作不重复的随机抽奖器。
案例数据表格如图中所示,如何从A列的员工列中随机抽出三名幸运员工,要一次搞定,不要出现一个员工出现多次的情况。
 
StepA如果不考虑重复的问题,一个公式”=INDEX($A$2:$A$7,RANDBETWEEN(1,3))”就可以轻松搞定,可问题偏偏就出在了这里。
 
StepB所以我们接下来要做的就是如何生成不重复的随机整数了。Excel中除了RANDBETWEEN函数可以生成随机数外,还有一个RAND函数可以生成随机数,不过是小数,所以重复的概率微乎其微,几乎可以说是没有重复的。所以我们首先要做的就是利用RAND函数生成一列随机数。在E2输入公式“=RAND()”,下拉填充至E7,为每位员工生成一个随机幸运数字。
 
StepC小伙伴们都知道,INDEX函数行列参数只能为整数,所以我们需要将小数转换为整数,强烈推荐使用RANK排名函数来实现,因为每个数据是随机的,所以排名结果当然也是随机的,在F2输入公式“=RANK(E2,$E$2:$E$7)”,获取各位员工的随机排名整数。
 
StepD最后一步,INDEX返回具体姓名。修改C2的公式为“=INDEX($A$2:$A$7,F2)”,由于每个人对应产生的整数都是随机的,所以公平性杠杠的!
温馨提示:内容为网友见解,仅供参考
无其他回答

Excel随机抽奖器如何避免重复问题Excel随机数函数RAND和排名函数RANK...
所以我们首先要做的就是利用RAND函数生成一列随机数。在E2输入公式“=RAND()”,下拉填充至E7,为每位员工生成一个随机幸运数字。 StepC小伙伴们都知道,INDEX函数行列参数只能为整数,所以我们需要将小数转换为整数,强烈推荐使用RANK排名函数来实现,因为每个数据是随机的,所以排名结果当然也是随机...

如何在Excel中产生不重复的随机数?
1、启动Excel并打开工作表,选择C3:C10单元格,在编辑栏中输入公式"=RAND()",按Ctrl+Enter键结束输入,此时在单元格中产生随机数,。选择D3:D10单元格,在编辑栏中输入公式"=RANK(C3:C10,C3:C10)",按Ctrl+Shift+Enter键结束公式的输入,此时选择单元格中获得需要的随机整数,。图1 产生随机数...

excel做抽奖软件,怎么每次抽一个且不重复?
具体操作是,先为每个号码生成一个随机数,然后按照生成的随机数对号码进行排序,这样排序后的号码即是随机抽取的结果,且确保了号码不重复。在实现过程中,确保使用`RAND()`函数生成的随机数在每次使用前都是新的,这可以通过在公式前添加`=RAND()`或使用Excel的定时更新功能来实现。这样每次打开或重新...

Excel函数公式:生成随机数、不重复随机数技巧?
1、首先在excel表格中输入随机函数公式:=rand()。2、点击回车并下拉公式即可得到一组随机函数,先将该组随机函数复制粘贴为数值,将其固定显示在单元格中。3、然后再其右侧的空白单元格中输入公式:=RANK($B$3:$B$12,$B$3:$B$12)。4、点击回车并下拉公式即可得到一组不重复的随机整数。

EXCEL RAND()公式 如何避免产生重复的随机数
1、首先选中Excel表格,双击打开。2、然后在该界面中,选中要显示随机数的单元格。3、再者在该界面中,公示框中输入随机数公式“=RAND()”。4、其次在该界面中,选中单元格右下角,向下拖动。5、继续在该界面中,选中要用的随机数单元格,右键点击“复制”选项。6、然后在该界面中,选中第二列,...

excel如何实现随机抽取且不重复
要实现Excel中随机抽取且不重复的数据,可以遵循以下步骤:首先,在Sheet2的A列前插入两列辅助列。在A2:A953区域,输入=RAND()并按Ctrl+Enter,这样会填充一列几乎不重复的随机数。接着,在B2单元格输入公式=RANK(A2,A:A),然后向下填充,为A列数据生成排名,确保没有重复的排名。在Sheet1中,为了...

excel 不重复随机数
步骤一:使用RAND函数生成随机数 首先,在Excel中,你可以使用RAND函数来生成随机数。例如,在一个单元格中输入“=RAND()”,这个函数会返回一个介于0和1之间的随机小数。如果你需要生成一个特定范围内的随机数,比如1到100,可以使用“=RAND()100”来得到一个0到100之间的随机小数,然后使用ROUND函数...

excel中如何让随机函数rand函数中出现的数值没有重复的数值
1、产生不重复整数,如:将全校同年级1000人随机安排考试座位。操作方法:(1)在这1000人姓名后面找一列空白列,作为辅助列,假设为B列,输入=rand()(2)再在后面一列(C列)输入=rank(B2,B$2:B$1001)下拉填充公式 (3)C列得出的就是每个学生随机分到的座位号,且不重复。2、产生指定范围...

excel如何实现随机抽取且不重复
方法一:公式法 1、我们以生成1-10范围内的随机数字为例,讲述方法。首先,在A2单元格中输入公式:=SMALL(IF(COUNTIF($A$1:A1,ROW($1:$11))=0,ROW($1:$11)),INT(RAND()*(11-ROW(A1))+1))然后按下Ctrl+Shift+Enter三键结束数组公式。2、然后,下拉填充公式到A12单元格,也就是填充...

excel用随机函数设计抽奖人
可以对数据进行排序,以避免重复。方法:假如有100个人,在A1中输入=RAND()*100,拖动到A100 在B1中输入 =RANK(A1,$A$1:$A$100),拖动到B100 然后现在出来的100个数据就不会有重复的了。在B列中每一个数字都是随机的。或者你要抽10个人,B列公式拖动到B10就可以了。按F9,继续随机抽取。

相似回答
大家正在搜