当前位置:首页教育技巧excel技巧excel表格单元

如何生成不重复随机数excel

2025-12-13 09:33:43


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

1、以下图中A10:A18的数据为例演示操作方法。

2、选中A10:A18的数据;按下CTRL+C,执行复制;再在B10单元格点击一下,按下CTRL+V,执行粘贴命令。

3、保持粘贴这些数据在选中的状态下,我们再点开数据选项卡,再点:删除重复项

4、弹出对话框,如图所示,点选下面这一项,再点:删除重复项

5、再弹出删除重复项的对话框,再点确定就可以了使excel如何随机生成不重复整数了。

2.求excel 数字随机公式 不重复

在A1里面A1-A999中用公式生成999个随机数=RAND()

B1-B60中用公式排序,B1中输入=RANK(A1,$A$1:$A$999),一直拉到B60

B1:B60就是1-60个不重复的随机数字

=====================================

excel工作表窗口中,同时按ALT和F11两个键,进入VBA编程界面,然后点击VBA菜单;“插入-模块”,在右栏的空白区粘贴代码

回到excel工作表窗口,点击菜单:工具-宏-宏,点选宏的名字 yyy,再点击“执行”按钮

在A1:A60自动生成不重复的随机数

sub yyy()

Dim i As Integer, j As Integer, a(1 To 60) As Integer

Randomize

For i = 1 To 60

a(i) = Int(Rnd * 60) + 1

For j = 1 To i - 1

If a(i) = a(j) Then

j = i - 1

i = i - 1

End If

Next

Next

Range("a1").Resize(i - 1, 1) = Application.Transpose(a)

end sub

3.excel如何产生411

在A1输入=RAND()如需要140个数就下拉到A140.(需要多少个可下拉多少个)

在B1输入=RANK(A1,$A$!:$A:$A$140)+410(此处的$140以A列下拉格数为准;加号后面的数字以你需要开头的数字为准,如需0-XX的,可省略加号及后面的数字。)

B1输入后回车,下拉到需要的数量,此数量内的数字均为整数,且不重复。如不想显示办法,可将A列隐藏,或将B列复制选择性粘贴数值到其它工作表。

我用的就是这个办法,希望能帮到你。

4.excel随机生成数字1

随机生成不要重复数字需要增加辅助列.

在B1输入=rand(),在A1输入

=RANK(B1,$B$1:$B$35)+COUNTIF($B$1:B1,B1)-1

然后拖着B1,A1复制公式到35行,

A列里面就是不重复的1-35随机数。

要生成1-9,用这个公式,拖到第9行。

=RANK(B1,$B$1:$B$9)+COUNTIF($B$1:B1,B1)-1

每按一次F9就重新生成一次。

相关信息


电脑版

【免责声明】本站信息来自网友投稿及网络整理,内容仅供参考,如果有错误请反馈给我们及时更正,对文中内容的真实性和完整性本站不提供任何保证,不承但任何责任。
版权所有:学窍知识网 Copyright © 2011-2026 www.at317.com All Rights Reserved .