如何在excel中随机选择获胜者


通常,您可能想从 Excel 的名单中随机选择一名获胜者。

幸运的是,使用以下公式很容易做到这一点:

 =INDEX( A2:A13 ,RANDBETWEEN(1,ROWS( A2:A13 )),1)

这个特定的公式从A2:A13范围内的名称列表中随机选择一个获胜者。

要从不同范围中随机选择获胜者,只需将A2:A13替换为包含姓名列表的范围即可。

下面的例子展示了如何在实践中使用这个公式。

示例:如何在 Excel 中随机选择获胜者

假设我们在 Excel 中有以下姓名列表:

现在假设我们想从这个列表中随机选择一个名字来赢得奖品。

为此,我们可以在单元格C2中键入以下公式:

 =INDEX( A2:A13 ,RANDBETWEEN(1,ROWS( A2:A13 )),1)

以下屏幕截图显示了如何在实践中使用该公式:

Excel如何随机选择获胜者

该公式返回姓名Eric ,他是公式随机选择的获胜者。

请注意,我们可以重新运行公式并通过双击单元格C2并按Enter 键来选择随机获胜者:

这次,公式返回John的名字作为列表中的随机获胜者。

每次我们运行这个公式时,列表中的每个名字都有相同的机会被随机选为获胜者。

这个公式是如何运作的?

请记住我们用于从列表中随机选择获胜者的公式:

 =INDEX( A2:A13 ,RANDBETWEEN(1,ROWS( A2:A13 )),1)

这个公式的工作原理如下:

首先, ROWS函数返回A2:A13范围内的总行数,即12

然后RANDBETWEEN函数返回112之间的随机整数。

最后, INDEX函数返回A2:A13范围内的名称,该名称对应于RANDBETWEEN函数返回的行号。

最终结果是我们可以从A2:A13范围内的名称列表中随机选择一个名称。

其他资源

以下教程说明如何在 Excel 中执行其他常见任务:

Excel:生成范围之间的随机数
Excel:如何根据条件随机选择单元格
Excel:如何选择随机样本

添加评论

您的电子邮箱地址不会被公开。 必填项已用*标注