4

如何将字符串值用作随机值,我有 3 个值,即 SMS、Datasynergy 和其他,我想通过使用 random 函数将上述值之一随机分配给我的字段来模拟实时数据?

我想到的方法是在 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 回答