RANDARRAY 函数

注意: 我们希望能够尽快以你的语言为你提供最新的帮助内容。本页面是自动翻译的,可能包含语法错误或不准确之处。我们的目的是使此内容能对你有所帮助。可以在本页面底部告诉我们此信息是否对你有帮助吗?请在此处查看本文的英文版本以便参考。

RANDARRAY函数返回随机数字的数组。你可以指定要填充的行数和列数、最小值和最大值, 以及是返回整数还是十进制值。

在下面的示例中, 我们创建了一个高5行、3列宽的数组。第一种方式返回0和1之间的一组随机值, 这是 RANDARRAY 的默认行为。下一步返回1到100之间的一系列随机十进制值。最后, 第三个示例返回1到100之间的一系列随机整数。

Excel 中的 RANDARRAY 函数。RANDARRAY (5, 3) 返回一个数组, 其中5行高乘以3列的单元格中的零和1之间的随机值。

RANDARRAY 函数, 最大 & 小数参数

RANDARRAY 函数, 包含 Min, Max & 整数参数

注意: 2019年1月14日: RANDARRAY 函数是几种测试版功能之一, 目前仅适用于Office 预览体验计划的一部分。我们将在接下来的几个月内继续优化这些功能。准备就绪后, 我们会将其发布给所有 office 预览体验成员和office 365 订阅者

如果要查看工作簿中的操作, 可以使用RANDARRAY 函数示例下载它。

= RANDARRAY ([rows], [columns], [min], [max], [whole_number])

参数

描述

[rows]

要返回的行数

[columns]

要返回的列数

分为

你希望返回的最小数量

max

你希望返回的最大数量

[whole_number]

返回整数或十进制值

  • 对于整数, 为 TRUE

  • 如果为 FALSE, 则返回十进制数。

注意: 

  • 如果不输入行或列参数,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! 错误

  • 下载包含RANDARRAY 函数示例的工作簿。

需要更多帮助吗?

可随时在 Excel 技术社区中咨询专家,在解答社区获得支持,或在 Excel User Voice 上建议新功能或功能改进。

另请参阅

FILTER 函数

SEQUENCE 函数

SINGLE 函数

SORT 函数

SORTBY 函数

UNIQUE 函数

Excel 中的 #SPILL! 错误

动态数组和溢出数组行为

扩展你的 Office 技能
了解培训
抢先获得新功能
加入 Office 预览体验计划

此信息是否有帮助?

谢谢您的反馈!

谢谢你的反馈! 可能需要转接到 Office 支持专员。

×