excel随机编号不重复
2023-01-27阅读(523)
问:EXCEL随机生成不重复的数字?
- 答:1、首先,我们在数据表中添加一个辅助列,公式为=rand()
rand函数也是一个随机数函数,生成的是0-1之间的随机小数,因为是小数,而且位数至少有七位,所以重复的可能性非常小。
2、接下来用rank函数获取每个随机数在B列中的排名,这样就可以得到不重复的整数
函数语法:=rank(数字,一组数据)=排名
因此,我们将抽奖公式改为:=INDEX($A$2:$A$26,RANK(B2,$B$2:$B$26))
这样,中奖名单就没有重复的了~
话说,今年你们开了年会了吗?有没有中奖哦~分享出来让我也沾点运气吧~ - 答:假设数据在A列生成,为方便设计公式,数据从第二行开始,五组数据分别在A2:A5、A6:A9、A10:A13、A14:A17、A18:A21,A2公式:
=LARGE((COUNTIF(A$1:A1,ROW($1:$20))=0)*ROW($1:$20),RANDBETWEEN(1,21-ROW(A1)))
数组公式,需要按组合键(CTRL+SHIFT+回车)完成公式,下拉到A21。 - 答:应该是随机生成5个数字吧,加个辅助列,a1-a20输入1-20,b1=round(rand(),10)下拉,放结果的起始位置=index(a:a,match(small(b:b,row(a1)),b:b,0))下拉,结果就不会重复
问:excel如何生成一定范围内不重复的随机整数?
- 答:打开wps office; 在A1单元格输入=rand();输入完成,下拉单元格,生成随机数;在B1单元格输入=rank(a1,a:a),单元格下拉(按照需要的量);生成随机不重复的整数,详细步骤:
1、打开wps office。
2、在A1单元格输入=rand()。
3、输入完成,下拉单元格,生成随机数。
4、在B1单元格输入=rank(a1,a:a),单元格下拉(按照需要的量)。
5、生成随机不重复的整数。 - 答:假如是Excel 2007(含)以上的版本,可以在单元格中输入公式
=RANDBETWEEN(5,100),其中5表示要生成的随机整数的下限,100表示要生成的随机整数的上限。然后用鼠标左键单击单元格格右下角的填充柄不放拖动到其它单元格区域,即可生成一批5到100范围内的随机整数。如下图所示: - 答:1、产生
=RANDBETWEEN(-99,99)
-99到99之间的随机数据。。。
2、判断是否重复
if 之前出现过,刷新,显示 - 答:以0-100两种方法:一、rand函数=ROUND(RAND()*100,0)因为rand函数产生的是0-1的随机数,所以乘100就是0-100了。又因为rand产生的小数位比较长,所以用round函数四舍五入取整。二、randbetween函数=RANDBETWEEN(0,100)不知道这个函数在03版里能不能用。一般这样生成的随机是不重复的。
问:EXCEL RAND()公式 如何避免产生重复的随机数
- 答:工具/材料:Microsoft Office Excel2016版,Excel表格。
1、首先选中Excel表格,双击打开。
2、然后在该界面中,选中要显示随机数的单元格。
3、再者在该界面中,公示框中输入随机数公式“=RAND()”。
4、其次在该界面中,选中单元格右下角,向下拖动。
5、继续在该界面中,选中要用的随机数单元格,右键点击“复制”选项。
6、然后在该界面中,选中第二列,右键点击“粘贴”选项。
7、然后在该界面中,选中要显示不重复的随机数的单元格。
8、再者在该界面中,公示框中输入不重复的随机数公式“=RANK(B1,B$1:B$10)”。
9、其次在该界面中,选中单元格右下角,向下拖动。
10、最后在该界面中,成功显示不产生重复的随机数的单元格。