表格中的随机数,能不能随机一个数值以后就固定下来不再变动了?

如图 在些单元格能否保持红框内生成的范围随机值不再变动?(不用粘贴为数值)
四川省
浏览 593
收藏
3
分享
3 +1
7
+1
全部评论 7
 
懒得批爆
懒得批爆

WPS寻令官 | WPS产品体验官

随便回答下,看看是否需要图中这个效果? 需要的话请留言,我给你发代码
· 四川省
回复
 
恰同学少年
function getRoundNumber(sRange,minN,maxN){ if(typeof sRange != "function"){ alert("参数必须是range区域") return 0; } var result = sRange.Value2.map(()=>[getRandomIntInclusive(minN,maxN)]) sRange.Value2 = result; return 0; } function getRandomIntInclusive(n,m){ //生成一个n到m之间的随机数字,包括n 和 m return Math.floor(Math.random()*(m-n+1))+n; } 显示不正确,但通过显示计算步骤,好像正是你想要的效果
· 黑龙江省
回复
 
Mr Chen
Mr Chen

WPS寻令官 | 创作者俱乐部成员

回答:可以利用randbetween函数生成随机数,然后选择生成的区域粘贴为数值即可。
· 甘肃省
回复
 
Hypnotist
Hypnotist

WPS寻令官 | WPS产品体验官

回答:将公式里的计算,从自动计算改为手动计算即可,这样点F9才会刷新值
· 四川省
1
回复
√Max
这样的话,每次都需要手动去点一下才行,有没有再懒惰点的办法?
· 四川省
回复
 
恰同学少年
借助辅助单元格
· 黑龙江省
2
回复