Excel包含一项功能,该功能使您可以自动将仅放置在几个单元格中的信息填充到一系列单元格中。例如,您可以在一个单元格中输入值1,然后在其下方的单元格中输入值2。如果然后选择两个单元格并拖动所选内容右下角的黑色小手柄,则可以用递增数字填充任意数量的单元格。此自动填充功能无疑使您不必键入所有值!

您可能想知道是否存在使用自动填充功能在范围内放置随机数的类似方法。不幸的是,自动填充功能从来都不是随机数。为什么?因为自动填充使用预测性计算来确定要输入到单元格区域中的内容。例如,如果您在一个单元格中输入1,在下一个单元格中输入5,突出显示这些单元格,然后使用“自动填充”,则在下面的单元格中输入的下一个数字将是9,因为Excel可以推断出增量为4。这是一个恒定的增量可以预见的

另一方面,随机数是随机的。从本质上说,它们是无法预测的,否则它们将不是随机的。因此,自动填充的预测性质无法应用于随机数。

但是,有一些解决方法。一种是简单地使用_ExcelTips的其他问题中已经充分介绍的各种公式(使用RAND和RANDBETWEEN)。使用各种复制技术,可以在一系列单元格中快速轻松地复制这些公式。

另一种方法是使用Analysis ToolPak的功能,该功能使将随机数放入一系列单元格变得非常容易。只需执行以下步骤:

。从工具菜单中选择数据分析。 (如果在“工具”菜单上没有看到“数据分析”选项,则意味着您没有启用“分析工具库”。)Excel显示“数据分析”对话框。

(请参见图1。)

。在对话框的功能列表中,选择“随机数生成”。

。单击确定。 Excel将显示“随机数生成”对话框。

(请参见图2。)

。使用对话框中的控件,指示要在生成随机数范围内使用的参数。 (确保在对话框的“输出选项”区域中指定单元格的范围。)

。单击确定。

_ExcelTips_是您进行经济高效的Microsoft Excel培训的来源。

本技巧(2964)适用于Microsoft Excel 97、2000、2002和2003。可以在以下功能区中为Excel的功能区界面(Excel 2007及更高版本)找到本技巧的版本: