excel如何随机生成指定的数值?而不是指定范围内的数值。。。

2024-11-21 00:26:17
推荐回答(5个)
回答1:

效果如图,

第一个问题(随机生成指定的数值),在A7单元格里输入公式=CHOOSE(INT(3*RAND()+1),10,12,15),就可以随机生成你想要的数,f9健可以随机刷新。

第二个问题(找出对应的盒号),在B7单元格里输入公式=LOOKUP(A7,B2:D2,B1:D1),就可以生成对应的盒号了。

希望能帮助你

回答2:

A1=VLOOKUP(ROUND(RAND()*2+1,),B:C,2,0)

A2=VLOOKUP(A1,C:D,2,0)

按F9刷新,变化

回答3:

在A1中输入或复制粘贴此公式
=CHOOSE(RANDBETWEEN(1,3),10,12,15)

=CHOOSE(1+INT(RAND()*3),10,12,15)
在B1中输入或复制粘贴此公式
=LOOKUP(A1,{10,12,15},{"1号盒","2号盒","3号盒"})
按F9会刷新这个结果
EXCEL2003使用RANDBETWEEN
要从工具菜单下 加载宏 勾选 分析工具库 确定

回答4:

1、在指定的3个数中随机生成1个:
=CHOOSE(RANDBETWEEN(1,3),10,12,15) ,按F9会刷新这个结果

2、对应盒重,特别说明:第1行要为盒重,第2行为盒号,否则vlookup对应不上
=vlookup(生成的盒重,对应关系表,2,0)
对应关系表即:盒重与盒号对应的关系,而且第1行也要为盒重

回答5:

B列生成随机重量公式
=choose(1+int(rand()*3),10,12,15)
A列得到盒号的公式
=VLOOKUP(B1,{10,"1号盒";12,"2号盒";15,"3号盒"},2,)