打开excel,在公式栏输入公式 =RAND(),
按回车后,就可以得到一个随机数了,从结果上也可以看出,这个函数得到的数是一个从0到1之间的随机数据。
一般我们要获取随机数,是要得到一个1到10,或1到100之间的整数,为了达到这个目的,我们可以将函数得到的结果 x10, 或x100,然后用int函数来取整数。在公式栏上输入新的公式,=INT(RAND() * 10)
按回车后得到结果,就可以得到一个从0到10之间的整数了。
Excel随机数公式,生成不重复的随机数,你会么?
在excel中,有两个函数公式是关于随机数的,分别是RAND()和randbetween公式,但是rand公式只能生成小数,randbetwwen批量进行生成数据的时候,是会重复的,那如何生成不重复的随机整数呢?
1、公式基本介绍rand()函数公式是不带参数的,直接输入之后,就是生成0-1之间的小数,如下所示:
randbetwwen(m,n)是有两个参数的,它是会生成m-n之间的整数,所以m和n必须是整数。
例如我们输入的公式是
=RANDBETWEEN(0,1000)
两个随机数生成之后,只要任意的单元格内容有变化时,或者我们按ctrl s等待操作,单元格听值会自动的更新成一个新值
当我们多次调用公式时,randbewteen公式会出现重复数据
2、生成1-10不重复随机整数如果我们想生成不重复的随机整数,那我们首先可以使用rank公式,生成10个0-1的小数,如下所示,
然后我们使用rank公式对这些数据进行排名,得到的结果就是1-10不重复的随机整数了
=RANK(A1,A:A)
3、生成120-130之间的不重复整数我们可以同样的,用rand公式生成小数,然后再使用rank公式加上起始数字即可得到120-130之间的不重复整数了
关于这个小技巧,你学会了么?动手试试吧!