如何在excel中获得0到1000的随机不重复整数(excel生成不重复随机整数)

Exce表格网 2022-12-19 15:45 编辑:admin 270阅读

1. excel生成不重复随机整数

方法如下:

1、可以使用自动生成指定范围数值的RANDBETWEEN函数做到。首先打开Excel,在单元格中输入“=RANDBETWEEN()”的公式:

2、然后在公式中添加参数,该函数的参数是生成随机数的范围值,比如生成23到98之间的随机数,就输入“=RANDBETWEEN(23,98)”后回车就会出现一个随机数了:

3、最后点击这个生成的随机数,将鼠标移动到单元格边缘,拖动单元格向下,就能生成一列随机数了:

2. EXCEL生成不重复随机整数

excel加一个范围内随机的数值且固定不变可以根据需要用随机函数RAND(现在的版本也可用RANDBETWEEN函数)生成随机数,右击用过公式的区域,复制右击,选择性粘贴数值,这样就去掉公式,仅保留生成的随机数据数值在加固之后可以固定不变。

3. excel生成不重复随机整数公式

是整数还是连小数什么的都算上?如果是整数的话也就999个数里面随机挑800个,只要在A列按顺序填充1-999这些数字,然后在B列生成随机数:

=rand()

按照B列排序,A列随意的删除前面或者后面的199个数即可

4. excel生成不重复随机整数 均匀分布

具体步骤如下:我们需要准备的材料分别是:电脑、Excel表格。

1、首先我们打开需要编辑的Excel表格,点击第一行单元格。

2、然后我们按住键盘上的“shift”,之后左键点击选中需要平均分布的单元格。

3、然后我们将鼠标光标移到行中间,等光标变成黑色十字图标的时候开始拖动行间距,就会使框选的行全部平均分布。

5. excel随机生成范围内整数不重复

假设要产生50到100之间的随机整数: =randbetween(10,20)*5 通用公式为: =randbetween(a/5,b/5)*5

6. Excel生成一定范围随机不重复整数

1、首先在excel表格中输入随机函数公式:=rand()。

2、点击回车并下拉公式即可得到一组随机函数,先将该组随机函数复制粘贴为数值,将其固定显示在单元格中。

3、然后再其右侧的空白单元格中输入公式:=RANK($B$3:$B$12,$B$3:$B$12)。

4、点击回车并下拉公式即可得到一组不重复的随机整数。

7. excel生成随机不重复整数公式

1、如果数据在Sheet2 的A:D列,在Sheet2的A列前插入两列辅助列;

2、在左上角的名称框中,输入A2:A953,按Enter键,将A2:A953单元格选中,输入=RAND(),按Ctrl+Enter组合键结束,快速向A2:A953单元格中输入随机数(随机数的重复机率极低);

3、在B2单元格输入以下公式,然后向下填充公式,得到A列数据的排名(同样没有重复排名)

=RANK(A2,A:A)

4、在Sheet1的A2单元格输入以下公式,然后向右向下填充公式到D361单元格,得到由Sheet2工作表中随机取得的不重复的360行数据

=VLOOKUP(ROW()-1,Sheet2!$B:$F,COLUMN(B1),0)

公式表示:以当前行号在Sheet2的B列精确匹配对应行,并返回对应第2列(Sheet2的C列)数据。

5、因随机取数时,工作表只要输入一个数据,就会在“自动计算”中 重新得到一组数据,因此,可以将Sheet2的A列,“复制”并“选择性粘贴”为“数值”,避免数据不断变换。或者将“公式”选项中的“计算选项”设置为“手动”。

6、注意:通过RANDBETWEEN函数得到随机函数的方法,会出现重复数据,从而达不到既随机又唯一取数的目的,没有RAND得到一列不重复的随机数再排名来得科学有效。

8. excel生成不重复随机整数的数据

1、首先在excel表格中输入随机函数公式:=rand()。

2、点击回车并下拉公式即可得到一组随机函数,先将该组随机函数复制粘贴为数值,将其固定显示在单元格中。

3、然后再其右侧的空白单元格中输入公式:=RANK($B$3:$B$12,$B$3:$B$12)。

4、点击回车并下拉公式即可得到一组不重复的随机整数。

9. 怎么用excel生成不重复的随机整数

还有缺陷。勉强用吧。若想完美,找VB老师吧。

按F9键随机生成数据。

F2=RAND()

G2RANK(F2,$F$2:$F$25)

两公式下拉至第25行。若为美观计,这部分内容可以隐藏或者字体设为无色。

A2=IF(INDEX({1;1;1;1;1;1;1;1;1;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0},G2)=1,1,"")

E2=IF(SUM($A2:D2)=1,"",1)

两公式下拉至第25行。

B2=IF(OR(ROUND(RAND()*1,0)=0,SUM($A2:A2)=1),"",1)复制到C2

B3=IF(OR(SUM(B$2:B2)=B$26,SUM($A3:A3)=1,ROUND(RAND()*1,0)),"",1)复制到蓝色区域。

A27=SUM(A2:A25)复制到E列

偶有27数值行不等于26行对应单元格数值的情况,这是不符合要求的,可以用条件格式设置警示。

遇到这种情况,继续按F9键跳过。

10. excel随机生成范围内不重复整数

如果是在excel里的话,可以用=rand()来生成0到1之间的随机数,然后乘以1000后四舍五入,就得到随机生成的1到1000间的整数。具体输入为:= round(rand(),0)把该命令行重复用N次即可产生N个1-1000范围内的随机整数。

顶一下
(0)
0%
踩一下
(0)
0%
相关评论
我要评论
点击我更换图片