我有两列这样的列表
+----+-------+
| Nr | Name |
+----+-------+
| 1 | Alice |
| 2 | Bob |
| 3 | Joe |
| 4 | Ann |
| 5 | Jane |
+----+-------+
并希望从此列表中生成一个随机名称。现在我只能随机选择一个数字,然后手动选择相应的名称 - 使用此功能=RANDBETWEEN(A2;A10)
如何才能选择名称?
我有两列这样的列表
+----+-------+
| Nr | Name |
+----+-------+
| 1 | Alice |
| 2 | Bob |
| 3 | Joe |
| 4 | Ann |
| 5 | Jane |
+----+-------+
并希望从此列表中生成一个随机名称。现在我只能随机选择一个数字,然后手动选择相应的名称 - 使用此功能=RANDBETWEEN(A2;A10)
如何才能选择名称?
假设您的表格数据位于单元格 E7:F11 中,则以下代码可以满足您的需要:
=VLOOKUP(RANDBETWEEN(1;5);E7:F11;2)
此外,如果您需要创建名称的随机排列,您还可以在https://sourceforge.net/projects/permutate/使用 Calc 扩展 Permutate 。
希望有帮助。
假设您的数据Nr
在 A1 中,我建议:
=INDEX(B$2:B$6;RANDBETWEEN(1;5))
那么在进行选择时就不需要Nr
列了。