如何使用excel生成随机数

啊南 3276阅读 2020.06.18

【导语】: Excel怎么生成随机数?大家经常使用Excel编辑数据,那么大家都知道Excel怎么自动生成随机数吗?不知道的话那就看看下面这几个Excel生成随机数的技巧吧,看完这篇文章你会有所收获哦。

excel怎么生成随机数,RAND函数自动生成随机数据的步骤

返回大于等于 0 及小于 1 的均匀分布随机数,每次计算工作表时都将返回一个新的数值。 
语法 
RAND() 

在制作表格时,有时为了公平性需要随机取样,此时就可以使用随机函数RAND;

【RAND函数是一个无参数的函数,可以自动返回大于等于0并且小于1的随机数据,且每次生成的数据都不一样】

接下来讲解此函数在WPS2019中的使用技巧:

具体方法与步骤如下:

第一,生成0~1之间的随机数据(0≤随机数<1),在(C2)中输入“=RAND()”即可;





第二,如果觉得0~1之间这个数值太小了。

可以在(C3)中使用公式“=RAND()*100”,加上*100就扩大100倍了;





第三,如果要给这个随机函数指定一个范围,那我们应该使用“=RAND()*(B-A)+A”。

比如我现在指定范围是随机生成10~50之间的数值,那么应该在(C4)中输入“=RAND()*40+10”;





第四,小数位数太多,我们也可以进行指定保留小数位。

比如我只希望随机数保留两位小数位数,在(C5)中输入“=ROUND(RAND(),2)”

或者也可以通过“设置单元格格式”中的“数值”来定义小数位数;





第五,生成A与B之间的随机整数,比如我希望生成数值在10~50之间的整数,此时就需要综合运用法3和法4了;

另外也可以直接使用INT自动取整函数,在(C5)中输入“=INT(RAND()*40+10)”即可。




点击快捷键F9可以快速更新数据。

excel怎么生成随机数,RANDBETWEEN函数实时生成随机整数步骤

返回大于等于指定的最小值,小于指定最大值之间的一个随机整数。每次计算工作表时都将返回一个新的数值。

语法 
RANDBETWEEN(bottom,top) 
Bottom 函数 RANDBETWEEN 将返回的最小整数。 
Top 函数 RANDBETWEEN 将返回的最大整数。 

如何使用RANDBETWEEN函数实时生成随机的整数值呢?

如题所示,我们要实时生成随机大于50小于100的整数值。

具体方法与步骤如下:

打开表格,将光标放在(D2)处,点击插入函数-数学与三角函数-RANDBETWEEN函数。

弹出对话框,共两项参数:

“最小整数”“最大整数”分别填所取整数数值。





在“最小整数”中输入50,在“最大整数”中输入100,意思是实时生成随机大于50小于100的整数值。

点击确定,即可得到大于50小于100的随机整数值。

将光标放在(D2)右下角,呈+时下拉和右拉填充公式就可以实时生成所有的整数了。









excel怎么在范围内生成随机数

1、Excel中可以利bai用randbetween函数生成指定范围内的随机整数,du如下zhi图所示,在daoB1:B4中生成1到100内的随机数字,选择区域,输入公式如下:

2、按下Ctrl+Enter结束输入,得到随机数字如下所示:

3、按下F9,随机数字会刷新,如下图所示:

4、如果要生成随机小数,可以考虑在Randbetween后面除以10的倍数,如下图所示生成10到100之间的包含两位小数的随机数字:

5、得到结果如下图所示,F9可以刷新数字:

excel怎么生成随机整数

1、首先在excel表格中bai输入随机函数公式:=rand()。

2、点击回车并下拉公式即可bai得到一组随机函数,先将该组随机函数复制粘贴为数值,将其固定显示在单元格中。

3、然后再其右侧的空白单元格中输入公式:=RANK($B$3:$B$12,$B$3:$B$12)。

4、点击回车并下拉公式即可得到一组不重复的随机整数。