2015-04-03 89 views
0

是否有在Excel中的公式来接从值的列表的随机值?例如,我想一个单元格以随机"Yes, No, Maybe".Excel中选择一个值从阵列

Answer 
Yes 
No 
Maybe 
Yes 
+0

这个问题是题外话,因为它不是关于节目。 – 2015-04-03 18:07:17

+0

@詹姆斯请参阅http://meta.stackoverflow.com/questions/261875/are-excel-formulas-on-topic – pnuts 2015-04-03 18:14:26

+1

好了,对不起,不知道这一点。不能downvote修复,除非编辑虽然:( – 2015-04-03 18:15:12

回答

4

挑其值考虑:

=CHOOSE(RANDBETWEEN(1,3),"Yes","No","Maybe") 

EDIT#1:

结果的分布可以是 “加权”(在一定程度上)。试想一下:

=CHOOSE(RANDBETWEEN(1,4),"Yes","Yes","No","Maybe") 

这将产生两次许多的作为没有的或也许

这是一个小粗....... .......另外请注意,限制有多少项目CHOOSE()可以处理!

+0

如果你所想要的结果更“是”有没有办法说了,我想90%至是“是” – Rod 2015-04-03 18:53:48

+2

@Rod看我的**编辑#1 ** – 2015-04-03 19:01:24