excel随机数生成,自动生成区间随机数

大家好,下面小编给大家分享一下:excel随机数生成和自动区间随机数生成。很多人还不知道这一点。下面详细解释一下。现在让我们来看看!

excel随机数生成,自动生成区间随机数

曾有同学问:“大毛,你所有的案例表格都是企业的真实数据吗?”


“呃...这个,表结构和的完全一样。作为有职业道德的表哥,当然不能随意泄露企业的秘密,所以数据肯定是经过处理的。”


“那你换这么多号太难了!”


“你以为我是一个一个手动换的吗?刚学Excel的头几天就做了,现在在用函数批量生成!”


今天来说一个比较轻松的话题:如何生成随机数。




是整数表中最常见的数据之一。一个函数RANDBETWEEN就够了,RANDBETWEEN可以看成RAND (random) +BETWEEN (between)。


例如,要生成一个100到500之间的随机数,可以输入下面的函数,然后下拉填入=RANDBETWEEN(100,500)


或者选择一个区域,输入一个函数,然后按[Ctrl+Enter]批量填写。




注意:随机函数可以实时自动更新。表中一旦发生操作,就会刷新一次。可以将函数作为值粘贴,此时数据将被固定。




既然可以用随机整数,那么随机小数是不可或缺的。首先我来介绍一下最简单最基础最实用的函数RAND,它的作用是随机生成0到1之间的小数。




生成的小数默认显示9位小数。一般来说,用不了这么长的位数。这时候可以用函数ROUND来保留小数位。其参数如下:


四舍五入(数值,保留位数)

保留位数>:0,四舍五入小数点后的数字。

当保留位数=0时,将数字四舍五入到最接近的整数。

保留数字

保留位数>:0是最常见的用法,如保留2或3位。


要为随机生成的值保留两位小数,可以输入以下函数:=ROUND(RAND(),2)

这是一个非常简单的嵌套函数,rand()生成的随机小数作为ROUND的第一个参数。





RAND功能显然不能满足日常需求。需要生成3到50之间的小数怎么办?


我给你一个应用公式。以后这种问题就解决了。假设你需要生成a~b范围内的任意小数。随机公式如下:=a+RAND()*(b-a)


例如,随机生成3到50之间的小数,则公式应为:

= 3+兰德()*(50-3)

= 3+47 *兰特()


记不住就抄在本子上!





以上解释了excel随机数生成和自动区间随机数生成。这篇文章已经分享到这里了,希望能帮到你。如果信息有误,请联系边肖进行更正。

« 上一篇
下一篇 »