1个回答
2019-05-11 · 知道合伙人软件行家
关注
展开全部
对题主的要求不是很明白,如随机数的个数、范围等。即使如此,要在一个单元格得到若干个随机数,并组合成一串字符串,也并非易事。首先如何直接得到一个随机数的内存数组,就还没找到方法。所以下面的方法采用了辅助列,B1中输入要求的随机数个数,B2中随机的下限值,B3随机数的上限值。C列做辅助列,得到若干个随机数:
C1=IF(ROW()>B$1,"",RANDBETWEEN(B$2,B$3))
下拉到足够多的单元格(等于B1可能的最大数),图中拉到20,因为B1=8,所以只有C1:C8中显示数字,C9:C20显示为空。
其次,要把多个数字,还有空格的一列数据用分隔符分隔,并忽略空格,这也只有Excel365或2019版中才能实现。在B4中得到需要的结果:
B4=TEXTJOIN("/",,C1:C20)
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询