在 Excel 中生成某个数据范围里的随机数,可以使用 RANDRANDBETWEEN 函数,具体根据你的需求选择合适的方法。

1. 使用 RANDBETWEEN 函数

如果你想在一个指定的数值范围(例如最小值为 a,最大值为 b)内生成随机整数,可以使用 RANDBETWEEN 函数。

语法:

=RANDBETWEEN(下限, 上限)

例如,若你想生成一个范围在 10 到 100 之间的随机整数,可以使用:

=RANDBETWEEN(10, 100)

2. 使用 RAND 函数

如果你想生成一个范围在 0 到 1 之间的随机小数,可以使用 RAND 函数。然后你可以对其进行适当的缩放和偏移,来生成你需要的范围。

例如,若你想生成一个范围在 10 到 100 之间的随机数,可以使用:

=RAND() * (100 - 10) + 10

这里的 RAND() 返回的是 0 到 1 之间的随机小数,(100 - 10) 是范围的跨度,+ 10 是偏移量,使得数值落在 10 到 100 之间。

0*90+10

1*90+10

例如要在 Excel 中生成在 8.0363164677.194965161 之间的随机小数,你可以使用以下公式:

=RAND()*(8.036316467 - 7.194965161) + 7.194965161

解释:

  1. RAND() 返回一个 0 到 1 之间的随机小数。
  2. (8.036316467 - 7.194965161) 计算得出一个范围的宽度,即 0.841351306
  3. + 7.194965161 将生成的随机数偏移到所需的范围 7.194965161 到 8.036316467 之间。

因此,公式将生成一个 7.194965161 到 8.036316467 之间的随机小数。

3. 自动填充

  • 输入公式后,按下 Enter 键,你会得到一个随机数。
  • 如果需要生成多个随机数,可以将鼠标放在单元格的右下角,拖动填充柄(小方块)向下或向右填充。

4. 刷新随机数

Excel 中的随机数在每次工作表计算时会重新生成。如果你希望保持随机数不变,可以在生成随机数后,将其复制并粘贴为值(右键选择“粘贴为值”)。

Logo

有“AI”的1024 = 2048,欢迎大家加入2048 AI社区

更多推荐