在此之前,我们的随机函数有Rand和RandBetween函数。Rand函数没有参数,默认返回0-1之间的小数。而RandBetween函数则返回指定数据范围内的整数。
可能对于大多数人来说,随机函数比较少用到。因为工作中遇到的都是真实的数据,需要构建虚拟数据的环境不多。但是有一个应用场景对于很多人来说是实用的—那就是“数据脱敏”。
在工作中,可能你会遇到一些Excel问题需要求助他人。但是单纯用文字来描述往往效率很低,如果能发你的Excel文件一同发给对方,效率会高很多。如果你的工作文件涉及到一些敏感数据的话,那么就可以用随机函数来构建一些虚拟数据,实现“脱敏”。
RandArray语法
RandArray函数的参数看起来很多,但是用法并不复杂,所有参数均为可选参数。如果所有的参数都忽略—RandArray(),那么就只返回一个0-1之间的小数,跟Rand()是一样的效果。
[Rows],[Columns]参数表示要返回几行几列的数据
如上图,返回的就是3行4列的数据,因为后面的参数没写,所以数据是0-1之间的小数。
[Min],[Max] 显然表示的就是返回随机数的最小值和最大值
上图,返回的就是3行4列,1-20之间的数据。因为最后一个参数忽略,返回的默认是小数。
[whole_number] 参数是逻辑值,True表示证书,False或者忽略表示小数
RandArray和Rand(RandBetween)函数有一个最明显的区别就是,RandArray返回指定大小的数组,而Rand(RandBetween)函数返回的仅仅是一个随机数。
总的来说,这个新增的随机函数用法比较简单。如果在需要构建虚拟数据的场景下,可以试试哦。