浏览量:63次
小编在这里搜罗了一些网友的回答,希望对你有所帮助(仅供参考)当我们需要产生一些随机数,如单位的抽奖,购买体育彩票前的选号等,我们可以利用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位
[声明]本网转载网络媒体稿件是为了传播更多的信息,此类稿件不代表本网观点,本网不承担此类稿件侵权行为的连带责任。故此,如果您发现本网站的内容侵犯了您的版权,请您的相关内容发至此邮箱【779898168@qq.com】,我们在确认后,会立即删除,保证您的版权。