如何在列的每个单元格中添加随机数字?

我相信这是一个非常天真的问题,但我从来没有这样做过,所以请忍受我。 我有一个Excel工作表多列。 对于其中一列,我必须在该列的每个单元格中添加一个随机数。

例如

Col1 Col2 45 12 34 34 12 12 56 78 78 30 

现在在第二列中,我必须随机添加一些东西,比如介于0到10之间。 我不能在第二列中input完全随机的值,因为我想要的只是与已经存在的值略有偏差。

我知道如何使用RAND()RANDBETWEEN()生成随机数。 我也知道我可以使用ROUNDUP()将它转换为整数,然后SUM() 。 但是当我试图用公式来做,它给了我循环的参考警告,这是正确的。

有人可以帮忙吗? 非常感激你的帮助。

没有获得循环引用,您不能单元格B2中引用B2。 除非你想“硬编码”每个单元格的值,例如在B2 =12+RAND() ,在B3 =34+RAND() ….我build议你使用第三列的公式或类似的C2复制下

=B2+RAND()

像(对于第二列):

 =A2-5+RANDBETWEEN(1,10) 

如果您希望小于和大于第一列中的数字,则添加-5