明天就是国庆长假了,小编祝各位亲们国庆节快乐,中秋节和家人大团圆。 今日分享如下: 工作中有时候需要在单元格区域随机输入数字或字母,如果一个个手工输入,效率很低。怎样批量输入随机数呢?请看下文。 一、输入0-1的随机小数 rand函数返回0-1的随机小数,按F9可以刷新数据。 图1 可能有很多人不知道随机数有什么用,利用rand函数建立辅助列,可以快速把一个部门的几百号员工随机打乱顺序,给员工名单随机分组就可以借助这个函数。 例如,B列是按照自然数列顺序排序的英文名,要把这些名字顺序打乱,随机分组,就可以用rand函数见辅助列,如图2,再排序,如图3。 图2 图3 二、输入指定范围的数字 Randbetween 返回位于两个指定数之间的一个随机整数。 语法 RANDBETWEEN(bottom, top) RANDBETWEEN 函数语法具有下列参数: Bottom 必需。 RANDBETWEEN 将返回的最小整数。 Top 必需。 RANDBETWEEN 将返回的最大整数。 图4 三、输入不重复整数 如果要生成随机整数,且不重复,INT+RAND函数生成随机整数,但是生成的整数可能会存在重复,怎么生成不重复随机数呢? 借助两个长相很相似的函数:rand函数和rank函数。 rand函数生成随机小数。rank函数计算一个数在一组数中的排名。 RAND生成的随机小数,重复的可能性非常的小,所以用RANK求出的排名重复的可能性也非常的小。在A列输入公式并复制 =RAND(), B列输入公式并复制 =RANK(A1,$A$1:$A$20),如图3: 图5 B列生成的即是不重复的随机整数。 四、输入随机字母 有时我们需要随机生成一些字母,通过Randbetween函数以及Index函数来实现。比如要输入26个英文随机字母,输入公式=INDEX({"A","B","C","D","E","F","G","M","H","I","J","K","L","M","N","O","P","Q","R","S","T","U","V","W","X","Y","Z"},RANDBETWEEN(1,26)) 图6 今天的分享到此结束,如果想看更多历史文章,请从菜单所有文章查看。 |
|
来自: sunnynie2021 > 《待分类》