如何在Excel里面生成10万条12位数的随机数字,求高手指点

如题所述

第一步:在名称框中输入A1:E20000,回车,该区域被选中
第二步:在公式编辑栏中输入以下公式
=TEXT(100000000000+RAND()*900000000000,"000000000000")
Ctrl+回车
即可
温馨提示:答案为网友推荐,仅供参考
第1个回答  2013-05-07
如果可以重复的数,直接用公式
=text(rand()*100000000000+1,"000000000000")
填充十万个单元格追问

我试了,可以,但是都是0开头的,我发我发给别人别人那里0开头不行,能不能改成其它数字开头的

追答

不用0开始的,那么就把+1改成+100000000000,最好取整
=text(int(rand()*100000000000+100000000000),"000000000000")

第2个回答  2013-05-07
=round(rand()*10^12,X)
X为保留小数位数,取整X=0
第3个回答  2013-05-07
使用=INT(RAND()*1000000000000)公式填满十万个格子!如果嫌麻烦就用VBA来做好了!
相似回答