当前位置:科普知识站>IT科技>

excel如何生成随机数

IT科技 阅读(2.86W)

1、首先在excel表格的单元格内输入随机函数公式:=RAND()。 2、点击回车即可生成一个随机数字,该数据的大小范围无法控制,需要将其设置在一定范围内。 3、例如需要将其设置为数字5到数字15之间,可以输入随机函数:=RAND()*(15-5)+5。 4、点击

excel如何生成随机数

日常工作中,我们有许多情景需要生成随机数字,例如抽奖、分班等,用excel表格可以做到生成随机数。下面介绍一下在excel中生成随机数的基本方法。

因为随机数函数是一个易失性函数,所以正如题主所说,生成的随机数会在每次打开文件时重新生成。其实,不只是打开文件时,而是工作表中有任何操作,如输入数据后按回车键确定、筛癣排序按F9重新计算等,随机数都会重新生成。 要使随机函数生成的

方法一:单击空白单元格,在空白单元格内输入函数“=RAND()”按回车键。

在excel中随机生成数据的方法如下: 1、首先Excel中可以利用randbetween函数生成指定范围内的随机整数,在B1:B4中生成1到100内的随机数字,选择区域,输入公式。 2、按下Ctrl+Enter结束输入,得到随机数字。 3、按下F9,随机数字会刷新。 4、如

方法二:生成制定范围随机数法。

=rand() 生成0-1之间的随机数(小数,包含0不包含1) =Randbetween(1,10) 生成1-10之间(包含1和10,数字可以自己修改为自己要的范围)的随机数(整数)。 拓展思路: =RAND()*100 大于等于0但小于100的一个随机数(带小数)

单机空白单元格,输入函数“=A+RAND()*(B-A)”。在这里A为生成随机数的最小值,B为最大值。

既然用代码了,那就没必要再用函数了,也不容易想出简单公式还解决这个问题,直接在代码中出随机数,不是列简单么。

按回车键完成。这样就可以生成随机数了。

在EXCEL中利用ROUNDUP函数可以随机生成几个数,且这几个数的和等于指定的一个数。演示软件版本excel2007,演示为随机生成5个数,和为100。具体操作请参照以下步骤。 1、在C5单元格内输入公式“=ROUNDUP(RAND()*2*(100-SUM($E$1:E1))/(11-ROW(E1))

扩展阅读,以下内容您可能还感兴趣。

excel中如何生成指定数量的随机数,

因为随机数函数是一个易失性函数,所以正如题主所说,生成的随机数会在每次打开文件时重新生成。其实,不只是打开文件时,而是工作表中有任何操作,如输入数据后按回车键确定、筛选、排序按F9重新计算等,随机数都会重新生成。

要使随机函数生成的随机数不再发生变化,必须在公式中设置单元格在一定的条件下等于单元格本身,这就必须打开Excel的迭代计算(即Excel的循环引用)。所以要达到题主的目的,需要按如下步骤来做:

选项的公式选项卡中,把“启用迭代计算”打上对勾后确定,以启用迭代。

假设需要生成的随机数在1~10之间,在B2中输入公式:

=IF($A1=""," ",IF(COLUMN()-1>$A1,"",IF(B2=" ",RANDBETWEEN(1,10),B2)))

右拉到若干个单元格(单元格个数大于或等于A1中可能输入的最大数字)

现在因为A1中没有输入内容,第1个IF为真,输入公式的单元格显示为空(注意空是一个空格——英文双引号中输入了一空格)

当在A1中输入数字时,第1个IF条件为假,则执行第2个IF,假设输入的数字是5,在B2~F2(不是题主所说的E2)中,第2个IF为假,执行第3个IF。显然第3个IF为真空,因为原来已赋值一个空格,于是生成一个1~10的随机数字;而在G2以后的单元格中,因为前面的数字个数已与A1相同,列数字-1后大于A1,所第3个IF条件为真,取空值(双引号中没内容——单元格显示为没空格的空)。

再来分析B2单元格,当工作表中有操作时,易失性函数会发生变化,但公式中第3个IF的条件为假——B2单元格已有数字,不是一个空格,所取第3参数,即取B2值——也就是已取得的随机数——不再变化。这个B2是引用单元格本身——这就是Excel中的循环引用——所以输入公式前要进行步骤1的设置——启用迭代计算。C2~F2所有已取得的数字的单元格同样不再发生变化。

要重新生成随机数时,只要删除A1中的内容,使第2行填充了公式的单元格重新初始化——取得一个空格,再在A1中输入新的数字即可。

如何在excel中随机生成数据

在excel中随机生成数据的方法如下:

1、首先Excel中可以利用randbetween函数生成指定范围内的随机整数,在B1:B4中生成1到100内的随机数字,选择区域,输入公式。

2、按下Ctrl+Enter结束输入,得到随机数字。

3、按下F9,随机数字会刷新。

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

5、最后可以看到页面已经生产随机数据,这样在excel中随机生成数据的问题就解决了。

利用Excel生成随机数

具体步骤如下:

1.A1输入公式 =RAND(),向下填充至1600行(单词有多少就填充到多少行)

2.B1输入公式 =RANK(A1,$A$1:$A$1600) 向下填充至第50行

B1:B50就输出一个 1-1600之间的随机的 50个数字,

注意当前表格任意一次修改 返回数组都会变化,所以得到数组后 选择B1:B50复制

选择C1右键选择性粘贴 选择数值,固定下来

如何在excel中生成一个在一定范围内的随机数

=rand()

生成0-1之间的随机数(小数,包含0不包含1)

=Randbetween(1,10)

生成1-10之间(包含1和10,数字可以自己修改为自己要的范围)的随机数(整数)。

拓展思路:

=RAND()*100 大于等于0但小于100的一个随机数(带小数)

excel如何生成多个范围内的随机数

既然用代码了,那就没必要再用函数了,也不容易想出简单公式还解决这个问题,直接在代码中出随机数,不是列简单么。