在excel随机生成六位数数字

如题所述

第1个回答  2019-10-20
我发现有一位用vb做的,没有排除出现第一位为0的情况于是就出现了5位数的情况,所以我觉得用公式方便些.
在任一单元格输入如下公式即可:
=value(choose(1+int(7*rand()),1,2,5,6,7,8,9)&choose(1+int(8*rand()),0,1,2,5,6,7,8,9)&choose(1+int(8*rand()),0,1,2,5,6,7,8,9)&choose(1+int(8*rand()),0,1,2,5,6,7,8,9)&choose(1+int(8*rand()),0,1,2,5,6,7,8,9)&choose(1+int(8*rand()),0,1,2,5,6,7,8,9))
说明:第一位,不能出现0,3,4,所以用公式:
choose(1+int(7*rand()),1,2,5,6,7,8,9)
产生除0,3,4的数,其它5位不能出现3,4,于是用公式:
choose(1+int(8*rand()),0,1,2,5,6,7,8,9)
产生除3,4的数.最后合并.为了使合并出的随机6位文本型的数转化成数值型,用了一个value函数.

怎么在Excel中随机生成6位数字?
1、首先打开一个Excel文档,选中任意一个单元格,在上方编写公式:2、在Excel中是使用rand函数可以生成随机数,但是该函数默认是只生成的范围是0-1之间的随机数,需要使用int函数来使随机数强制转换成整数,6位的随机数需要在后面指定范围为“900000+100000”,具体的写法是“INT(RAND()*900000+100000)...

如何在Excel目标单元格中生成符合条件的随机数
具体如下:1. 首先第一步打开电脑中的Excel文档。根据下图所示,小编以【从数字1-33中随机生成6个数字,并且不重复】为例。2. 第二步先点击顶部【方方格子】,接着根据下图所示,依次点击【数据分析-生成随机数】选项。3. 第三步在弹出的窗口中,根据下图所示,先选择单元格区域,接着输入最大数字...

在EXCEL中怎样得到六位数的随机数字?
=INT(RAND()*1000000)=INT(RAND()*900000)+100000 向下复制公式即可:选中A1,鼠标移到A1右下角,鼠标会变成+ 左键按住往下拉,公式就会向下复制。

在EXCEL中,能不能用函数随机生成六位数字字母组合
0))虽然有点长,但你可以看出是六位随机数并成的,如仍觉长,可以将10位数字,26*2个字母定义为一个区域,我这儿是一步到位

excel自动随机生成多位数
一、随机生成6位数 公式:=INT(RAND()*900000+100000)     ps:如果要生成7位数,将900000\/100000后面加0即可,以此类推 二、两列数字合并且中间加一个逗号 公式:=A1&","&B1

用EXCEL,随即生成6个数字,开头两位是00后面4位随即,生产2000个数据,但 ...
在A1单元格输入=LEFT("00"&RANDBETWEEN(1,9999)&"0000",6),然后向下复制公式超过2000个,如2400个,然后把这个产生的随机数复制,在另一列如B列粘贴值贴过去,然后对B列进行excel的删除重复项操作,如果余下的数量超过2000,再把超过2000个的部分删除,留下的就是你要的2000个不重复的随机数了。

怎样用excel 函数产生一个六位随机数
=A+RAND()*(B-A)。举例来说,要生成大于60小于100的随机数字,因为(100-60)*RAND()返回结果是0到40之间,加上范围的下限60就返回了60到100之间的数字。4、上面RAND()函数返回的0到1之间的随机小数,如果要生成随机整数的话就需要用RANDBETWEEN()函数了,如下图该函数生成大于等于1小于等于100的...

excel怎么一次性生成10万个随机6位数
使用visual basic 建立一个按钮控件 输入以下代码 就会随机出现10万个随机6位数Private Sub CommandButton1_Click()Dim i As IntegerDim j As IntegerFor i = 1 To 100 For j = 1 To 1000Cells(i, j).Value = "=int(rand()*1000000)"Next j Next iEnd Sub wanglin102122 | 发布于2011-07-22 ...

在excel随机生成六位数数字,但不要带3和4的
说明:第一位,不能出现0,3,4,所以用公式:CHOOSE(1+INT(7*RAND()),1,2,5,6,7,8,9)产生除0,3,4的数,其它5位不能出现3,4,于是用公式:CHOOSE(1+INT(8*RAND()),0,1,2,5,6,7,8,9)产生除3,4的数.最后合并.为了使合并出的随机6位文本型的数转化成数值型,用了一个VALUE函数.

怎样在excel中输入随机数字
1、,需要在图中的表格区域内每个单元格自动生成一个随机数,随机数范围5.10-9.90.2、选中区域内的第一个单元格,在编辑栏内输入公式:=RANDBETWEEN(510,990)\/100,回车即可。如图所示。3、此时第一个随机数值产生,如图。4、拖动鼠标对需要自动生成随机数的单元格进行填充,如图所示。5、以上的公式...

相似回答
大家正在搜