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ń.
Losowo wybierz komórki na podstawie kryteriów z formułami tablicowymi
Losowo wybierz komórki na podstawie kryteriów za pomocą Kutools for Excel
Losowo wybierz wiele komórek / wierszy / kolumn z określonego zakresu w programie Excel
Możesz łatwo wygenerować liczbę losową za pomocą funkcji RAND w programie Excel, ale czy wiesz, jak losowo wybrać komórkę z wybranego zakresu? Co się stanie, jeśli losowo wybierzesz wiele komórek? Co powiesz na losowe wybieranie wielu wierszy / kolumn? Kutools dla Excela Sortuj zakres losowo Narzędzie zapewnia łatwe obejście tego problemu.
Losowo wybierz komórki na podstawie kryteriów z formułami tablicowymi
Przypuśćmy, że w programie Excel znajduje się tabela pracowników, jak pokazano na zrzucie ekranu. A teraz musisz losowo wybrać jednego lub więcej pracowników, którzy pracują I Love New York dla 3 lat od stołu.
Ta metoda wprowadzi dwie formuły tablicowe do losowego wybierania komórek na podstawie kryteriów w programie Excel. Wykonaj następujące czynności:
Losowo wybierz komórki na podstawie jednego kryterium
W naszym przykładzie musimy losowo wybrać jednego pracownika, który pracuje od 3 lat. W komórce losowo zwrócisz nazwisko pracownika, wprowadź formułę =INDEX(A2:A25,LARGE(IF(C2:C25=F1,ROW(C2:C25)-ROW(C2)+1),INT(RAND()*COUNTIF(C2:C25,F1)+1)))i naciśnij Ctrl + Shift + Wchodzę klucze jednocześnie.
Uwaga: W powyższym wzorze A2: A25 to lista, z której losowo wybierzesz komórki, C2: C25 to lista, do której dopasujesz kryteria, F1 to komórka kryteriów, a C2 to pierwsza komórka listy, do której dopasujesz kryteria .
Losowo wybierz komórki na podstawie dwóch kryteriów
Aby losowo wybrać jednego pracownika, który pracuje w Nowym Jorku od 3 lat, wprowadź wzór =INDIRECT("A"&LARGE(IF($B$2:$B$25=$F$1,IF($C$2:$C$25=$G$1,ROW($A$2:$A$25),0),0), RANDBETWEEN(1,COUNTIFS(B2:B25,F1,C2:C25,G1)))) do komórki zwrócisz imię i nazwisko przypadkowego pracownika i naciśnij Ctrl + Shift + Wchodzę klucze jednocześnie.
Uwaga: W powyższym wzorze B2: B25 to lista, do której dopasujesz pierwsze kryteria, C2: C25 to lista, do której dopasujesz drugie kryterium, F1 to pierwsza komórka kryteriów, G1 to druga komórka kryteriów, a A2: A25 to lista, z której będziesz losowo wybierać komórki.
Formuła jest zbyt skomplikowana, by ją zapamiętać? Zapisz formułę jako wpis Auto Text do ponownego użycia za pomocą jednego kliknięcia w przyszłości! Czytaj więcej ... Przetestuj za darmo |
Losowo wybierz komórki na podstawie kryteriów za pomocą Kutools for Excel
W rzeczywistości możemy zastosować funkcję Filtruj, aby łatwo filtrować dane według kryteriów, a następnie losowo wybierać komórki z odfiltrowanych danych. Ta metoda wprowadzi Kutools dla Excela Sortuj zakres losowo narzędzie do rozwiązania tego problemu. Wykonaj następujące czynności:
Kutools dla programu Excel - Zawiera ponad 300 niezbędnych narzędzi dla programu Excel. Ciesz się w pełni funkcjonalnym 30-dniowym DARMOWYM okresem próbnym bez karty kredytowej! Pobierz teraz!
1. Wybierz zakres, w którym będziesz losowo wybierać komórki na podstawie kryteriów, i kliknij Dane > FILTRY.
2. Teraz strzałka filtru jest dodawana do każdego nagłówka kolumny. A następnie filtruj dane według kryteriów według potrzeb.
W naszym przykładzie musimy odfiltrować pracowników pracujących w Nowym Jorku przez 3 lata, dlatego określamy filtr jak na poniższym zrzucie ekranu:
3. Po przefiltrowaniu wybierz odfiltrowaną listę pracowników (w naszym przykładzie nazwy kolumn) i skopiuj ją, naciskając Ctrl + C klucze jednocześnie; następnie wybierz pustą komórkę poniżej przefiltrowanego zakresu lub w nowym arkuszu i wklej ją, naciskając Ctrl + V klucze jednocześnie.
4. Kontynuuj wybieranie wklejonej listy i kliknij Kutools > łodzie > Sortuj zakres losowo.
5. W otwartym oknie dialogowym Sortuj zakres losowo przejdź do pliku Wybierz wpisz liczbę komórek, które wybierzesz losowo w Liczba komórek do wybrania zaznacz pole Wybierz losowe komórki opcję i kliknij przycisk Ok przycisk. Zobacz zrzut ekranu:
Teraz określona liczba komórek (pracowników) została losowo wybrana na podstawie kryteriów z wybranej listy.
Kutools dla Excela Sortuj zakres losowo może pomóc użytkownikom programu Excel w losowym sortowaniu wszystkich komórek w wybranym zakresie / każdym wierszu / każdej kolumnie, a także losowym wybieraniu określonej liczby komórek z wybranego zakresu. Kliknij na 60-dniowy bezpłatny okres próbny, bez ograniczeń!
Demo: losowo wybierz komórki na podstawie kryteriów w programie 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!