Excel RANDBETWEEN作为一个string
如何使用一个string值作为一个随机值,我有3个值,即SMS,Datasynergy和其他,我想模拟实时数据,通过使用随机函数随机分配一个上述值我的领域?
我想到的方式是在1-3之间做一个随机值,然后继续说如果1 = SMS,否则如果2 = Datasynergy else其他
但我敢肯定,一定有其他方式做到这一点?
提前致谢。
尝试这个
=CHOOSE(RANDBETWEEN(1,3),"SMS","Datasynergy","Other")
另一种方法是使用INDEX,例如
=INDEX({"SMS","Datasynergy","Other"},RANDBETWEEN(1,3))
你可以很容易地适应这样一个更长的列表
=INDEX(List,RANDBETWEEN(1,COUNTA(List)))