如何在Excel 中生成随机数(分步指南)

如何在Excel 中生成随机数(分步指南)

在某些情况下,您可能需要在Excel 中生成随机数。

例如,从列表中选择随机获胜者或获取随机数字列表以进行数据分析或在课堂上创建随机学生组。

在本教程中,您将学习如何在Excel 中生成随机数(有和没有重复)。

在Excel 中有两个用于生成随机数的工作表函数:RAND 和RANDBETWEEN。

  • RANDBETWEEN 函数将为您提供随机数,但结果中重复的可能性很高
  • RAND 函数更有可能给你一个没有重复的结果。但是,它只给出0 到1 之间的随机数。它可以与RANK 一起使用,在Excel 中生成唯一的随机数(如本教程后面所示)。

在Excel 中使用RANDBETWEEN 函数生成随机数

Excel RANDBETWEEN 函数在两个指定数字之间生成一组整数随机数。

RANDBETWEEN 函数有两个参数——底部值和顶部值。它只会为您提供两个指定数字之间的整数。

例如,假设我想生成10 个介于1 和100 之间的随机数。

以下是使用RANDBETWEEN 生成随机数的步骤:

  • 选择要在其中获取随机数的单元格。
  • 在活动单元格中,输入=RANDBETWEEN(1,100)。
  • 按住Control 键并按Enter。
相关问题  Excel DAY 函数的使用方法

这将立即在所选单元格中为我提供10 个随机数。

在Excel 中生成随机数- Randbetween

虽然RANDBETWEEN 可以很容易地获取指定数字之间的整数,但结果中重复的可能性很高。

例如,当我使用RANDBETWEEN 函数获取10 个随机数并使用公式=RANDBETWEEN(1,10) 时,它给了我几个重复项。

在Excel 中生成随机数- Randbetween 重复

如果您对重复项没问题,RANDBETWEEN 是在Excel 中生成随机数的最简单方法。

请注意,RANDBETWEEN 是一个可变函数,每次工作表发生更改时都会重新计算。为避免重新计算随机数,一次又一次地将公式的结果转换为值。

在Excel 中使用RAND 和RANK 函数生成唯一的随机数

我多次测试了RAND 函数,没有发现重复值。但作为警告,我建议您在使用此函数时检查重复值。

假设我想在Excel 中生成10 个随机数(不重复)。

以下是在Excel 中生成随机数而不重复的步骤:

现在您可以使用B 列中的值作为随机数。

注意:兰德是一个易变的公式,每次工作表有任何变化时都会重新计算。确保已将所有RAND 函数结果转换为值。

注意:虽然我检查并没有在RAND 函数的结果中发现重复,但我仍然建议您在生成这些数字后检查。您可以使用条件格式突出显示重复项或使用删除重复项选项来摆脱它。

相关问题  在Excel 上下颠倒、翻转数据(反转列/行中的数据顺序)

哦,您好 👋很高兴认识你。

订阅我们的电子报,定期发送很棒的科技内到您的邮

发表评论