excel中,当我在一个的单元格进行操作时,随机函数RAND()的数值会变化?

例如,我在A1中输入“=RAND()”后,会显示一个随机数字,当我在A2中再输入“=RAND()”后,A1中的数字为什么会变化呢?如何让它不发生变化呢?
另外也曾在别的电脑上遇到下面的情况:在A1中输入“=RAND()”后,会显示一个随机数字,可是当你在其他的单元格输入“=RAND()”后,产生的随机数字会跟A1里面一样呢?就是说这篇工作薄里面所有“=RAND()”的结果都是一个数值。
我用的excel2003版本。
谢谢618hwj 的回答。我自己找出问题的答案了。在工具->选项里面,重新计算标签,选择手动重算,点确定。就可以解决我说的第一个问题了。原因我觉得是:RAND()作为一个函数,如果excel的选项里面设置为自动重算,那么每进行一次操作,excel就会对这个函数进行重新计算,于是就使得单元格显示的数值一直在不断的变化。选择手动计算,只有当按下F9时才会对函数进行重新计算。
至于第二个问题,在选项设置为手动重算的情况下,是当采取自动填充的方式将RAND函数复制到其他单元格里时,会出现所有数值一样的情况,这时只需按F9进行重新计算后,每个RAND函数的返回值就会不同。

要保持随机的数字不发生变化,可以双击数据进入编辑状态,再按F9即可永久性地保持这个随机数.
温馨提示:内容为网友见解,仅供参考
第1个回答  2007-03-30
??看卜懂
第2个回答  2007-03-29
??????????????????????????????????????

用=rand()命令在excel中生成一系列随机数之后为什么数值会不断变化?怎...
首先,打开Excel工作表,找到你想要固定随机数的单元格。接着,选中这些未使用RAND()函数的单元格,按下键盘上的"Ctrl+C"进行复制。然后,右键点击选中的单元格,从粘贴选项中选择"数值"格式,这样可以确保复制过去的数值不被Excel自动计算和更改。最后,返回到包含RAND()函数的单元格,你会发现随机数已...

EXCEL中的随机数,能不能随机一个数值以后就固定下来不再变动了?
在Excel中,当你使用RAND()函数在单元格中生成随机数时,每次点击回车都会得到一个新的随机值。这并不是说你不能将这个随机数固定,只是它的值会随着函数的刷新而变化。如果你想确保得到的随机数不会变动,可以采取以下步骤:首先,在需要的单元格输入RAND()函数并按回车。生成的随机数会显示在那里。...

Excel随机生成的数字能不能改变?
在Excel中,通常我们使用RAND或RANDBETWEEN函数来生成随机数。但这些函数有一个特点,即每次工作表进行计算或刷新时,它们都会生成新的随机数。为了固定这些随机生成的数值,我们可以采用一些方法。一种简单而有效的方法是,在生成随机数后,通过“复制”这些包含随机数的单元格,然后使用“粘...

EXCEL中的随机数,能不能随机一个数值以后就固定下来不再变动了?
首先,在任意单元格输入RAND()函数,按回车键,随机数就会自动出现。然而,这个数值是动态生成的,每次打开或计算时都会有所变化。如果你想锁定这个随机数,可以选中包含该随机数的单元格,按Ctrl+C进行复制。接下来,打开你希望保持随机数的单元格,右键点击,然后选择“粘贴数值”选项。这样,你就会将...

WPS在Excel文档中生成随机数的方法是使用“ RAND”函数
1. RAND函数的基本用法:在单元格中输入“=RAND()”然后按Enter键,Excel将在该单元格中生成一个大于等于0且小于1的随机小数。每次当你更改工作表或重新计算工作表时,这个数值都会改变。2. 生成特定范围的随机数:如果你想生成一个特定范围内的随机数,例如1到100之间,你可以使用以下公式:“=RAND(...

Excel中进行随机函数RAND的操作使用
Excel中进行随机函数RAND的操作步骤 首先我们需要明白随机函数的返回值。如在一个单元格中输入“=rand()”,得到的结果是一个0-1之间的随机数,而且是每次计算工作表时都会返回一个新的值(即表格任何单元格变化时)。RAND(),返回值大于0,小于1。实例一:假设我们需要随机的返回一个100-500之间的随机...

用=rand()命令在excel中生成一系列随机数之后为什么数值会不断变化?怎...
用=rand()命令在excel中生成一系列随机数之后数值会不断变化,是因为函数都会在改变一个单元格之后重算。解决的方法和详细的操作步骤如下:1、第一步,打开要处理的文档,如下图所示,然后进入下一步。2、其次,完成上述步骤后,选择不存在由RAND函数生成的随机数的单元格,并按键盘上的“Ctrl + C...

为什么在excel中对一列rand函数产生的数列进行排序会混乱,不管升序降序...
如果要使用函数rand()生成一随机数,并且使之不随单元格计算而改变,可以在编辑栏中输入“=rand()”,保持编辑状态,然后按F9,将公式永久性地改为随机数。不过,这样只能一个一个的永久性更改,如果数字比较多,也可以全部选择之后,另外选择一个合适的位置粘贴,粘贴的方法是点击右键,选择“选择性...

excel的一个单元格中输入”=int(rand()*12)“产生随机数,换个单元格...
excel计算选项的默认值为“自动计算”,所以你没进行一次操作,excel会对全部单元格进行自动计算,所以,在另外单元格输入公式,回车后,原单元格自动进行了重新计算,随机数发生了改变 解决方法,可以将计算选项改为“手动计算”,但要注意,此时,只有当前单元格会被计算,其他所有单元格都将保持原状 ...

在excel中,用随机函数rand()产生随机数后。如果不让数字变化?
因为rand()是易失性函数 所以不可能不变化 你可以用下面的自定义函数 function random()randomize random=rnd end function

相似回答