EXCEL 如何在一行中产生1-20范围内不重复的随机数?谢谢!

来自:    更新日期:早些时候
用excel如何在1到500中产生一组(一组20个)连续不重复的随机数~

在A1单元格输入公式:= INT(RAND()*(480-1))+1
在B1单元格中输入公式:=A1+1
选中B1单元格,右拉填充至T1单元格(共20个)
拖曳选中A1:T1单元格区域
拖曳右下角的拖曳柄往下填充,下拉多少行就产生多少组。
说明:
第一步是取1——480之间的随机整数(您没说要小数吧?)
第二步和第三步是右边的数比左边的大1,直到大20
第四步和第五步是用同样的方法取另外的组合
我填充了30行,换了好几次,都没发现重复,但这个公式可能控制不了重复。
每排序一次就会变化一次。

启用迭代计算 后 用随机公式:




在A:T列自动产生1-20范围内不重复的随机整数,要用到辅助列,
1,在A1输入=RANK(U1,U$1:U$20),然后向右面拉到T1,
2,在U1输入=rand(),然后向右面拉到AN1,
3,选择A1-AN1向下面拉20行,至AN20.
在A:T列就是1-20范围内不重复的随机整数。
祝你成功

A1输入公式=RANK(A21,$A21:$T21)
公式下拉到A20

A21输入公式=RAND()
公式下拉到A40

选中A1到A40
公式右拉到T40

隐藏21到40行

=ROUND(RAND()*20,0)这个就可以。20是范围。0是小数位数

=INT(20*RAND())


EXCEL 如何在一行中产生1-20范围内不重复的随机数?谢谢!视频

相关评论:

相关主题精彩

版权声明:本网站为非赢利性站点,内容来自于网络投稿和网络,若有相关事宜,请联系管理员

Copyright © 喜物网