乔山办公网我们一直在努力
您的位置:乔山办公网 > excel表格制作 > excel 怎么生成 6位随机数-excel生成6位随机,excel随机生成六位数

excel 怎么生成 6位随机数-excel生成6位随机,excel随机生成六位数

作者:乔山办公网日期:

返回目录:excel表格制作


1、打开工作表,在名称框输入A1:A100000

2、编辑栏输入 =int(rand()*900000+100000)

3、按ctrl+enter

需要提取的话,马上ctrl+c就可以在其它软件中粘贴了



选中a1:a20000
最好通过名称框来选择,不然下拉能累死。
选中后,在此状态下,直接键盘输入
=int(rand()*(999999-100000+1)+100000)
输入后,不要回车,而是按下ctrl+回车。
搞定
【无重复】,意味着不止一个
如果是要900000个,那就是100000到999999,每个数一
如果不是,那么究竟是要几个呢?最麻烦的是要450000个,因为需要从100000~999999中排除400000次已经生成的数字,然后取剩下的随机数。
楼主不会那么巧要那么多个不重复的随机数吧?

1、<n<10,公式zd为:”=int(rand()*10).

2、随机生成2位数以及2位以上的数的方法。需要注意的是,跟生成个位数不同,生生成2位以上的数需要添加一个基数。

3、生成任意位数的小数。这里需要用到前面的那一步,就是先随机生成一个个位数,然后再除以10、100、1000……来控制小数点位数。例如生成一个千分位小数就是除以1000,公式为:“=int(rand()*10)/1000”

4、生成任意区间的任意随机小数。在这里需要首先要生成对应数量的整数,再除以相应的10的次方倍。例如要生成23.22这样二位数小数,首先要生存一个千位数小数,然后在除以100就可以得到,公式如下:“=int(rand()*9000+1000)/100”。

5、那又有人说了,小数点后保留1位以上的随机数怎么生成。其实很简单,跟上一步差不多,只需把生成个位数变成生成2位数、3位数……以此类推,再除以相应的整数倍。例如:“=int(rand()*90+10)/100”,可以生成小数点后2位的随机数。

相关阅读

关键词不能为空
极力推荐

ppt怎么做_excel表格制作_office365_word文档_365办公网