excel如何从1至6这六个数中随机产生一个数后不随其他值变化而变化?

来源:百度知道 编辑:UC知道 时间:2024/06/14 15:35:22
例如在A列的单元格里随机产生一个数,这个数是1,2,3,4,5,6这六个数的其中之一,但已经产生了数的单元格不能因其他单元格的值而改变.用公式RANDBETWEEN(1,6)或者INT(RAND()*(5)+1)可以随机产生符合要求的数,但已经产生的随机数会因其他单格的值变化而变化.有办法可以令已经产生的随机数不要变化了吗? 谢谢
我认为也只有VBA代码可以实现,,,,,,有请高手贴码了,谢谢

在EXCEL里面有一个工具》选项》重新计算》
里面有自动重算和手动重算。
选择手动重算看看。
使用公式
INT(RAND()*(5)+1)

产生后复制选择性粘贴,选择“值”
其他MS比较困难

可以编个VBA 代码实现