Przejdź do głównej zawartości

Wykonaj losowy wybór próbek w programie Excel (pełny przewodnik)

Czy kiedykolwiek byłeś przytłoczony zbyt dużą ilością danych w programie Excel i po prostu chciałeś wybrać kilka pozycji losowo do analizy? To jakby próbować spróbować cukierków z ogromnego słoika! Ten przewodnik pomoże Ci w prostych krokach i formułach, aby wybrać losową próbkę, niezależnie od tego, czy jest to wartości, wiersze, a nawet wybór elementów nie powtarzających się z listy. Ponadto dla tych, którzy chcą super szybkiej metody, mamy dla Ciebie fajne narzędzie. Dołącz do nas i spraw, aby Excel był łatwy i zabawny!


Wybierz losową próbkę za pomocą formuł

W tej sekcji zebraliśmy różne formuły, które pomogą Ci wybrać różne rodzaje losowych próbek w zależności od potrzeb. Na przykład możesz wybrać losowo wiersze z zakresu danych lub wybrać losowe wartości z listy, z duplikatami lub bez. Co więcej, jeśli korzystasz z Excela w wersji 365 lub 2021, poznasz nowe funkcje, które pomogą Ci łatwo wybrać losowe wartości z listy.


Wybierz losowe wartości/wiersze za pomocą funkcji LOS

Zakładając, że masz zakres danych A1:D53, jak pokazano na poniższym zrzucie ekranu, aby losowo wybrać wartości z jednej z kolumn lub losowo wybrać wiersze z całego zakresu danych, możesz spróbować wykonać następujące czynności.

Note: Metoda opisana w tej sekcji bezpośrednio zmieni kolejność oryginalnych danych, dlatego zaleca się utworzenie kopii zapasowej danych.

Krok 1: Dodanie kolumny pomocniczej
  1. Najpierw musisz dodać kolumnę pomocniczą do zakresu danych. W tym przypadku zaznaczam komórkę E1 (komórkę sąsiadującą z komórką nagłówkową w ostatniej kolumnie zakresu danych), wpisuję nagłówek kolumny, a następnie w komórkę E2 wpisuję poniższą formułę i naciskam Wchodzę aby uzyskać wynik.
    Wskazówka: Funkcja LOS wygeneruje losową liczbę z zakresu od 0 do 1.
    =RAND()
  2. Wybierz tę komórkę z formułą. Następnie kliknij dwukrotnie Wypełnij uchwyt (zielony kwadrat w prawym dolnym rogu komórki), aby wypełnić tę formułę pozostałymi komórkami w kolumnie pomocniczej.
Krok 2: Sortowanie kolumny pomocniczej
  1. Wybierz zarówno zakres danych, jak i kolumnę pomocniczą, przejdź do Dane Kliknij kartę Sortuj.
  2. W Sortuj w oknie dialogowym, musisz:
    1. Sortuj według kolumnę pomocniczą (w naszym przykładzie „kolumnę pomocniczą”).
    2. Sortuj według wartości komórek.
    3. Wybierz sortowanie zamówienie potrzebujesz.
    4. Kliknij OK przycisk. Zobacz zrzut ekranu.

Teraz cały zakres danych został posortowany według kolumny pomocniczej.

Krok 3: Kopiowanie i wklejanie losowych wierszy lub wartości, aby uzyskać wyniki

Po posortowaniu wiersze w oryginalnym zakresie danych będą ułożone w losowej kolejności. Możesz teraz po prostu wybrać n górnych wierszy, gdzie n to liczba losowych wierszy, które chcesz wybrać. Następnie naciśnij Ctrl + C Aby skopiować wybrane wiersze i wkleić je gdziekolwiek chcesz.

Wskazówka: Jeśli chcesz losowo wybrać wartości z jednej z kolumn, po prostu wybierz n górnych komórek w tej kolumnie.

Uwagi:
  • Aby odświeżyć losowe wartości, naciśnij F9 klawisz.
  • Za każdym razem, gdy odświeżasz arkusz, takie jak dodawanie nowych danych, modyfikowanie komórek, usuwanie danych itp., Wyniki formuły automatycznie się zmienią.
  • Jeśli nie potrzebujesz już kolumny pomocniczej, możesz ją usunąć.
  • Jeśli szukasz jeszcze prostszego podejścia, rozważ wypróbowanie opcji „Wybierz zakres losowo” cechą Kutools dla programu Excel. Za pomocą kilku kliknięć pozwala łatwo wybrać losowe komórki, wiersze, a nawet kolumny z określonego zakresu. Kliknij tutaj, aby rozpocząć 30-dniowy bezpłatny okres próbny Kutools dla Excel.

Wybierz losowe wartości z listy za pomocą funkcji RANDBETWEEN

Powyższa metoda wymaga ręcznego wybrania i skopiowania liczby wierszy lub wartości z zakresu danych po sortowaniu. Jeśli chcesz automatycznie wygenerować określoną liczbę losowych wartości z listy, metoda opisana w tej sekcji może Ci w tym pomóc.

  1. W tym przypadku muszę wygenerować 7 losowych wartości z zakresu B2:B53. Wybieram pustą komórkę D2, wprowadzam poniższą formułę i naciskam Wchodzę aby uzyskać pierwszą losową wartość z kolumny B.
    =INDEX($B2:$B53,RANDBETWEEN(1,COUNTA($B2:$B53)),1)
  2. Następnie wybierz tę komórkę formuły i przeciągnij Wypełnij uchwyt W dół, aż do wygenerowania reszty 6 losowych wartości.
Uwagi:
  • W formule, $B2:$B53 to zakres, z którego chcesz wybrać losową próbkę.
  • Aby odświeżyć losowe wartości, naciśnij F9 klawisz.
  • Jeśli na liście znajdują się duplikaty, w wynikach mogą pojawić się zduplikowane wartości.
  • Za każdym razem, gdy odświeżasz arkusz, na przykład dodając nowe dane, modyfikując komórki, usuwając dane itp., Losowe wyniki zostaną automatycznie zmienione.

Wybierz losowe wartości z listy bez duplikatów

Powyższa metoda może powodować zduplikowanie losowych wartości w wynikach. Weźmy ten sam przykład co powyżej, aby uzyskać losowe wartości z listy bez duplikatów, możesz wypróbować metodę opisaną w tej sekcji.

Krok 1: Dodanie kolumny pomocniczej
  1. Najpierw musisz utworzyć kolumnę pomocniczą obok kolumny, z której chcesz wybrać losową próbkę. W tym przypadku wybieram komórkę C2 (komórkę sąsiadującą z drugą komórką kolumny B), wpisuję poniższą formułę i naciskam Wchodzę.
    Wskazówka: Funkcja LOS wygeneruje losową liczbę z zakresu od 0 do 1.
    =RAND()
  2. Wybierz tę komórkę z formułą. Następnie kliknij dwukrotnie Wypełnij uchwyt (Zielony kwadrat w prawym dolnym rogu komórki), aby wypełnić ten wzór dla reszty komórek w kolumnie pomocniczej.
Krok 2: Uzyskaj losowe wartości z listy bez duplikatów
  1. Wybierz komórkę sąsiadującą z pierwszą komórką wynikową kolumny pomocniczej, wprowadź poniższą formułę i naciśnij Wchodzę aby uzyskać pierwszą losową wartość.
    =INDEX($B$2:$B$53, RANK.EQ(C2, $C$2:$C$53) + COUNTIF($C$2:C53, C2) - 1, 1)
  2. Następnie wybierz tę komórkę formuły i przeciągnij Wypełnij uchwyt w dół, aby uzyskać losową liczbę wartości.
Uwagi:
  • W formule, $B2:$B53 to lista kolumn, z której chcesz wybrać losową próbkę. I $C2:$C53 to zakres kolumn pomocniczych.
  • Aby odświeżyć losowe wartości, naciśnij F9 klawisz.
  • Wynik nie będzie zawierał zduplikowanych wartości.
  • Za każdym razem, gdy odświeżasz arkusz, na przykład dodając nowe dane, modyfikując komórki, usuwając dane itp., Losowe wyniki zostaną automatycznie zmienione.

Wybierz losowe wartości z listy w programie Excel 365/2021

Jeśli używasz Excel 365 lub 2021, możesz zastosować nowe funkcje ”SORTUJ WEDŁUG"I"RANDARRAY„Aby łatwo wygenerować losową próbkę w programie Excel.

Krok 1: Dodanie kolumny pomocniczej
  1. Najpierw musisz dodać kolumnę pomocniczą do zakresu danych. W tym przypadku wybieram komórkę C2 (komórkę sąsiadującą z drugą komórką kolumny, z której chcesz wybrać losowe wartości), wpisuję poniższą formułę i naciskam Wchodzę aby uzyskać wyniki.
    =SORTBY(B2:B53,RANDARRAY(COUNTA(B2:B53)))
    Uwagi
    • W formule, B2: B53 to lista, z której chcesz wybrać losową próbkę.
    • Jeśli korzystasz z programu Excel 365, lista losowych wartości zostanie wygenerowana automatycznie po naciśnięciu przycisku Wchodzę klawisz.
    • Jeśli korzystasz z programu Excel 2021, po pobraniu pierwszej losowej wartości zaznacz komórkę z formułą i przeciągnij uchwyt wypełniania w dół, aby uzyskać żądaną liczbę losowych wartości.
    • Aby odświeżyć losowe wartości, naciśnij F9 klawisz.
    • Za każdym razem, gdy odświeżasz arkusz, na przykład dodając nowe dane, modyfikując komórki, usuwając dane itp., Losowe wyniki zostaną automatycznie zmienione.
Krok 2: Skopiuj i wklej losowe wartości, aby uzyskać wyniki

W kolumnie pomocniczej możesz teraz po prostu wybrać n górnych komórek, gdzie n to liczba losowych wartości, które chcesz wybrać. Następnie naciśnij Ctrl + C aby skopiować wybrane wartości, kliknij prawym przyciskiem myszy pustą komórkę i wybierz Wartości z Opcje wklejania sekcję w menu kontekstowym.

Uwagi:
  • Aby automatycznie wygenerować określoną liczbę losowych wartości lub wierszy z określonego zakresu, wprowadź liczbę reprezentującą liczbę losowych wartości lub wierszy, które mają zostać wygenerowane w komórce (w tym przykładzie C2), a następnie zastosuj jedną z poniższych formuł.
    Wygeneruj losowe wartości z listy:
    =INDEX(SORTBY(B2:B53, RANDARRAY(ROWS(B2:B53))), SEQUENCE(C2))
    Jak widać, za każdym razem, gdy zmieniasz liczbę próbek, automatycznie generowana jest odpowiednia liczba losowych wartości.
    Generuj losowe wiersze z zakresu:
    Aby automatycznie wygenerować określoną liczbę losowych wierszy z określonego zakresu, zastosuj tę formułę.
    =INDEX(SORTBY(A2:B53, RANDARRAY(ROWS(A2:B53))), SEQUENCE(C2), {1,2,3})
    Wskazówka: Tablica {1,2,3} na końcu formuły musi odpowiadać liczbie określonej w C2. Jeśli chcesz wygenerować 3 losowe próbki, musisz nie tylko wpisać liczbę 3 w komórce C2, ale także określić tablicę jako {1,2,3}. Aby wygenerować 4 losowe próbki, wpisz liczbę 4 w komórce i określ tablicę jako {1,2,3,4}.

Kilka kliknięć, aby wybrać losową próbkę za pomocą poręcznego narzędzia

The above methods require you to remember and use formulas, which is painful for some Excel users. W tym miejscu chciałbym Państwu polecić Wybierz zakres losowo cechą Kutools dla programu Excel. Dzięki tej funkcji możesz łatwo wybrać losowe próbki za pomocą kilku kliknięć. Można losowo wybrać nie tylko wartości i wiersze, ale także kolumny.

Po instalowanie Kutools dla Excelakliknij Kutools > Wybierz > Wybierz zakres losowo, musisz skonfigurować w następujący sposób.

  • Wybierz kolumnę lub zakres, z którego chcesz wybrać losowe wartości, wiersze lub kolumny.
  • W Sortuj / wybierz zakres losowo oknie dialogowym określ liczbę losowych wartości do wybrania.
  • Wybierz opcję w Wybierz typ
  • Kliknij OK.

Wynik

Podałem numer 5 w "Liczba komórek do wybrania" i wybrałem "Wybierz losowe wiersze"opcja w"Typ wyboru„Sekcja. W rezultacie 5 wierszy danych zostanie losowo wybranych w określonym zakresie. Następnie możesz skopiować i wkleić te wybrane wiersze wszędzie tam, gdzie chcesz.

Uwagi:

Najlepsze narzędzia biurowe

Kutools dla programu Excel - pomaga wyróżnić się z tłumu

🤖 Pomocnik AI Kutools: Zrewolucjonizuj analizę danych w oparciu o: Inteligentne wykonanie   |  Wygeneruj kod  |  Twórz niestandardowe formuły  |  Analizuj dane i generuj wykresy  |  Wywołaj funkcje Kutools...
Popularne funkcje: Znajdź, wyróżnij lub zidentyfikuj duplikaty  |  Usuń puste wiersze  |  Łącz kolumny lub komórki bez utraty danych  |  Okrągły bez wzoru ...
Super VLookup: Wiele kryteriów  |  Wiele wartości  |  W wielu arkuszach  |  Wyszukiwanie rozmyte...
Adw. Lista rozwijana: Łatwa lista rozwijana  |  Zależna lista rozwijana  |  Lista rozwijana wielokrotnego wyboru...
Menedżer kolumn: Dodaj określoną liczbę kolumn  |  Przesuń kolumny  |  Przełącz stan widoczności ukrytych kolumn  Porównaj kolumny z Wybierz Te same i różne komórki ...
Polecane funkcje: Fokus siatki  |  Widok projektu  |  Duży pasek formuły  |  Menedżer skoroszytów i arkuszy | Biblioteka zasobów (Automatyczny tekst)  |  Selektor dat  |  Połącz arkusze  |  Szyfruj/odszyfruj komórki  |  Wysyłaj e-maile według listy  |  Super filtr  |  Specjalny filtr (filtruj pogrubienie/kursywa/przekreślenie...) ...
15 najlepszych zestawów narzędzi12 Tekst Tools (Dodaj tekst, Usuń znaki ...)  |  50 + Wykres rodzaje (Wykres Gantta ...)  |  40+ Praktyczne Wzory (Oblicz wiek na podstawie urodzin ...)  |  19 Wprowadzenie Tools (Wstaw kod QR, Wstaw obraz ze ścieżki ...)  |  12 Konwersja Tools (Liczby na słowa, Przeliczanie walut ...)  |  7 Połącz i podziel Tools (Zaawansowane wiersze łączenia, Podziel komórki Excela ...)  |  ... i więcej

Kutools dla programu Excel oferuje ponad 300 funkcji, Pewność, że to, czego potrzebujesz, jest w zasięgu jednego kliknięcia...

Opis


Karta Office - Włącz czytanie i edycję na kartach w Microsoft Office (w tym Excel)

  • Jedna sekunda, aby przełączać się między dziesiątkami otwartych dokumentów!
  • Zmniejsz liczbę kliknięć myszą każdego dnia, pożegnaj się z dłonią myszy.
  • Zwiększa produktywność o 50% podczas przeglądania i edytowania wielu dokumentów.
  • Wprowadza wydajne karty do pakietu Office (w tym programu Excel), podobnie jak przeglądarki Chrome, Edge i Firefox.
Comments (7)
No ratings yet. Be the first to rate!
This comment was minimized by the moderator on the site
Will this provide weighted results if there are multiple copies of a name on the list? I am looking for something that provides more chances the more your name is on the list.
This comment was minimized by the moderator on the site
Hi Pat Meyer,
Thank you for your comment.
You may need to attach a screenshot or a sample file to describe the problem you encountered more clearly. Sorry for the inconvenience.
This comment was minimized by the moderator on the site
the problem with this is that it needs a helper column as long as the data column, even if only pulling a few values. (i tried it, and it only pulled from the cells that were aligned with the helper column). not good for me since my data is 10000 cells. but i found a much easier way that doesnt require a helper column.
This comment was minimized by the moderator on the site
You found a much easier way? Then tell us.
This comment was minimized by the moderator on the site
Is there a way for it to pick randoms without repeats of names?
This comment was minimized by the moderator on the site
Hi Justin,Sorry for the inconvenience. We have updated the post with adding a new part "pick randoms without duplicates". Please have a try.
This comment was minimized by the moderator on the site
As far as I can tell, this formula allows duplicates if you drag the formula down in column B.
There are no comments posted here yet
Please leave your comments in English
Posting as Guest
×
Rate this post:
0   Characters
Suggested Locations