qzgx.net
当前位置:首页 >> ExCEl随机不重复数字 >>

ExCEl随机不重复数字

举例,假如需要100个不重复随机数.在a1:a100内输入=rand(),在b1内输入=rank(a1,$a$1:$a$100),下拉至b100,b1:b100范围内就为1-100范围内的不重复随机数.同理,如果需要10个在1-100范围里的不重复随机数 则输入只下拉到b10,需要几个,就对应拉几格,以此类推;如果需要100个1-1000不重复随机数,则a1:a1000内输入=rand(),在b1内输入=rank(a1,$a$1:$a$100),下拉至b100.说的可能有点复杂,差别是细微的.

A1中空着,A2中输入=SMALL(IF(COUNTIF(A$1:A1,ROW($1:$30))=0,ROW($1:$30)),1+INT(RAND()*(31-ROW(A1))))同时按下CTRL+SHIFT+回车,输入数组公式,用自动填充柄下拉四格到A6,不断按下F9键查看效果.也可以下拉到A31,再F9,看看有重复的没有.

选中A1:A1000,在编辑栏输入=RAND()按【CTRL+回车】再选中B1:B1000,在编辑栏输入=RANK(A1,a$1:A$1000)按【CTRL+回车】

在A1里面A1-A999中用公式生成999个随机数=RAND() B1-B60中用公式排序,B1中输入=RANK(A1,$A$1:$A$999),一直拉到B60 B1:B60就是1-60个不重复的随机数字===================================== excel工作表窗口中,同时按

A1=INT(RAND()*30)+1然后拉到F1RAND生成0-1之间的数,乘以30生成0-30的数,再加1生成1-31的数如果重复,多拉几次,因为重复的概率几十分之一

点击一个单元格 插入公式 =RANDBETWEEN(最小整数,最大整数) 例:=RANDBETWEEN(1,100) 然后下拉

本问题有两个难点:第一个是随机函数是易失性函数,生成后的随机数字会在工作表有任何操作时再次重新生成,不能固定,这一难点在本人回答的若干随机数问题中,已给出了圆满的解决方法就是要打开Excel的迭代计算,并在公式中用IF

Excel中,由952组数据中随机抽取360组不重复的数据.方法/步骤 如果数据在Sheet2 的A:D列,在Sheet2的A列前插入两列辅助列;在左上角的名称框中,输入A2:A953,按Enter键,将A2:A953单元格选中,输入=RAND(),按Ctrl+Enter组合

=randbetween(0,9) 格式填充7次即可 随机 不可能保证数字各自不同

A2中输入=SMALL(IF(COUNTIF(A$1:A1,ROW($1:$84)),85,ROW($1:$84)),ROUNDUP(RAND()*(85-ROW(A1)),))同时按下CTRL+SHIFT+ENTER输入数组公式,再用自动填充柄拉17格.说明一下,A1被作为辅助单元格,中间不得输入范围内数字,否则出错.公式下拉可以多些,如果你想多取些的话.不断按下F9,可以看到公式变化的效果,如果想固定数字,复制,选择性粘贴,数值,到别处.

网站首页 | 网站地图
All rights reserved Powered by www.qzgx.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com