Excel 2013中生成指定范围随机数组的公式求助
Excel 2013 适配方案:生成20行1列的指定范围随机数
Excel 2013不支持RANDARRAY函数,可通过以下两种方法实现需求:
方法1:普通公式下拉(最简便)
在目标列的第一个单元格(比如A1)输入以下公式,然后鼠标拖动单元格右下角的填充柄向下拉至第20行:
=36.1 + (36.8 - 36.1) * RAND()
- 原理:
RAND()生成0到1之间的随机小数,乘以范围差值0.7后,加上最小值36.1,得到36.1-36.8之间的随机数。
方法2:数组公式(一次性生成20行)
- 选中需要填充的20行1列区域(比如A1:A20);
- 在编辑栏输入以下公式;
- 按下
Ctrl + Shift + Enter组合键(Excel 2013需手动触发数组公式,不能直接按Enter):
=36.1 + 0.7*RAND()
- 注:数组公式会自动为选中的每个单元格生成独立的随机数,无需手动下拉。
内容的提问来源于stack exchange,提问作者Chrono
相关产品推荐
相关产品推荐

