在 Excel 中,如果你想在某个范围内生成随机数字,可以使用以下几种方法:
✅ 方法 1:使用 RAND() 函数
用途:
生成一个在 0 到 1 之间的随机小数(不包含 1)。
语法:
=RAND()
示例:
- 在单元格 A1 输入
=RAND(),会生成一个 0 到 1 之间的随机数。
✅ 方法 2:使用 RANDBETWEEN() 函数
用途:
生成一个在 指定范围 内的整数(包括起始和结束值)。
语法:
=RANDBETWEEN(起始值, 结束值)
示例:
- 在单元格 A1 输入
=RANDBETWEEN(1, 100),会生成一个在 1 到 100 之间的随机整数。
✅ 方法 3:使用 RAND() 生成范围内的随机数
用途:
生成一个在 指定范围 内的随机数。
语法:
=RAND() * (结束值 - 起始值) + 起始值
示例:
- 在单元格 A1 输入
=RAND() * 100 + 0,会生成一个在 0 到 100 之间的随机数。
✅ 方法 4:使用 VARIABLES 或 RANDBETWEEN 生成范围内的随机数
用途:
生成一个在 指定范围 内的随机整数。
语法:
=RANDBETWEEN(起始值, 结束值)
✅ 示例表格
| 范围 | 生成方法 | 示例 |
|---|---|---|
| 1 到 100 | =RANDBETWEEN(1, 100) |
=RANDBETWEEN(1, 100) |
| 0 到 100 | =RAND() * 100 + 0 |
=RAND() * 100 + 0 |
| 1 到 50 | =RANDBETWEEN(1, 50) |
=RANDBETWEEN(1, 50) |
✅ 小贴士
- 使用
RANDBETWEEN时,如果需要固定值,可以按 Alt + Enter 拖动填充。 - 使用
RAND()时,如果需要固定值,可以按 Ctrl + Shift + Enter 拖动填充(但不推荐,因为会动态更新)。
如果你有具体的需求(比如生成 10 个 1 到 100 的随机数),也可以告诉我,我可以帮你生成一个公式或代码。