4

文字列値をランダム値として使用するにはどうすればよいですか。SMS、Datasynergy、その他の 3 つの値があります。ランダム関数を使用して前述の値の 1 つをフィ​​ールドにランダムに割り当てることで、ライブ データをシミュレートしたいですか?

私が考えた方法は、1 から 3 の間のランダムな値を作成し、さらに if 1 = SMS else if 2 = Datasynergy else Other と言う方法です。

しかし、これを行う他の方法があるに違いないと確信していますか?

前もって感謝します。

4

2 に答える 2

14

これを試して

=CHOOSE(RANDBETWEEN(1,3),"SMS","Datasynergy","Other")
于 2013-04-18T07:37:39.153 に答える
5

別の方法は、INDEX を使用することです。

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

このような長いリストに簡単に適応できます

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

于 2013-04-18T10:24:37.143 に答える