怎样在excel中输入随机数字 怎样用excel表格按要求生成随机数字?

www.zhiqu.org     时间: 2024-05-31

1、,需要在图中的表格区域内每个单元格自动生成一个随机数,随机数范围5.10-9.90.

2、选中区域内的第一个单元格,在编辑栏内输入公式:=RANDBETWEEN(510,990)/100,回车即可。如图所示。

3、此时第一个随机数值产生,如图。

4、拖动鼠标对需要自动生成随机数的单元格进行填充,如图所示。

5、以上的公式:=RANDBETWEEN(510,990)/100,也可以根据自己的需要进行更换。例如0到1之间保留三位小数的随机值为:=RANDBETWEEN(0,1000)/1000.



用rand函数
操作方法:

①生成A与B之间的随机数字(A<随机数<B)
在第一个格子中输入:=RAND()*(B-A)+A

如,生成1到10之间的随机数字,输入:=RAND()*9+1

其余数字,将鼠标至于该格子右下角,变为十字时,向下拖拉即可。

②生成A与B之间的随机整数(A<随机数<B)
在第一个格子中输入:=INT(RAND()*(B-A)+A)

如,生成1到10之间的随机整数,输入:=INT(RAND()*9+1)

其余的,将鼠标至于格子右下角,变为十字时,向下拖拉即可。

其余数字,将鼠标至于该格子右下角,变为十字时,向下拖拉即可。

③生成A与B之间的随机数字(A≤随机数≤B)
在第一个格子中输入:=INT(RAND()*(B-A+1))+A

如,生成1到100的随机整数,输入:= INT(RAND()*100)+1

其余数字,将鼠标至于该格子右下角,变为十字时,向下拖拉即可。

④生成A与B之间的随机整数(A≤随机数≤B)
在第一个格子中输入:=RAND()*(B-A+1)+A

如,生成1到100的随机整数,输入:=RAND()*100+1

其余数字,将鼠标至于该格子右下角,变为十字时,向下拖拉即可。

⑤若是2007或2010版,生成A与B之间的随机整数(A≤随机数≤B)
在第一个格子中输入:=RANDBETWEEN(A,B)即可。

如,生成1到10之间的随机整数,输入:=RANDBETWEEN(1,10)

如想得到随机小数,则输入:=RANDBETWEEN(1,100)/10

⑥其他:2003版以上的
在第一个格子中输入:=RAND()

得到大于等于0,小于1的随机数

用rand函数
 操作方法:

  ①生成A与B之间的随机数字(A<随机数<B)
  在第一个格子中输入:=RAND()*(B-A)+A

  如,生成1到10之间的随机数字,输入:=RAND()*9+1

  其余数字,将鼠标至于该格子右下角,变为十字时,向下拖拉即可。

  ②生成A与B之间的随机整数(A<随机数<B)
  在第一个格子中输入:=INT(RAND()*(B-A)+A)

  如,生成1到10之间的随机整数,输入:=INT(RAND()*9+1)

  其余的,将鼠标至于格子右下角,变为十字时,向下拖拉即可。

  其余数字,将鼠标至于该格子右下角,变为十字时,向下拖拉即可。

  ③生成A与B之间的随机数字(A≤随机数≤B)
  在第一个格子中输入:=INT(RAND()*(B-A+1))+A

  如,生成1到100的随机整数,输入:= INT(RAND()*100)+1

  其余数字,将鼠标至于该格子右下角,变为十字时,向下拖拉即可。

  ④生成A与B之间的随机整数(A≤随机数≤B)
  在第一个格子中输入:=RAND()*(B-A+1)+A

  如,生成1到100的随机整数,输入:=RAND()*100+1

  其余数字,将鼠标至于该格子右下角,变为十字时,向下拖拉即可。

  ⑤若是2007或2010版,生成A与B之间的随机整数(A≤随机数≤B)
  在第一个格子中输入:=RANDBETWEEN(A,B)即可。

  如,生成1到10之间的随机整数,输入:=RANDBETWEEN(1,10)

  如想得到随机小数,则输入:=RANDBETWEEN(1,100)/10

  ⑥其他:2003版以上的
  在第一个格子中输入:=RAND()

  得到大于等于0,小于1的随机数

=RAND()
返回大于等于0
,小于1的随机分布数.
可以根据需要,把RAND()做为一个参数,放到公式中取得需要的随机数.

如果是2003版,就用RAND(),返回一个大于等于0,小于1的随机数。如果要转换为一段整数范围的随机数(如a<=随机数<=b)
=int(rand()*(b-a+1))+a
如果是2007或2010版,还增加了一个randbetween()函数,可直接:
=randbetween(a,b)

如何在excel表中随机填上一定范围内的数字~

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

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

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

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

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

需要在表格中生成20~150之间的数字都为两位数
  
  =RAND()*(150-20)+20 回车
  
  然后你再调整精度就可以了
  
  RAND( )
  
  说明
  
  若要生成 a 与 b 之间的随机实数,请使用:
  RAND()*(b-a)+a
  
  如果要使用函数 RAND 生成一随机数,并且使之不随单元格计算而改变,可以在编辑栏中输入“=RAND()”,保持编辑状态,然后按 F9,将公式永久性地改为随机数。
  示例
  
  如果您将示例复制到空白工作表中,可能会更易于理解该示例。
  
   操作方法
  
  创建空白工作簿或工作表。
  请在“帮助”主题中选取示例。不要选取行或列标题。
  
  
  从“帮助”中选取示例
  按 Ctrl+C。
  在工作表中,选中单元格 A1,再按 Ctrl+V。
  若要在查看结果和查看返回结果的公式之间切换,请按 Ctrl+`(重音符),或在“工具”菜单上,指向“公式审核”,再单击“公式审核模式”。
  
   A B
  公式 说明(结果)
  =RAND() 介于 0 到 1 之间的一个随机数(变量)
  =RAND()*100 大于等于 0 但小于 100 的一个随机数(变量)
  
  
  
  在Excel中可以使用RAND或RANDBETWEEN函数生产随机整数。
   1.使用RAND函数。
  
   RAND函数返回大于等于 0 及小于 1 的均匀分布随机实数,其语法是:
  
   =RAND()
  
   要生成某个范围内的随机整数,可以使用以下公式:
  
   =INT((上限-下限+1)*RAND()+下限)
  
   生成的随机整数中有可能包含上限或下限。例如要生成1-100之间的随机整数,在单元格中输入公式:
  
   =INT(100*RAND()+1)
  
  
  
  
  2.使用RANDBETWEEN函数
  
   RANDBETWEEN函数可以直接返回位于指定的两个数之间的一个随机整数,其语法是:
  
   RANDBETWEEN(bottom,top)
  
  参数“bottom ”为指定的最小整数,参数“top”为指定的最大整数。如公式:
  
   =RANDBETWEEN(1,100)
  
   返回1-100之间的随机整数,可能包含1或100。
  
   在Excel 2003中,RANDBETWEEN函数不能直接使用,需要加载分析工具库后才能使用。方法是:单击菜单“工具→加载项”,在弹出的“加载项”对话框中勾选“分析工具库”,单击“确定”即可。而在Excel 2007中RANDBETWEEN函数可以直接使用。


#应石薛# 在excel中如何在指定的数据范围中产生随机数,比如我要在指定的 1,7,5,8,9,11,15 ,中产生 3个随机 -
(17687996517): 在一个单元格输入公式=CHOOSE(INT((RAND()*6+1)),1,7,5,8,9,11,15) 复制3个单元格.

#应石薛# excel随机数 - excel怎么生成随机数?
(17687996517): 我看了你的表,明白你的意思是要生成1——10之间的整数随机数.但你说要根据已经有的一列数,这我就不明白了.因为无规律的随机数不应该和已给的随机数有关.否...

#应石薛# EXCEL 随机数字填充公式怎么写 -
(17687996517): 在首个单元格中输入 =ROUND(RAND()*10,) 右拖、下拉填充

#应石薛# 在excel中如何在指定的数据范围中产生各种随机数? -
(17687996517): 1.计算2012-01-10日8:45分到2012-12-20日16:45之间的时间序列差值展开全部 把格式设置成数值可以查看 然后用函数从2012-01-10日8:45分的序列值,加上这个差值乘以rand()随机函数.再把这些单元格设置成日期格式即可 2.=round(RAND()*(1-0)*100+200,2) 这样就可以随心所欲地把后面那个参数2变更就可以得到想要的小数倍数 3.就是在原有数据上+1,没什么区别,主要是为了防止0的出现

#应石薛# excel中如何随机产生0,1,2这3个数 -
(17687996517): Excel中可以利用randbetween函数,随机产生0,1,2三个数.软件版本:Office2007 方法如下:1.单元格中输入公式如下:2.公式结果:3.按下F9,单元格数值会随机在0.1.2三个数间变化:

#应石薛# 怎么利用函数在Excel中随机生成大量数字 -
(17687996517): =rand():随机生成0~1的小数=RANDBETWEEN(X,Y):随机生成X~Y的整数.X代表下限数字,Y代表上限数字.

#应石薛# 在EXCEL中,怎样随机选择数字,而且不能重复.
(17687996517): 用有效性可以,只要你输入重复的数就会提示有重复. 具体的设置要根据具体的数据要求来设. 举个例子: 比如这里你要限制B列数据不可以出现重复内容,可以选中B列(鼠标左键单击B列标题即可),点击菜单栏中:数据——有效性,在“允许”中选择“自定义”,在公式框中输入 =COUNTIF(B:B,B1)<2 这样你在输入数据时,如果当前输入的数据与前面有重复就会提示你了.

#应石薛# 怎么在excel的一个单元格内随机生成10个 1 - 9之间的数 -
(17687996517): 可以设置一些辅助单元格,配合公式解决. a1中空着,a2中输入 =small(if(countif(a$1:a1,row($1:$50))=0,row($1:$50)),1+int(rand()*(51-row(a1)))) 同时按下ctrl+shift+回车,输入数组公式. 用自动填充柄下拉七格,在a2:a9中生成不重复的8个指定...

#应石薛# excel怎么从一列或一行数据中随机抽取一个数 -
(17687996517): 若A列1~100行有数据,需要从中随机抽取一个数据放在B1,则B1=INDEX(A1:A100,RANDBETWEEN(1,100),1)

#应石薛# excel怎样输入随机数字和随机文字 -
(17687996517): 在待输入的单元格中输入 =rand() 回车确认,可以输入0~1之间的随机数字.