Jak losowo wybrać wiersze w Excelu (2 sposoby)

  • Udostępnij To
Hugh West

Powiedzmy, że chcesz losowo wybrać klienta do ankiety, lub giveaway, lub możesz losowo wybrać jakiegoś pracownika do ponownego przydzielenia zadań Jest tak wiele sytuacji, w których możesz potrzebować losowo wybrać wartości z zestawu danych w Excelu. W tym tutorialu skupię się na tym, jak można losowo wybrać wiersze w Excelu.

Pobierz Zeszyt ćwiczeń

Wykorzystany w tym przykładzie skoroszyt ze wszystkimi zbiorami danych użytymi do demonstracji można pobrać z poniższego pola.

Losowe wybieranie wierszy.xlsx

2 Sposoby na losowe zaznaczanie wierszy w Excelu

Istnieją dwa sposoby losowego wybierania wierszy w Excelu. Jest jeden, który wykorzystuje wbudowane narzędzie do sortowania w Excelu po odrobinie modyfikacji zbioru danych, Następnie jest inny, w którym można użyć formuły utworzonej przez różne różne funkcje. Każdy z nich ma swoją własną kompatybilność użytkowania, więc będę używał różnych zbiorów danych dla tych dwóch metod.

1. losowo wybierz wiersze używając funkcji RAND

Najpierw skupimy się tutaj na metodzie sortowania, dla której wybieram następujący zbiór danych.

Załóżmy, że chcemy wybrać losowo cztery wiersze. W Excelu istnieje narzędzie sortowania, które możemy wykorzystać do losowego wyboru wierszy. Będziemy również używać funkcja RAND aby przypisać losowy numer do każdego wiersza przed ich posortowaniem. Wykonaj te kroki, aby uzyskać szczegółowy przewodnik.

Kroki:

  • Najpierw wybierz komórkę F5 i wpisz w komórce następującą formułę.

=RAND()

  • Teraz naciśnij Wejdź na stronę na klawiaturze, wybierze losową liczbę pomiędzy 0 a 1.

  • Następnie wybierz komórkę F5 ponownie, a następnie kliknij i przeciągnij ikonę uchwytu wypełnienia, aby wypełnić losowe liczby dla reszty tabeli.

  • Skopiuj te wartości i wklej je do tej samej kolumny, aby nadpisać wszystkie wartości w niej. Spowoduje to usunięcie funkcji, a wartości przestaną się zmieniać za każdym razem, gdy wykonasz jakiekolwiek operacje.
  • Teraz wybierz całą tabelę, naciskając przycisk Ctrl+A lub klikanie i przeciąganie ręczne.
  • Ze wstążki przejdź do Dane zakładka, a w niej Sortowanie i filtrowanie grupa, wybierz Sortuj .

  • Nowy Sortuj Pojawi się okno. Pod Kolumna , w Sortuj według wybrać pole Liczby losowe (lub jakkolwiek nazwałeś tę kolumnę) i pod Zamówienie wybierz Od najmniejszego do największego (lub Największy do najmniejszego ).

  • Następnie należy kliknąć na OK Spowoduje to zmianę kolejności wierszy tabeli zgodnie z przypisanymi do nich liczbami losowymi.

  • Teraz wybierz pierwsze cztery wiersze (lub liczbę losowych wierszy, które chcesz) lub tabelę i skopiuj i wklej, aby uzyskać inny zestaw danych z losowymi wierszami.

Read More: Wybór losowy na podstawie kryteriów w programie Excel (3 przypadki)

Podobne lektury

  • Jak zamrozić wybór losowy w programie Excel
  • Excel VBA: Losowy wybór z listy (3 przykłady)

2. zastosowanie formuły do losowego wyboru wierszy w Excelu

Możesz również użyć formuły z kombinacją INDEX , RANDBETWEEN oraz ROWS Metoda ta jest szczególnie przydatna, gdy trzeba wybrać wiersze z jednej kolumny lub gdy trzeba wybrać wartość z tablicy.

Na stronie INDEX Funkcja przyjmuje tablicę i numer wiersza jako argumenty podstawowe oraz czasami numer kolumny jako argumenty dodatkowe. Zwraca wartość komórki na przecięciu numeru wiersza i tablicy.

Na stronie RANDBETWEEN Funkcja zwraca losową wartość w granicach i przyjmuje dolną i górną granicę jako dwa argumenty.

Na stronie ROWS Funkcja przyjmuje jako argument tablicę, aby zwrócić liczbę wierszy w niej zawartych.

Używam następującego zestawu danych dla tego przykładu zawierającego tylko jedną kolumnę.

Wykonaj te kroki, aby losowo wybrać wiersze z zestawów danych takich jak te w programie Excel.

Kroki:

  • Najpierw wybierz komórkę, z której chcesz wybrać wiersz, w tym przypadku jest to komórka D5 .
  • Następnie zapisz następujący wzór.

=INDEX($B$5:$B$19,RANDBETWEEN(1,ROWS($B$5:$B$19)))

  • Teraz naciśnij Wejdź na stronę na klawiaturze. Pojawi się losowy wiersz wybrany z listy.

🔍 Załamanie formuły:

👉 WIERSZE($B$5:$B$19) zwraca liczbę wierszy w zakresie B5:B19 czyli 15.

👉 RANDBETWEEN(1,ROWS($B$5:$B$19)) zwraca losową liczbę pomiędzy 1 a numerem wiersza, 15.

👉 Wreszcie INDEX($B$5:$B$19,RANDBETWEEN(1,ROWS($B$5:$B$19))) zwraca wartość komórki z zakresu B5:B19 w zależności od wpisu pobranego z liczby losowej wygenerowanej za pomocą poprzednich funkcji.

Read More: Jak wygenerować losowy ciąg z listy w Excelu (5 odpowiednich sposobów)

Wniosek

To były dwie metody, których można użyć do losowego wyboru wierszy w Excelu. Jak widać na przykładach, druga metoda może być przydatna tylko w przypadku list z jedną kolumną. A podczas korzystania z pierwszej metody upewnij się, że nie skopiujesz losowych wartości również do ostatecznej listy wyjściowej.

Mam nadzieję, że uznałeś to za pouczające i pomocne. Więcej szczegółowych poradników jak ten znajdziesz na stronie Exceldemy.com .

Hugh West jest bardzo doświadczonym trenerem i analitykiem Excela z ponad 10-letnim doświadczeniem w branży. Posiada tytuł licencjata w dziedzinie rachunkowości i finansów oraz tytuł magistra administracji biznesowej. Hugh ma pasję do nauczania i opracował unikalne podejście do nauczania, które jest łatwe do naśladowania i zrozumienia. Jego specjalistyczna wiedza na temat programu Excel pomogła tysiącom studentów i profesjonalistów na całym świecie doskonalić swoje umiejętności i osiągać doskonałe wyniki w karierze. Za pośrednictwem swojego bloga Hugh dzieli się swoją wiedzą ze światem, oferując bezpłatne samouczki programu Excel i szkolenia online, aby pomóc osobom indywidualnym i firmom w pełni wykorzystać swój potencjał.