2017-06-18 43 views
0

我有兩列清單這樣的LibreOffice - RANDBETWEEN返回名稱

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

,並希望產生從該列表中隨機名稱。 現在我只能隨機選擇一個號碼,然後手動選擇相應的名稱 - 使用此功能=RANDBETWEEN(A2;A10)我該如何挑選名稱?

回答

0

假設你的表的數據是在單元格E7:F11下面的代碼可以做你需要的東西:

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

此外,如果你需要創建一個名字你可能隨機排列還可以使用Calc擴展Permutate https://sourceforge.net/projects/permutate/

希望有所幫助。

0

假設你的數據在A1 Nr我建議:

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

那麼就沒有必要在作出選擇的Nr列。