「Excel技巧」有了随机函数rand和randbetween函数,想随机就

运维

  今天要说的是Excel的两个随机函数RAND函数和RANDBETWEEN函数。

  别小看这两个函数,它们虽是小函数,但有大能量。因为它们为我们随机录入批量数据提供了很大方便。

  一、Rand函数

  用途:用于生成0~1之间的随机数。

  语法结构:=RAND()

  现在看看rand怎么生成0~1之间的随机数,如下:

  现在再看看rand怎么生成1~10的随机整数,

  公式:=ROUND(RAND()*10,0)

  如下图:

  不过话说,生成1~10的随机整数,这里还有一个函数更直接,那就是RANDBETWEEN函数。

  RANDBETWEEN函数,不需要其它函数配合,它自己本身就可以实现生成指定范围内的整数。

  现在马上就来看看RANDBETWEEN函数的用法。

  二、RANDBETWEEN函数

  用途:用于生成两个指定数之间的一个随机整数

  语法结构:

  =randbetween(下限整数,上限整数)

  实际应用

  1、生成0~100之间的随机整数

  公式:=RANDBETWEEN(0,100)

  2、随机生成一批手机号

  都知道手机号是11位,一般是从130开头开始的,

  所以,公式:

  =RANDBETWEEN(13000000000,19999999999)

  3、随机生成日期

  公式:

  =RANDBETWEEN("2022/3/1","2022/7/31")

  提醒,因为单元格格式默认是数值格式,所以随机生成日期,记得把单元格格式设置为日期格式。

  4、随机生成A-Z 26个大写字母

  公式:

  =CHAR(RANDBETWEEN(65,90))

  补充说明:65~90是assic码的大写字母A~Z。

  5、随机生成a-z 26个小写字母

  公式:=CHAR(RANDBETWEEN(97,122))

  补充说明:97~122是assic码的小写字母a~z。

  6、随机抽取出一名人员

  公式:

  =INDEX(B$2:B$13,RANDBETWEEN(1,12))

标签: 运维