您可以通过多种方式在 Excel 中使用随机数生成器。但在此之前,了解随机数生成器的功能以及如何将其用于不同的应用程序非常重要。
一旦您学会了如何使用随机数函数,您就可以执行诸如生成用于测试计算、为游戏选择玩家顺序、为比赛挑选获胜者以及许多其他事情的虚拟样本数据。
Excel 中的随机数生成器函数h2>
Excel 中用于创建随机数的两个函数包括 RAND、RANDBETWEEN 和 RANDARRAY。
每当您打开电子表格或刷新计算时,这两个函数都会生成一个新的随机值。不幸的是,对电子表格的任何更改都会触发这些值的更新。
另外,请记住,当您在 多个细胞 中使用这两个随机数函数时,它们可能会生成重复值. RANDBETWEEN 更有可能生成重复项,因为 RAND 生成小数,而且可能的数字更多。
如何使用 RAND 函数
RAND 函数使用起来非常简单,因为有根本没有争论。只需在单元格中输入“=RAND()”,然后按Enter。
这将立即生成一个介于 0 和 1 之间的小数。
何时使用 RAND 函数
这样一个简单的函数如何有用?以下是使用 RAND 函数的一些实用想法。
假设你有一个玩棋盘游戏的朋友名单,你想快速整理游戏顺序。 RAND 函数非常适合这种情况。
只需在第一列中列出您朋友的所有姓名即可。
使用 RAND() 函数以在下一列中生成随机小数。
最后,选择两列,从菜单中选择主页,选择排序和过滤,然后选择自定义排序。
在排序窗口中,选择包含随机数的列进行排序,并将它们从大到小排序。选择确定。
这将根据生成的随机数重新排列您的列表。除了这些之外,它还会将名称用于游戏玩法的新顺序。
如果您想在计算中随机化一个值、一个文本值列表,您可以类似地使用 RAND,或存储在电子表格中的任何其他内容。
如何使用 RANDBETWEEN 函数
RANDBETWEEN 函数使用起来几乎和 RAND 函数一样简单。只需输入“RANDBETWEEN([min],[max]”),将min和max替换为您想要数字范围的最低和最高数字。
当您按 Enter时,该单元格将包含一个介于该低值或高值之间的随机数。
何时使用 RANDBETWEEN 函数
RANDBETWEEN 随机数生成器函数比 RAND 函数更有用。这是因为它允许您将返回的随机数包含在一个范围内。它还返回整数代替
这为您提供了一些非常有创意的方法,可以在您想要公平时使用此函数应用随机分配,或者在不显示任何偏见的情况下为人或事物分配固定数字。
让我们看一个例子。假设你有一个 12 人的名单,你想把他们分成两个 6 人的团队,而不是让人们为每个团队“挑选”他们最喜欢的人带来的尴尬。
首先,cr吃一个包含所有球员姓名的电子表格。
将以下函数添加到下一列,每个球员姓名旁边。然后按 Enter。
=RANDBETWEEN(1,2)
您可以将其输入到第一个单元格中,然后 填写下面的其余部分 。这将自动将每个玩家分配到第 1 队或第 2 队。
如果您发现两队之间的分配不均匀,只需重新输入第一个功能单元格,然后按 Enter。这将再次更新所有单元格。重复直到两队平分。
如何使用RANDARRAY函数
RANDARRAY函数在仅限 Excel 365 可用。如果您有这个版本的 Excel,这是 Excel 中一个非常强大的随机生成器函数,您可以将其用于多种用途。
使用它非常简单,有很多可选设置。只需在任意单元格中输入以下内容:
=RANDARRAY ([rows], [columns], [min], [max], [integer])
参数如下:
如果你只是单独使用 RANDARRAY 函数而不使用任何可选参数,它都会像 RAND 函数一样工作。
请记住 RANDARRAY 函数非常灵活,只会填充尽可能多的行和列正如您指定的那样,以您指定的确切方式。默认值始终是小数,并且只有 1 行和 1 列。
何时使用 RANDARRAY 函数
当您需要整个随机数集合时,最好使用 RANDARRAY 函数,包括多列多行。
例如,如果您正在模拟一个随机的彩票号码选择列表,您可以快速创建一个包含 6 列(用于 6 个彩票球)的行列表。将限制设置为 69,让 Excel 使用以下函数为您猜测 10 个彩票:
=RANDARRAY(10,6,1,69,TRUE)
将其放入电子表格的第一个单元格中,然后按Enter。
您将看到一个包含 10 行 6 列的表格。
如果您需要大型随机数据集并且不想手动构建所有数据,则此函数可能是科学或统计研究中的绝佳解决方案。
选择Excel 中的正确随机数生成器
您使用三个 Excel 函数 中的哪一个主要取决于您要寻找的结果。如果你真的不在乎数字是多少,兰德会做得很好。如果要限制生成的数字范围,请使用 RANDBETWEEN。如果您正在寻找包含整个数字表的更大数据集,那么 RANDARRAY 是您的最佳选择。