效果如图,
第一个问题(随机生成指定的数值),在A7单元格里输入公式=CHOOSE(INT(3*RAND()+1),10,12,15),就可以随机生成你想要的数,f9健可以随机刷新。
第二个问题(找出对应的盒号),在B7单元格里输入公式=LOOKUP(A7,B2:D2,B1:D1),就可以生成对应的盒号了。
希望能帮助你
A1=VLOOKUP(ROUND(RAND()*2+1,),B:C,2,0)
A2=VLOOKUP(A1,C:D,2,0)
按F9刷新,变化
在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
要从工具菜单下 加载宏 勾选 分析工具库 确定
1、在指定的3个数中随机生成1个:
=CHOOSE(RANDBETWEEN(1,3),10,12,15) ,按F9会刷新这个结果
2、对应盒重,特别说明:第1行要为盒重,第2行为盒号,否则vlookup对应不上
=vlookup(生成的盒重,对应关系表,2,0)
对应关系表即:盒重与盒号对应的关系,而且第1行也要为盒重
B列生成随机重量公式
=choose(1+int(rand()*3),10,12,15)
A列得到盒号的公式
=VLOOKUP(B1,{10,"1号盒";12,"2号盒";15,"3号盒"},2,)