excel随机数不重复的问题

来自:    更新日期:早些时候
excel中,随机数不重复的问题~

首先,将你的所有单元格区域定义一个名称。如:_1
然后,在函数或公式中引用它。
如你所说,先将M14~M27,M41~M58,......等等,定义为一个名称,这个名称可以是任意的(除数字),如:_1









然后将你的式子中的M$14:M$27改为名称引用"_1",结果如下:
=IF(COUNTIF(_1,M14)=1,M14,CHOOSE(RANDBETWEEN(1,3),"A","B",1)&RANDBETWEEN(1,18)&"﹟")
有关名称的定义,应该不需要我多说吧。

首先,将你的所有单元格区域定义一个名称。如:_1
然后,在函数或公式中引用它。
如你所说,先将M14~M27,M41~M58,W10~W27和AG41~AG58,......等等,定义为一个名称,这个名称可以是任意的(除数字),如:_1
然后将你的式子中的M$14:M$27改为名称引用"_1",结果如下:
=IF(COUNTIF(_1,M14)=1,M14,CHOOSE(RANDBETWEEN(1,3),"A","B",1)&RANDBETWEEN(1,18)&"﹟")
有关名称的定义,应该不需要我多说吧。
这个问题,你已经问了多次了。为什么不看看呢。
http://zhidao.baidu.com/question/809826754277466252

1、在工作表左上角的名称框中输入A1:A60 按确定,将A1:A60单元格选中,输入=RAND()  按Ctrl+Enter组合键结束

2、在B1单元格输入以下公式,然后向下填充公式

=RANK(A1,A:A)

公式表示:返回A1在A列中的排名,因RAND()几无重复,因此返回的排名都是唯一的,符合1-60随机且不重复的要求。

3、可根据需要,隐藏A列。



在A1里面A1-A999中用公式生成999个随机数=RAND()
B1-B60中用公式排序,B1中输入=RANK(A1,$A$1:$A$999),一直拉到B60
B1:B60就是1-60个不重复的随机数字

给你两个代码:
1、只能在某一列进行,比如在A1:A60
Sub Emily08112005()
Dim DrawnArray(1 To 60) As Boolean
Dim NumArray(1 To 60, 0) As Integer
Erase DrawnArray
For i = 1 To 60
num = Int(60 * Rnd + 1)
Do While DrawnArray(num) = True
num = Int(60 * Rnd + 1)
Loop
DrawnArray(num) = True
NumArray(i, 0) = num
Next i
Sheet1.Range("A1:A60") = NumArray
End Sub

2、可以在某一个区间内,比如A1:F10
Sub five()
For Each c In Range("A1:F10")
c.Value = Int(Rnd() * 60) + 1
Do While WorksheetFunction.CountIf(Range("A1:F10"), c) > 1
c.Value = Int(Rnd() * 60) + 1
Loop
Next
End Sub

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

=RANDBETWEEN(1,60)


excel随机数不重复的问题视频

相关评论:
  • 18482406999如何在Excel中产生不重复的随机数?
    景味狐1、启动Excel并打开工作表,选择C3:C10单元格,在编辑栏中输入公式"=RAND()",按Ctrl+Enter键结束输入,此时在单元格中产生随机数,。选择D3:D10单元格,在编辑栏中输入公式"=RANK(C3:C10,C3:C10)",按Ctrl+Shift+Enter键结束公式的输入,此时选择单元格中获得需要的随机整数,。图1 产生随机数...

  • 18482406999如何在EXCEL中生成不重复随机数如何在excel中生成不重复随机数的...
    景味狐在Excel中生成不重复的随机数,可以通过以下步骤实现:1. 打开Excel文件,选择需要录入随机数的单元格区域。2. 点击“数据”选项卡,选择“随机重复”中的“生成随机数”选项。3. 在“生成随机数”对话框中,设置随机数的范围和精确度等选项。4. 勾选“允许重复”选项,并点击“确定”按钮。5. 重复...

  • 18482406999excel 不重复随机数
    景味狐删除重复项后,由于随机数的数量减少,可能会在数据区域中留下空白单元格。这些可以通过拖动填充句柄或使用Excel的定位功能来快速填充。实例说明 假设你需要在A1到A10的单元格范围内生成不重复的1到100之间的随机整数。首先,在A1单元格中输入公式“=ROUND(RAND()100,0)”,然后将这个公式拖动到A10单元格...

  • 18482406999Excel函数公式:生成随机数、不重复随机数技巧?
    景味狐1、首先在excel表格中输入随机函数公式:=rand()。2、点击回车并下拉公式即可得到一组随机函数,先将该组随机函数复制粘贴为数值,将其固定显示在单元格中。3、然后再其右侧的空白单元格中输入公式:=RANK($B$3:$B$12,$B$3:$B$12)。4、点击回车并下拉公式即可得到一组不重复的随机整数。

  • 18482406999excel如何进行随机分组且不重复excel如何进行随机分组且不重复操作
    景味狐在Excel中进行随机分组且不重复的方法如下:1. 准备数据:将需要分组的数据按照一定的规则排列在Excel表格中,例如姓名、学号、工号等。2. 添加辅助列:在表格中添加一个辅助列,用于生成随机数。可以使用Excel的RAND()函数来生成随机数,例如在B列中输入“=RAND()”,然后按下回车键。3. 排序数据:...

  • 18482406999EXCEL如何随机打乱数据不重复随机数来帮忙
    景味狐语法:RANDBETWEEN(下线,上线)结果:返回下线-上线之间的随机整数 比如我们做图表,经常就会生成一组1-100的随机数 不用每次测试,都去手动输入啦,真香!公式:=RANDBETWEEN(1,100) 但是上面的问题就是我们无法保证不重复,如果我们先生成不重复的怎么办?此时很多懂一些EXCEL同学肯定就会告诉你没有...

  • 18482406999EXCEL随机生成不重复的数字?
    景味狐1、打开wpsoffice;在A1单元格输入=rand();输入完成,下拉单元格,生成随机数;在B1单元格输入=rank(a1,a:a),单元格下拉(按照需要的量);生成随机不重复的整数,详细步骤:打开wpsoffice。在A1单元格输入=rand()。2、首先,我们在数据表中添加一个辅助列,公式为=rand()rand函数也是一个随机数...

  • 18482406999Excel随机抽奖器如何避免重复问题Excel随机数函数RAND和排名函数RANK...
    景味狐StepA如果不考虑重复的问题,一个公式”=INDEX($A$2:$A$7,RANDBETWEEN(1,3))”就可以轻松搞定,可问题偏偏就出在了这里。 StepB所以我们接下来要做的就是如何生成不重复的随机整数了。Excel中除了RANDBETWEEN函数可以生成随机数外,还有一个RAND函数可以生成随机数,不过是小数,所以重复的概率...

  • 18482406999Excel函数公式生成随机数不重复随机数技巧excel生成随机不重复数字
    景味狐3、在不重复列中输入公式:=RANK(D3,D:D)。4、对不重复列【排序】。解读: 数字N可以根据实际需要来决定,如果有多行,辅助列1和辅助列2的值也需要N行即可。五、20-40之间的不重复随机数。方法:1、在辅助列1中输入公式:=RAND()。2、将辅助列1中的随机值以【值】的行驶粘贴到辅助列2中...

  • 18482406999excel如何实现随机抽取且不重复
    景味狐4、好了,一组不重复的随机数字生成了,现在我们回头看看这个公式是怎么实现的吧。首先看Small函数的第一个参数,也就是数字区域,这里是利用if和Countif函数来实现此单元格上面的单元格区域,是否有当前单元格的数字,如果有,就返回False,而如果没有就返回这个数字,从而生成一组由上面单元格没有的...

  • 相关主题精彩

    版权声明:本网站为非赢利性站点,内容来自于网络投稿和网络,若有相关事宜,请联系管理员

    Copyright © 喜物网