给特定列输入随机数

我们在数据库测试中,经常需要给数据库中添加各种数据,当需要导入大量数据,且其中的某列为a到b之间的随机数时,可使用excel中的rand()和randbetween()函数,具体方法如下:

  1. 打开excel工作表
  2. 在左上角的名称框中输入需要生成随机数的区域,回车,即可看到这些区将域处于选择状态
  3. 然后在右边输入以下公式,回车,即可看到选定的区域已经生成了需要的随机数

函数:

  1. rand()
  2. randbetween()

公式:

  在较低版本的excel中不支持randbetween(),可以使用rand()函数

  1. 0-1之间的随机数   =rand()
  2. a-b之间的随机数   =a+(b-a)*rand()   例如:0-0.01之间的随机数  =0.01*rand()

  高版本的excel可以使用randbetween()函数

  1. a-b之间的随机数  =randbetween(a,b)  例如:1-100之间的随机数  RANDBETWEEN(1,100)
  2. 0-1之间的随机数 =RANDBETWEEN(0,10)/10

tips:

  1. 还可以使用round()函数来限定小数位数 例如:限定小数后2位 =ROUND(RANDBETWEEN(0,10)/10,2)
  2. 如果想固定随机数,需要复制后,用选择性粘贴数值

猜你喜欢

转载自www.cnblogs.com/xiaochongc/p/9824079.html