一种思路是,先 生成1~15间的一个随机数,再生成第二个不重复的随机数,再生产第三个不重复的随机数……这样效率很低。楼上某人的解答完全是在浪费时间嫌告袭,请您直接无视他。
另一种思路,先 生成1~15这个数组,然后从15个数字中抽出第一个,第二个,第三个……这样就不会发生重复了芹兄。EXCEl表格里每一个单元格都有一个行数,比如B1这个单元格的行号是友贺1,B15的行号是15,这样我们就有了一个天然的数组——每个单元格的行号(1到65536),现在我们只要在单元格里从这个天然的数组随机地取出一个数字,然后不重复的抽取第二个,第三个……
先在A1:A8中输入相同的公式:
=INT(RAND()*15+1)
再在B1中输入下面公式,并拖动晌贺复制到B8格,如果A列中有重复,B列对应的格会显示大于1的数字,等于1为不重复。磨滚
=COUNTIF($A$1:$A$8,A1)
然后按键盘上瞎谨余方的F9功能键,直到B列格中都是1,就行了。
用下面方法
百度经验:宽余裤Excel列举两个整慎简数间不重复随机数毁铅
=RANDBETWEEN(1,15)