Jak wybrać losowe komórki w Excelu (5 sposobów)

  • Udostępnij To
Hugh West

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ń!

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ł.