Table of contents
当我们在Excel电子表格上工作时,有时需要生成一些随机数。 由于人的思维有偏差,当人们试图手动输入数字时,他们会执行很多重复的数字。 Excel有几个功能可以生成没有重复的随机数。 在这种情况下,我们将向你展示7种不同的方法,如何在Excel中生成随机数,而没有重复的。
下载实践工作手册
在你阅读本文时,请下载这个练习手册进行练习。
产生无重复的随机数.xlsx
在Excel中生成无重复的随机数的7种简单方法
在这篇文章中,我们将借助不同的函数在Excel电子表格中生成10个随机数。 此外,我们将努力避免在数据集中执行重复的数字。
1.使用RANDBETWEEN函数来生成随机数
在这个过程中,我们将使用 读取RANDBETWEEN函数 在Excel中生成无重复的随机数。 我们将创建 10 我们的数据表中的随机数字,这些数字将在单元格的范围内。 B5:B14 这一过程的步骤如下。
📌步骤。
- 首先,选择单元格 B5 .
- 现在,在单元格中写下以下公式 B5 .
=randbetween(10,50)
- 按下 进入 键盘上的键。
- 然后,拖动 填充手柄 图标,并将鼠标移至单元格 B14 .
- 你将得到10个随机数字。
- 为了确保没有重复的内容,你可以 应用条件格式化 来检查。
- 我们从这个函数中得到的数值可以随时改变。 为了保护这些数字,选择整个单元格范围 B5:B14 并按 'Ctrl+C' 在你的键盘上。
- 在这之后。 右键点击 在你的鼠标上,选择 粘贴值 选择。
- 这些数字不会再改变。
因此,我们可以说,我们的方法完全奏效。
阅读更多。 用Excel公式生成随机数(5个例子)
2.将INDEX与UNIQUE和RANDARRAY函数相结合
在这个方法中,我们将使用 索引 , 獨特的 , RANDARRAY , 和 序列 在Excel中生成无重复的随机数。 随机数的数量将与上一个过程相同,数字将在单元格的范围内。 B5:B14 该方法的步骤如下。
📌步骤。
- 首先,选择单元格 B5 .
- 在单元格中写下以下公式 B5 .
=index(unique(randarray(30,1,10,50,true)), sequence(10))
- 现在,按 进入 钥匙。
- 你将得到10个随机数字。
- 你可以申请 条件性格式化 以查明是否仍有任何重复的号码。
- 我们从这个函数中得到的数值在一定时期后会发生变化。 为了保护这些数字,选择整个单元格范围 B5:B14 并按 'Ctrl+C' 在你的键盘上。
- 在这之后。 右键点击 在你的鼠标上,选择 粘贴值 选择。
- 这些数字不会再改变。
因此,我们可以说,我们的配方有效地发挥了作用。
🔍 公式的分解
我们正在为细胞做这个细分 B5 .
👉
SEQUENCE(10): 该函数返回 10 顺序号,从 1-10 .
👉
randarray(30,1,10,50,true) : 该函数返回 30 之间的随机数 10至50 .
👉
unique(randarray(30,1,10,50,true)) : 这个函数过滤了从 "我 "那里得到的唯一值。 RANDARRAY 功能...
👉
index(unique(randarray(30,1,10,50,true)), sequence(10)) : 这将返回第一个 10 独特的值,并在单元格中显示它们的范围。 B5:B14 .
3.使用RAND函数生成随机数
我们将使用 RAND函数 在这种情况下,我们得到10个介于0和1之间的小数点。 这些数字将出现在单元格的范围内 B5:B14 该程序解释如下。
📌步骤。
- 选择单元格 B5 .
- 现在,在单元格中写下以下公式 B5 .
=RAND()
- 按下 进入 钥匙。
- 根据你的愿望对数字进行格式化。 这里,我们选择小数点后的2位数字。 然后,拖动 填充手柄 图标,并将鼠标移至单元格 B14 .
- 因此,你会得到10个0到1之间的随机数字。
- 你也可以申请 条件性格式化 看看是否有任何重复的数字仍然被困在数据集中。
- 我们从这个函数中得到的数值可以随时改变。 为了保护这些数字,选择整个单元格范围 B5:B14 并按 'Ctrl+C' 在你的键盘上。
- 然后。 右键点击 在你的鼠标上,选择 粘贴值 选择。
- 这些数字不会再改变。
最后,我们可以说,我们的公式有效地发挥作用。
类似读物
- 带有数据分析工具和Excel函数的随机数发生器
- 在Excel中随机生成5位数的数字(7个例子)。
- 在Excel中从列表中生成随机数(4种方法)
- 在Excel中随机生成4位数的数字(8个例子)。
- Excel中的随机数生成器(8个例子)
4.生成无重复的随机数的SEQUENCE函数
在这种情况下。 SEQUENCE函数 我们将创建 10 在我们的数据表中,随机数和函数将为我们提供10个相同间隔的数字。 这些数字将在单元格的范围内 B5:B14 该过程将在下文中逐步描述。
📌步骤。
- 在这个过程的开始,选择单元格 B5 .
- 之后,在单元格中写下以下公式 B5 .
=序列(10,1,10,3)
- 按下 进入 键盘上的键。
- 你将得到10个随机数字。
- 在这个过程中,你不需要任何必要的申请 条件性格式化 因为 序列 因此,我们的Excel数据表中不可能出现重复的数字。
最后,我们可以说,我们的函数完美地工作了。
阅读更多。 Excel中无重复的随机数发生器(9种方法)
5.使用RANDARRAY和UNIQUE函数
在这个方法中,我们将使用 獨特的 和 RANDARRAY 这些数字将出现在单元格的范围内。 B5:B14 该过程演示如下。
📌步骤。
- 为了启动程序,首先选择单元格 B5 .
- 在单元格中写下以下公式 B5 .
=unique(randarray(10,1,10,50,true))
- 然后,按 进入 键盘上的键,你将得到10个随机数字。
- 为了检查重复的号码,你可以申请 条件性格式化 以找到他们。
- 当你重新打开文件时,我们从这个函数中得到的数值会发生变化。 为了保护这些数字,选择整个单元格范围 B5:B14 并按 'Ctrl+C' 在你的键盘上。
- 在这之后。 右键点击 在你的鼠标上,选择 粘贴值 选择。
- 这些数字不会再改变。
最后,我们可以说,我们的方法和公式成功了。
🔍 公式的分解
我们正在为细胞做这个细分 B5 .
👉
randarray(30,1,10,50,true) : 该函数返回 30 之间的随机数 10至50 .
👉
unique(randarray(30,1,10,50, true)) : 这个函数过滤了从 "我 "那里得到的唯一值。 RANDARRAY 函数,并在单元格的范围内显示它们 B4:B14 .
6.应用SORTBY功能
这一程序将在以下的帮助下完成 绍特比 , 序列 ,以及 RANDARRAY 我们将在Excel数据表中生成10个没有重复的随机数字。 这些数字将在单元格的范围内 B5:B14 该程序的步骤如下。
📌步骤。
- 首先,选择单元格 B5 .
- 然后,在单元格中写下以下公式 B5 .
=sortby(sequence(10,1,10,3),randarray(10))
- 新闻 进入 你就会得到10个随机数字。
- 现在,为了确保我们的数据集不存在重复,你可以应用 条件性格式化。
- 当你重新打开文件时,我们从这个函数中得到的数值会发生变化。 为了保护这些数字,选择整个单元格范围 B5:B14 并按 'Ctrl+C' 在你的键盘上。
- 然后。 右键点击 在你的鼠标上,选择 粘贴值 选择。
- 因此,这些数字不会再改变。
因此,我们可以说,我们的方法和公式完全奏效。
🔍 公式的分解
我们正在为细胞做这个细分 B5 .
👉
序列(10,1,10,3) : 该函数返回 10 同样的步骤值,从 10至37 间隔为 3 .
👉
RANDARRAY(10) : 该函数返回 10 之间的小数值 0至1 .
👉
sortby(sequence(10,1,10,3), randarray(10)) 这将返回从其他函数中得到的随机值,并在单元格范围内显示它们。 B4:B14 .
7.RAND和RANK函数用于获得无重复的随机数
在下面的方法中,我们将使用 RAND 和 排名 在这个过程中,我们将得到两个不同的数据集,分别是 10 第一组将是十进制数字,而第二组将是整数。 这些数字将在单元格的范围内 B5:C14 该方法的步骤如下。
📌步骤。
- 选择单元格 B5 并在单元格中写下以下公式 B5 .
=RAND()
- 现在,按 进入 键盘上的键。
- 拖动 填充手柄 图标,并将鼠标移至单元格 B14 .
- 你将得到10 0和1之间的随机数。
- 然后,选择单元格 C5 同样,在该单元格中写下以下公式,然后按 进入 .
=rank(b5,$b$5:$b$14)
- 拖动 填充手柄 图标,并将鼠标移至单元格 B14 .或者干脆 双击 就可以了。
- 现在,你将得到第二个数据集,它实际上是在显示前一个数据集的数字的位置。
- 对于重复的申请 条件性格式化 以确认他们中的任何一个是不存在的。
- 你可以看到,我们从这个函数中得到的值随着我们的每一步而不断变化。 为了保护这些数字,选择整个单元格范围 B5:C14 并按 'Ctrl+C' 在你的键盘上。
- 然后。 右键点击 在你的鼠标上,选择 粘贴值 选择。
- 这些数字不会再改变。
最后,我们可以说,我们的方法和公式成功了,能够在Excel中生成没有重复的随机数。
阅读更多。 Excel VBA:无重复的随机数发生器(4例)
总结
本文到此为止。 我希望上下文对你有所帮助,你将能够在Excel中生成没有重复的随机数。 如果你有任何进一步的疑问或建议,请在下面的评论部分与我们分享。
不要忘记查看我们的网站 ǞǞǞ 不断学习新的方法,不断成长!