2015-04-03 156 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