0

我有两列这样的列表

+----+-------+
| Nr | Name  |
+----+-------+
|  1 | Alice |
|  2 | Bob   |
|  3 | Joe   |
|  4 | Ann   |
|  5 | Jane  |
+----+-------+

并希望从此列表中生成一个随机名称。现在我只能随机选择一个数字,然后手动选择相应的名称 - 使用此功能=RANDBETWEEN(A2;A10) 如何才能选择名称?

4

2 回答 2

0

假设您的表格数据位于单元格 E7:F11 中,则以下代码可以满足您的需要:

=VLOOKUP(RANDBETWEEN(1;5);E7:F11;2)

此外,如果您需要创建名称的随机排列,您还可以在https://sourceforge.net/projects/permutate/使用 Calc 扩展 Permutate 。

希望有帮助。

于 2017-06-19T03:48:27.507 回答
0

假设您的数据Nr在 A1 中,我建议:

=INDEX(B$2:B$6;RANDBETWEEN(1;5))

那么在进行选择时就不需要Nr列了。

于 2017-06-29T16:39:51.627 回答