excel随机生成10位英文数字?用randbetween函数生产一个范围内的随机数值整数部分,公式:=RANDBETWEEN(最小值,最大值);用rand函数生产随机数字(小数部分),公式=RAND();用round函数处理小数点位数,公式=round(数值,保留小数点后几位有效数)。那么,excel随机生成10位英文数字?一起来了解一下吧。
用randbetween函数生产一个范围内的随机数值整数部分,公式:=RANDBETWEEN(最小值,最大值);用rand函数生产随机数字(小数部分),公式=RAND();用round函数处理小数点位数,公式=round(数值,保留小数点后几位有效数)。将三个函数组合在一起。
假设生成5到10之间的随机数,保留小数点后3位有效数。整个公式为:=round(randbetween(5,10)+rand(),3)
扩展资料:
RANDBETWEEN函数用于返回大于等于指定的最小值,小于等于指定最大值之间的一个随机整数。每次计算工作表时都将返回一个新的数值。
需注意,excel2003 的加载项中需要勾选“分析库”后方可使用,否则返回#NAME?。
参考资料:
RANDBETWEEN函数-
=RANDBETWEEN(5,10)
也可以将5和10分别放在两个单元格中(如放在A1和B1中),在C1中输入=RANDBETWEEN(A1,B1)
在Excel中生成随机数可使用RAND函数、RANDBETWEEN函数、RANDARRAY函数三种方法。
Excel版本:Microsoft Excel 2021
电脑:win 11
方法一:使用RAND函数产生0到1之间的随机数
例如,在单元格A1中输入公式“=RAND()”,然后按下回车键,将随机生成一个新的随机数。每次重新计算或刷新工作表时,生成的随机数会发生改变。
方法二:使用RANDBETWEEN函数在指定的范围内生成一个随机整数
例如,在单元格A2输入函数“=RANDBETWEEN(1, 10)”,然后按下回车键,将得到1个1到10之间的随机整数。
方法三:使用RANDARRAY函数产生随机数组
RANDARRAY函数的语法如下:
RANDARRAY(rows, columns, [min], [max], [whole_number])
参数解释:
- rows:生成随机数数组的行数。
- columns:生成随机数数组的列数。
- min:可选参数,指定随机数的最小值。默认为0。
- max:可选参数,指定随机数的最大值。
随机数字在A列,
A1=RAND()
生成的10位随机数字在B列,
B1=IF(MID(A1,3,1)="0",1000000000,INT(A1*10000000000))
同时选取A1、B1,下拉公式。
B列的公式是将不到10位的数字全部取100000000,保证每个数字都是10位。
=CHOOSE(RANDBETWEEN(1,3),CHAR(RANDBETWEEN(65,90)),CHAR(RANDBETWEEN(97,122)),RANDBETWEEN(2,9))&CHOOSE(RANDBETWEEN(1,3),CHAR(RANDBETWEEN(65,90)),CHAR(RANDBETWEEN(97,122)),RANDBETWEEN(2,9))&CHOOSE(RANDBETWEEN(1,3),CHAR(RANDBETWEEN(65,90)),CHAR(RANDBETWEEN(97,122)),RANDBETWEEN(2,9))&CHOOSE(RANDBETWEEN(1,3),CHAR(RANDBETWEEN(65,90)),CHAR(RANDBETWEEN(97,122)),RANDBETWEEN(2,9))&CHOOSE(RANDBETWEEN(1,3),CHAR(RANDBETWEEN(65,90)),CHAR(RANDBETWEEN(97,122)),RANDBETWEEN(2,9))&CHOOSE(RANDBETWEEN(1,3),CHAR(RANDBETWEEN(65,90)),CHAR(RANDBETWEEN(97,122)),RANDBETWEEN(2,9))&CHOOSE(RANDBETWEEN(1,3),CHAR(RANDBETWEEN(65,90)),CHAR(RANDBETWEEN(97,122)),RANDBETWEEN(2,9))&CHOOSE(RANDBETWEEN(1,3),CHAR(RANDBETWEEN(65,90)),CHAR(RANDBETWEEN(97,122)),RANDBETWEEN(2,9))&CHOOSE(RANDBETWEEN(1,3),CHAR(RANDBETWEEN(65,90)),CHAR(RANDBETWEEN(97,122)),RANDBETWEEN(2,9))&CHOOSE(RANDBETWEEN(1,3),CHAR(RANDBETWEEN(65,90)),CHAR(RANDBETWEEN(97,122)),RANDBETWEEN(2,9))
以上就是excel随机生成10位英文数字的全部内容,方法一:使用RAND函数产生0到1之间的随机数 例如,在单元格A1中输入公式“=RAND()”,然后按下回车键,将随机生成一个新的随机数。每次重新计算或刷新工作表时,生成的随机数会发生改变。