RANDARRAY 函数返回一组随机数字。 可指定要填充的行数和列数,最小值和最大值,以及是否返回整数或小数值。
在以下示例中,我们创建了一个高 5 行,宽 3 列的数组。 第一个返回 0 到 1 之间的随机值集,这是 RANDARRAY 的默认行为。 下一个返回 1 到 100 之间的一系列随机十进制值。 最后,第三个示例返回 1 到 100 之间的一系列随机整数。
语法
=RANDARRAY([rows],[columns],[min],[max],[whole_number])
参数 |
描述 |
---|---|
[rows] 可选 |
要返回的行数 |
[columns] 可选 |
要返回的列数 |
[min] 可选 |
你想返回的最小数值 |
[max] 可选 |
你想返回的最大数值 |
[integer] 可选 |
返回整数或十进制值
|
:
-
如果不输入行或列参数,RANDARRAY 将返回 0 到 1 之间的单个值。
-
如果不输入最小值或最大值参数,RANDARRAY 将分别用 0 和 1 默认表示。
-
最小数参数必须小于最大数,否则 RANDARRAY 将返回 #VALUE! 错误。
-
如果不输入 whole_number 参数,RANDARRY 会默认值 FALSE,或十进制数值。
-
RANDARRAY 函数将返回一个数组,如果该数组是公式的最终结果,则将溢出。 这意味着,当按“Enter”时,Excel 将动态创建相应大小的数组范围。 如果支持数据位于 Excel 表格中,若使用结构化引用,则从数组范围中添加或删除数据时,数组将自动重设大小。 有关详细信息,请参阅关于溢出数组行为的此文章。
-
RANDARRAY 不同于 RAND 函数,RAND 函数不会返回数组,因此需要将 RAND 复制到整个范围。
-
可将数组视为一行值、一列值或几行值和几列值的组合。 在上面的示例中,RANDARRAY 公式的数组是范围 D2:F6,或 5 行乘 3 列。
-
Excel 对工作簿之间的动态数据提供有限支持,并且仅当这两个工作簿时都处于打开状态时才支持此方案。 如果关闭源工作簿,刷新时,任何链接的动态数组公式都将返回 #REF! 错误 。
需要更多帮助吗?
可随时在 Excel 技术社区中咨询专家或在社区中获取支持。