乔山办公网我们一直在努力
您的位置:乔山办公网 > excel表格制作 > excel有几列随机数,并跟据这些随机数算了几个数值,每次刷...-excel刷新随机数,excel生成随机数怎么刷新

excel有几列随机数,并跟据这些随机数算了几个数值,每次刷...-excel刷新随机数,excel生成随机数怎么刷新

作者:乔山办公网日期:

返回目录:excel表格制作


一般我们在产生随机试验数据时候,会使用到rand函数。
rand函数又称随机数函数,其结果是生成一个0-1的小数。
调用格式:=rand()

延伸1:
如果要生成一个任意范围的数,则可以进行一些运算后完成。
如:生成一个1-100的随机数,调用格式为=rand()*100

延伸2:
上面一个,是包括了1-100之间的任何数值。通常时候,我们会用到整数,那么就需要配合取整函数int使用
如:=int(rand()*100),表示生成一个1-100的整数

这个真没办法!Excel设计时就这样设定了,随机数只要一刷新就会产生数据变化。没有其它什么办法。
  我的办法是得到随机数后,复制并粘贴数值来固定。
 
  如果实在需要固定的随机数的话,确实只能用VBA编写一个小函数来实现。只是对于不懂VBA的来说,有点烦。
不知道你的中哪个版本的,那个最少得设置为1分钟设置不了30秒,2007的在你插入网络数据的时候 你对应 的工具栏那里有就个属性,你设置一个你想要的时间就可以了

这个随机的数zhidao据的大小没有要求?下面以F列为100~999随机数值为例: (测试通过)

按ALT+F11后,将以下内容复制进去,再点运行宏运行GetRnd,即可

Sub GetRnd()
Randomize
For i = 1 To 150
Do
temp = Int(Rnd() * 899) + 100
If temp <> Cells(i, 3) Then
Exit Do
End If
Loop

Cells(i, 5) = temp
Next i
End Sub

相关阅读

关键词不能为空
极力推荐

ppt怎么做_excel表格制作_office365_word文档_365办公网