Spis treści
Czasami możesz potrzebować wybrać kilka losowych komórek i pokazać je w swoim skoroszycie Excel. Jeśli szukasz sposobu na wybranie losowych komórek w Excelu, to wylądowałeś we właściwym miejscu. Pokażę Ci, jak wybrać losowe komórki w Excelu w tym artykule.
Pobierz Zeszyt ćwiczeń
Zeszyt ćwiczeń można pobrać z poniższego linku.
Wybieranie losowych komórek.xlsm
5 Odpowiednie sposoby na wybieranie losowych komórek w Excelu
Załóżmy, że mamy zbiór danych nazwisk Sprzedawca organizacji i ich odpowiednia ilość Sprzedaż przez pewien okres czasu.
Chcemy z tej listy danych wybrać kilka losowych komórek. W tym celu wykorzystamy różne funkcje i właściwości Excela.
W tej części znajdziesz 5 odpowiednie i skuteczne sposoby wybierania losowych komórek w Excelu z odpowiednimi ilustracjami. Zademonstruję je tutaj po kolei, sprawdźmy je teraz!
1. wybierz losowe komórki używając funkcji RAND, INDEX, RANK.EQ
Dla naszego dzisiejszego zestawu danych pokażemy proces wyboru losowych komórek w Excelu.Wykorzystamy RAND , INDEX , RANK.EQ W tym celu należy wykonać następujące czynności.
Kroki:
- Po pierwsze, utwórz dwie nowe kolumny z nagłówkiem Wartość losowa oraz Losowe komórki .
- Następnie wpisz następującą formułę w komórce pod adresem Wartość losowa kolumna.
=RAND()
- Teraz naciśnij ENTER , a w komórce pojawi się losowa wartość funkcji.
- Tutaj przeciągnij Uchwyt do napełniania narzędziem w dół komórek.
- W związku z tym, komórki będą Autouzupełnianie wzór.
- Teraz skopiuj komórki i użyj Wklej Specjalnie opcja (tj. Wklejanie wartości ), aby wkleić tylko te wartości.
- Następnie zastosuj następującą formułę w komórce pod Losowe komórki kolumna, aby pokazać losowo wybraną komórkę.
=INDEX($B$5:$B$12,RANK.EQ(C5,$C$5:$C$12),1)
Tutaj,
- $B$5:$B$12 = Range of the Salesman
- $C$5:$C$12 = Zakres wartości losowej
- C5 = Wartość losowa
Podział formuły
RANK.EQ(C5,$C$5:$C$12) podaje rangę wartości komórki C5 (tj. 0,75337963) w zakresie $C$5:$C$12 . So, it returns 5.
INDEX($B$5:$B$12,RANK.EQ(C5,$C$5:$C$12),1) zwraca wartość w miejscu przecięcia wierszy 5 i kolumna 1 Tak więc, wyjściem jest Stuart .
- Teraz przeciągnij formułę w dół i będziesz mógł wybrać losowe komórki.
Read More: Jak wybrać wiele komórek w programie Excel (7 szybkich sposobów)
2) Używanie funkcji UNIQUE, RANDARRAY, INDEX, RANK.EQ
Dla tego samego zbioru danych wybierzemy teraz kilka losowych komórek za pomocą 4 odpowiednich funkcji.Są to: UNIQUE, RANDARRAY, INDEX, RANK.EQ funkcje. poznajesz proces, wykonując poniższe kroki.
Kroki:
- Po pierwsze, wpisz następujący wzór, aby uzyskać losową wartość.
=UNIQUE(RANDARRAY(8,1,1,8)
Tutaj,
- 8 = Całkowita liczba wierszy
- 1 = Całkowita liczba kolumn
- 1 = liczba minimalna
- 8 = maksymalna liczba
- Następnie naciśnij ENTER a we wszystkich komórkach pojawią się odpowiadające im losowe wartości dla Sprzedawca Kolumna.
- Teraz skopiuj komórki i wklej tylko wartości, aby przekonwertować formułę na wartość.
- Następnie zastosuj następującą formułę, aby uzyskać losowo wybraną komórkę.
=INDEX($B$5:$B$12,RANK.EQ(C5,$C$5:$C$12),1)
Tutaj,
- $B$5:$B$12 = Range of the Salesman
- $C$5:$C$12 = zakres wartości losowej
- C5 = Wartość losowa
Podział formuły
RANK.EQ(C5,$C$5:$C$12) podaje rangę wartości komórki C5 (tj. 0,75337963) w zakresie $C$5:$C$12 . So, it returns 4 .
INDEX($B$5:$B$12,RANK.EQ(C5,$C$5:$C$12),1) zwraca wartość w miejscu przecięcia wierszy 4 i kolumna 1 Tak więc, wyjściem jest Hopper .
- Tutaj przeciągnij formułę w dół, aby uzyskać losowe komórki.
Read More: Jak wybrać zakres komórek w programie Excel Formuła (4 metody)
3) Używanie funkcji RAND, INDEX, RANK.EQ, COUNTIF
Będziemy teraz używać kombinacji RAND , INDEX , RANK.EQ , COUNTIF funkcje do wybierania losowych komórek w Excelu. Aby zademonstrować tę metodę, wykonaj poniższe kroki.
Kroki:
- Po pierwsze, postępuj jak Metoda 1 aby uzyskać wartości losowe z Funkcja RAND .
- Teraz zastosuj następującą formułę, aby uzyskać losowo wybraną komórkę.
=INDEX($B$5:$B$12,RANK.EQ(C5,$C$5:$C$12)+COUNTIF($C$5:C5,C5)-1,1)
Tutaj,
- $B$5:$B$12 = Range of the Salesman
- $C$5:$C$12 = Zakres wartości losowej
- C5 = Wartość losowa
Podział formuły
RANK.EQ(C5,$C$5:$C$12) podaje rangę wartości komórki C5 (tj. 0,75337963) w zakresie $C$5:$C$12 . So, it returns 2 .
COUNTIF($C$5:C5,C5) zwraca liczbę komórek o wartości C5 . So, it gives 1 .
2+1-1=2
INDEX($B$5:$B$12,RANK.EQ(C5,$C$5:$C$12)+COUNTIF($C$5:C5,C5)-1,1) zwraca wartość w miejscu przecięcia wierszy 2 i kolumna 1 Tak więc, wyjściem jest Adam .
- Tutaj przeciągnij formułę do kolejnych komórek, aby uzyskać dane wyjściowe.
Read More: Jak wybrać określone wiersze w programie Excel Formuła (4 proste sposoby)
Podobne lektury
- Jak wybrać dane w Excelu do wykresu (5 szybkich sposobów)
- Jak szybko wybrać tysiące wierszy w programie Excel (2 sposoby)
- [Rozwiązany!] Skrót klawiszowy CTRL+END idzie za daleko w Excelu (6 poprawek)
- Excel VBA do ochrony arkusza, ale pozwalają wybrać zablokowane komórki (2 przykłady)
- Jak wybrać wiele komórek w programie Excel bez myszy (9 prostych metod)
4. użycie funkcji INDEX, SORTBY, RANDARRAY, ROWS, SEQUENCE
Teraz użyjemy kombinacji INDEX , SORTBY , RANDARRAY , ROWS oraz SEQUENCE funkcje do wybierania losowych komórek w Excelu.
Rozpocznijmy więc proces jak poniżej.
Kroki:
- Najpierw wpisz do wybranej komórki następującą formułę.
=INDEX(SORTBY(B5:B12,RANDARRAY(ROWS(B5:B12))),SEQUENCE(5))
Tutaj,
- B5:B12 = Range of the Salesman
Podział formuły
ROWS(B5:B12) podaje liczbę wierszy w wymienionym zakresie=. 8 .
RANDARRAY(ROWS(B5:B12)) powoduje losowe 9 numery.\N
SEQUENCE(5) zwraca zakres numerów seryjnych ( 1 do 5 ).
Wreszcie, INDEX(SORTBY(B5:B12,RANDARRAY(ROWS(B5:B12))),SEQUENCE(5)) zwraca 5 wartości komórek.
- Następnie naciśnij ENTER i otrzymasz dane wyjściowe dla wszystkich komórek, które chcesz (tj. 5 ).
Read More: Jak wybrać wiersz w Excelu, jeśli komórka zawiera określone dane (4 sposoby)
5. wybieranie losowych komórek za pomocą kodu VBA
Dla, tego samego zestawu danych, wybierzemy teraz losową komórkę z podanej listy używając a Kod VBA Nowo utworzona komórka (tj. E5 ) pod Losowa komórka kolumna zwróci wybraną losową komórkę.
W celu zastosowania tej procedury należy postępować jak w poniższych krokach.
Kroki:
- Po pierwsze, kliknij prawym przyciskiem myszy na nazwę arkusza i wybierz Wyświetl kod z opcji.
- Następnie pojawi się okno do wpisania Kod pojawi się tutaj. Wpisz Kod tutaj można skorzystać z następujących.
Kod:
Sub Select1Random_Name() Dim xCell As Long xCell = [RandBetween(5,12)] Cells(5, 5) = Cells(xCell, 2) End Sub
- Tutaj wyjście zostanie pokazane w komórce(5,5) co oznacza komórkę E5 .
Read More: Jak wybrać tylko filtrowane komórki w programie Excel Formuła (5 szybkich sposobów)
Wniosek
Starałem się pokazać kilka metod, aby wybrać losowe komórki w programie Excel w tym artykule. Dzięki za przeczytanie tego artykułu! Mam nadzieję, że ten artykuł rzucił trochę światła na sposób wybierania losowych komórek w skoroszycie programu Excel. Jeśli masz lepsze metody, pytania lub opinie dotyczące tego artykułu, nie zapomnij podzielić się nimi w polu komentarza. Pomoże mi to wzbogacić moje nadchodzące artykuły. Havewspaniały dzień!