我正在尝试使用公式生成一组介于 1 和 5 之间的随机数列表RANDBETWEEN
。
我遇到了一个问题,每次我单击工作表中的任意位置的另一个单元格,甚至在保存工作表后打开和关闭工作表时,随机数都会再次更改。我该如何防止随机数发生变化?
答案1
复制范围并插入到相同位置。插入后,按下Ctrl并从打开的菜单中选择仅保留实际值的选项。
答案2
随机数再生每次计算表格时所以保持随机值的唯一方法执着的是关闭自动计算或复制值生成并存储它们。
您可以覆盖计算的位置或将其放置在其他位置复制和选择性粘贴 - 值。
答案3
MS 已解释如何做到这一点RAND 函数的文档
要生成 a 和 b 之间的随机实数,请使用:
=RAND()*(b-a)+a
如果您想使用 RAND 生成随机数,但又不希望每次计算单元格时数字都发生变化,您可以
=RAND()
在公式栏中输入,然后按 将F9公式更改为随机数。公式将计算并只留下一个值。
因此你可以输入=RAND()*(b-a)+a
或者=RANDBETWEEN(a, b)
按F9用公式的结果替换公式