2013-04-18 47 views
2

如何使用一個字符串值作爲一個隨機值,我有3個值即SMS,Datasynergy和其他,我想模擬實時數據通過使用隨機函數分配上述值之一我的領域是隨機的?Excel RANDBETWEEN作爲字符串

我想它的方式是和使1-3之間的隨機值,然後繼續說,如果1 = SMS否則,如果2 = Datasynergy否則其他

但是我敢肯定還必須有其他這樣做的方法?

在此先感謝。

回答

8

試試這個

=CHOOSE(RANDBETWEEN(1,3),"SMS","Datasynergy","Other") 
+0

作品完美更長的名單,太感謝你了:) – Silentdarkness 2013-04-18 07:39:35

+0

好一個像往常一樣:) – 2013-04-18 07:41:24

2

另一種方法是使用索引,例如

=INDEX({"SMS","Datasynergy","Other"},RANDBETWEEN(1,3))

,你可以輕鬆地適應了這樣的

=INDEX(List,RANDBETWEEN(1,COUNTA(List)))