Losuj listę w programie Excel (prosty samouczek krok po kroku)
Sortowanie losowe to szybki i łatwy sposób na zapewnienie, że wszystkie przypadki pojawią się z równym prawdopodobieństwem. W tym samouczku porozmawiamy o tym, jak łatwo losować lub przetasować listę w programie Excel w kilku krokach.
Wideo: losowanie listy w programie Excel
Losuj listę z funkcjami
W tej sekcji nauczę Cię, jak przetasować listę za pomocą wbudowanych funkcji programu Excel.
Losuj listę za pomocą funkcji LOS
Użytkownicy dowolnej wersji programu Excel mogą losowo sortować swój oryginalny zestaw danych za pomocą funkcji SKRAJ funkcjonować przy pomocy Sortuj funkcji, wykonaj poniższe czynności.
Krok 1: Wprowadź formułę RAND
Wybierz komórkę obok górnej komórki listy, którą chcesz wylosować, wprowadź poniższą formułę RAND i naciśnij Wchodzę.
=RAND()
Krok 2: Wypełnij formułę RAND w innych komórkach
Kliknij dwukrotnie uchwyt wypełniania (mały zielony kwadrat w prawym dolnym rogu) komórki formuły, aby zastosować formułę do poniższych komórek.
Krok 3: Sortuj wyniki RAND, aby przetasować listę
1. wybierać B2: B8, lista zawierająca formułę RAND.
2. Kliknij na Sortuj i filtruj > Sortuj od najmniejszego do największego Edycja grupa na Strona główna patka.
3. W wyskakującym okienku Ostrzeżenie sortowania dialog, wybierz Rozwiń wybór, a następnie kliknij Sortuj.
Wynik
Teraz wszystko gotowe! Lista jest losowana, jak pokazano poniżej.
Randomizuj listę za pomocą funkcji TABLICA LOSOWA, SORTUJ WG i WIERSZY (Excel 365/2021)
Jeśli jesteś użytkownikiem nowszej wersji programu Excel, na przykład Excel dla Microsoft 365 lub Excel 2021 lub Excel dla sieci Web, RANDARRAY, SORTUJ WEDŁUG i WYDZIWIANIE formuła pomoże Ci szybko przetasować listę na określonej pozycji.
Krok 1: Wprowadź formułę TABLICA LOSOWA, SORTOWANIE WG i WIERSZE
Wybierz pustą komórkę, w której chcesz uzyskać losowy wynik, wpisz poniższą formułę (Pamiętaj, że powinieneś zmienić A2: A8 w poniższym wzorze do oryginalnej listy, którą chcesz wylosować) i naciśnij Wchodzę.
=SORTBY(A2:A8,RANDARRAY(ROWS(A2:A8)))
- #ROZLANIE błędy są zwracane, gdy zakres wycieku (B2: B8 w tym przypadku) dla formuły nie jest pusta.
- Formuła jest niestabilna: przelicza swój wynik przy każdej zmianie arkusza. Jeśli chcesz ponownie przetasować listę, naciśnij F9.
- Wynik formuły (losowa lista) nie jest edytowalny. Jeśli chcesz edytować losową listę, wykonaj następny krok.
(Opcjonalnie) Krok 2: Skopiuj i wklej wynik formuły, aby umożliwić jego edycję
Jeśli chcesz zobaczyć tylko losowy wynik, możesz Pomiń ten krok. Jeśli chcesz edytować losowo przetasowaną listę, skopiuj wynik formuły i wklej tylko wartości:
1. Wybierz wynik formuły i naciśnij Ctrl + C skopiować.
2. Kliknij prawym przyciskiem myszy komórkę, do której chcesz wkleić skopiowany wynik. (Możesz również wkleić wartość w jej oryginalnej lokalizacji).
3. Wybierz Wklej tylko wartości opcja z menu prawego przycisku myszy.
Wynik
Teraz otrzymasz przetasowaną i edytowalną listę, jak pokazano poniżej.
Losuj listę w Excelu za pomocą Kutools za pomocą 2 kliknięć
Jeśli masz dość korzystania z formuł i zamierzasz skorzystać z pomocy dodatku, Kutools dla programu Excel'S Sortuj / wybierz zakres losowo ta funkcja może znacznie ułatwić losowe sortowanie z większą liczbą opcji. Proszę więc w następujący sposób:
Najpierw wybierz listę, którą chcesz przetasować. A następnie wybierz Kutools > łodzie > Sortuj / wybierz zakres losowo. W wyskakującym okienku Sortuj / wybierz zakres losowo dialog, wybierz Całe rzędy, a następnie kliknij Ok.
- Aby wypróbować Sortuj / wybierz zakres losowo funkcji, powinieneś mieć zainstalowany Kutools dla programu Excel na swoim komputerze. Jeśli nie masz zainstalowanego Kutools, kliknij tutaj, aby pobrać i zainstalować. Profesjonalny dodatek do programu Excel oferuje 30-dniowy bezpłatny okres próbny bez ograniczeń.
- Aby cofnąć czynność, naciśnij Ctrl + Z.
- Aby przetasować dane w inny sposób, zapoznaj się z tym samouczkiem: Szybkie sortowanie lub losowe wybieranie komórek, wierszy i kolumn w programie Excel.
Losuj listę za pomocą VBA
Jeśli wolisz losować listę za pomocą metody VBA, wykonaj następujące czynności.
Krok 1: Wybierz listę, którą chcesz przetasować
Krok 2: Skopiuj kod VBA do okna modułu
1. naciśnij Ctrl + F11 aby otworzyć edytor VBA, a następnie kliknij wstawka > Moduł aby otworzyć okno kodu modułu.
2. Skopiuj i wklej poniższy kod VBA do otwartego okna modułu.
Kod VBA: Losowe sortowanie listy
Sub RandomSort()
'Update by ExtendOffice
Dim xRg As Range
Dim xNum, xF, xI As Integer
Dim xWSh, xAWSh As Worksheet
On Error Resume Next
Application.ScreenUpdating = False
Application.DisplayAlerts = False
Set xAWSh = Application.ActiveSheet
Set xRg = ActiveWindow.RangeSelection
Set xWSh = Worksheets.Add
xNum = xRg.Count
For xF = xNum To 1 Step -1
xI = WorksheetFunction.RandBetween(1, xF)
xWSh.Range("A1").Value = xRg.Item(xI)
xRg.Item(xI) = xRg.Item(xF)
xRg.Item(xF) = xWSh.Range("A1")
Next
xWSh.Delete
Application.ScreenUpdating = True
Application.DisplayAlerts = True
End Sub
W oknie kodu naciśnij F5 lub kliknij przycisk przycisk, aby uruchomić ten kod.
Wynik
Powiązane artykuły
- Jak losowo wybierać komórki w programie Excel?
- Przypuśćmy, że masz kolumnę wartości (A1: A15) w arkuszu, a teraz musisz wybrać 5 losowych komórek, jak sobie z tym poradzisz? W tym artykule pokażę kilka sztuczek, aby losowo wybierać komórki w programie Excel.
- Jak wybrać losowe dane z listy bez duplikatów?
- W tym artykule omówię, jak wybrać losowe komórki z listy bez zduplikowanych wartości. Poniższe dwie metody mogą pomóc ci uporać się z tym zadaniem tak szybko, jak to możliwe.
- Jak losowo wybierać komórki na podstawie kryteriów w programie Excel?
- Na przykład musisz losowo wybrać dane na podstawie jednego lub dwóch kryteriów z określonego zakresu, jak możesz to rozwiązać w programie Excel? W tym artykule przedstawimy kilka rozwiązań.
- Jak losowo wypełnić wartości z listy danych w programie Excel?
- Na przykład masz listę nazwisk, a teraz musisz losowo wybrać kilka nazwisk i wypełnić dane komórki, jak sobie z tym poradzić? Tutaj przedstawię kilka metod losowego wypełniania wartości z listy danych w Excelu.
- Więcej porad i wskazówek dotyczących programu Excel...
Najlepsze narzędzia biurowe
Zwiększ swoje umiejętności Excela dzięki Kutools for Excel i doświadcz wydajności jak nigdy dotąd. Kutools dla programu Excel oferuje ponad 300 zaawansowanych funkcji zwiększających produktywność i oszczędzających czas. Kliknij tutaj, aby uzyskać funkcję, której najbardziej potrzebujesz...
Karta Office wprowadza interfejs z zakładkami do pakietu Office i znacznie ułatwia pracę
- Włącz edycję i czytanie na kartach w programach Word, Excel, PowerPoint, Publisher, Access, Visio i Project.
- Otwieraj i twórz wiele dokumentów w nowych kartach tego samego okna, a nie w nowych oknach.
- Zwiększa produktywność o 50% i redukuje setki kliknięć myszką każdego dnia!