卡饭网 > 其他 > 正文

excel 随机7位数怎么生成

来源:本站整理 作者:梦在深巷 时间:2016-05-10 00:26:24

小编在这里搜罗了一些网友的回答,希望对你有所帮助(仅供参考)
当我们需要产生一些随机数,如单位的抽奖,购买体育彩票前的选号等,我们可以利用Excel中的RAND函数来产生这些随机数。
方法一:
RAND函数能够返回大于等于0小于1的均匀分布随机数,每次计算工作表时都将返回一个新的数值。我们只要将RAND()与INT函数组合起来,就能够产生各种位数的随机数了。“=INT(RAND()*10)” 产生0到10之间的任意自然数“=INT(RAND()*100)” 产生0到100之间的任意自然数……由此,我们只需要在7(或其他大小)个单元格中分别输入“=INT(RAND()*10)”,这样就能够产生一个7位的随机数。
方法二:
=randbetween(0,9)
填充到那七个单元格里
方法三:
=TEXT(RAND()*10000000,"0000000")
方法四:
=INT(RAND()*10000000)
方法五:
=REPLACE(RANDBETWEEN(1111111,9999999),RANDBETWEEN(1,8),,CHAR(RANDBETWEEN(65,90)))
方法六:
=REPLACE(RIGHT(INT(RAND()*1000000000),8),INT(RAND()*7),1,CHAR(RANDBETWEEN(65,90)))
你用这个试试
步骤是这样的,先取一个10位的联机数字
从右选取数字的8位
在8位数字中,随机位置Replace一位字母
字母的随机取值可以用Char(数字)得取,这个是用ASCii码得出的,65-90是大字字母A-Z
也可以简化
全部用RANDBETWEEN
=REPLACE(TEXT(RANDBETWEEN(0,99999999),"00000000"),RANDBETWEEN(1,8),1,CHAR(RANDBETWEEN(65,90)))
前面的Text函数保证全部得到数字可以变为8位

相关推荐