Odpowiedzi:
Innym sposobem, który wolę, jest:
=INDIRECT("A"&RANDBETWEEN(3,7))
Gdzie „A” oznacza kolumnę, a 3,7 oznacza początkowy i końcowy wiersz listy. W ten sposób nie musisz ustalać, ile elementów jest na liście, wystarczy spojrzeć na początkowe i końcowe numery wierszy i nie musisz używać całej kolumny dla listy. Możesz mieć nagłówki i tym podobne.
Możesz również zmodyfikować to, aby było łatwiejsze w utrzymaniu, zastępując ostatnią liczbę funkcją COUNTA i dodając przesunięcie:
=INDIRECT("A"&RANDBETWEEN(4,COUNTA(A4:A99)+3))
4 jest pierwszym wierszem listy. +3 powinien być o 1 mniejszy od tej liczby, aby pominąć wiersze spoza zakresu listy. Daj COUNTA wystarczająco duży zasięg, abyś nie musiał się przez chwilę martwić, a następnie możesz po prostu dodać elementy do listy, a one zostaną już uwzględnione w losowym wyborze, bez potrzeby robienia czegokolwiek innego. Tylko upewnij się, że zakres obejmuje tylko Twoją listę i puste komórki.
Inne odpowiedzi są w porządku, ale łatwiejszym rozwiązaniem jest nasz dodatek: https://gsuite.google.com/marketplace/app/random_data_generator/626703404158
Możesz wybierać spośród własnych danych, ciągów, liczb, programów użytkownika i wielu innych losowych typów danych.