Jak losowo wybrać wartość z zakresu w Excelu?

Anonim

W tym artykule dowiemy się, jak wygenerować losowe wartości z podanej listy lub kolumny tabeli w Excelu.

Scenariusz:

Na przykład podczas pracy z wartościami na liście lub tabeli w programie Excel. musimy znaleźć losową próbkę wartości z podanej listy lub tabeli. W tym celu zazwyczaj używamy kombinacji funkcji WYBIERZ i RANDBETWEEN lub można to zrobić za pomocą kombinacji funkcji INDEX, funkcji ROWS i funkcji RANDBETWEEN. Zróbmy formułę z tych funkcji i wypróbujmy ją na przykładowych danych.

Jak rozwiązać problem?

W tym celu możemy wybrać dowolną z dwóch metod wymienionych poniżej. Jedną z metod jest użycie funkcji WYBIERZ. W tym musimy wprowadzić wszystkie indywidualne wartości z listy do funkcji. Możesz użyć tej formuły, gdy wartości liczbowe na liście są mniejsze.

Formuła za pomocą funkcji WYBIERZ:

= WYBIERZ ( RANDBETWEEN ( 1 , n) , "wartość1" , "wartość2" , "wartość3",,,"wartość n" )

n : liczba wartości na liście

wartość1 , wartość2 , wartość3 , aż do wartości n : poszczególne wartości z listy. Te wartości można wprowadzić za pomocą odwołania do komórki, bezpośrednio z cudzysłowami lub za pomocą odwołania do komórki.

Inną metodą jest użycie funkcji INDEX, w której jako indeks wprowadzimy losową liczbę, która da w wyniku odpowiednią wartość w indeksie.

Formuła wykorzystująca funkcję INDEX:

=INDEKS(dane;RANDBETWEEN (1;WIERSZE (dane));indeks_kolumn)

dane : tablica danych może być listą lub tabelą.

1: początek indeksu

col_index : indeks kolumny wskazujący listę w tabeli.

Przykład :

Wszystko to może być trudne do zrozumienia. Rozumiemy te formuły, używając ich na liście i tabeli w programie Excel. Tutaj mamy listę miesięcy i potrzebujemy kilku losowych wartości miesięcy z listy miesięcy.

Użyj wzoru:

= WYBIERZ (RANDBETWEEN (1, 12), $ A $ 3, $ A $ 4, $ A $ 5, $ A $ 6, $ A $ 8, $ A $ 7, $ A $ 9, $ A $ 10, $ A $ 11, $ A $ 12, 13 USD, 14 USD)

Wyjaśnienie

  1. RANDBETWEEN (1, 12) zwraca losową wartość od 1 do 12.
  2. Reszta to poszczególne wartości z tablicy podanej przy użyciu bezwzględnego odwołania do komórki.
  3. Funkcja WYBIERZ zwraca wartość z wejściowej listy wartości odpowiadającej wygenerowanej liczbie.

Znak $ z odwołaniem do komórki blokuje odwołanie do komórki, gdy formuła jest kopiowana do innych komórek. Skopiuj i wklej wzór na numer wymaganej próbki losowej, używając Ctrl + D lub przeciągając w dół z prawego dolnego rogu wybranej komórki.

Jak widzimy losowe wyniki z listy za pomocą formuły WYBIERZ w Excelu. Teraz użyj formuły INDEKS, która jest bardziej pomocna niż formuła WYBIERZ, ponieważ nie wymaga wprowadzania pojedynczych wartości. Możesz podać stałą tablicę, używając nazewnictwa listy przy użyciu nazwanego zakresu.

Użyj wzoru:

=INDEKS ( tabela , RANDBETWEEN (1 , WIERSZE(tabela)), 1 )

lista : nazwany zakres używany dla A3:A14.

Wyjaśnienie :

  1. ROWS(tabela) zwraca liczbę wierszy w tabeli, która będzie ostatnim indeksem wartości na liście, czyli 12.
  2. Funkcja RANDBETWEEN zwraca losową liczbę od 1 do 12.
  3. Funkcja INDEX zwróci wartość odpowiadającą zwróconej liczbie w pierwszej kolumnie, ponieważ lista ma tylko jedną kolumnę.

To znacznie prostsze i łatwiejsze. Teraz użyjemy powyższego wzoru dla wartości w tabeli.

Wygeneruj losową wartość z tabeli:

Tutaj podano tabelę i wymaganie losowych wartości z określonej kolumny. Musimy znaleźć losowe nazwy pozycji z pierwszej kolumny tabeli.

Użyj wzoru:

= WYBIERZ (RANDBETWEEN (1, 12), $ A $ 3, $ A $ 4, $ A $ 5, $ A $ 6, $ A $ 8, $ A $ 7, $ A $ 9, $ A $ 10, $ A $ 11, $ A $ 12, 13 USD, 14 USD)

Tutaj użyliśmy formuły, aby wyodrębnić różne nazwy elementów w programie Excel. Teraz użyj innej formuły INDEKS dla tego samego.

Użyj wzoru:

=INDEKS ( tabela , RANDBETWEEN (1 , WIERSZE(tabela)), 1 )

lista : nazwany zakres używany dla A3:A14.

Formuła funkcji indeksu jest znacznie prostsza i może być zastosowana do dowolnej kolumny w tabeli, po prostu zmieniając argument col_index na wymagany numer kolumny.

RANDBETWEEN odświeża się za każdym razem, gdy coś się zmieni w skoroszycie. Więc kiedy jesteś zadowolony z losowych danych. Skopiuj i wklej wartości za pomocą Wklej specjalnie skrót, aby uzyskać stałe wartości. Możesz dowiedzieć się, jak uzyskać losowe liczby lub losowe wartości dat w programie Excel

Oto wszystkie uwagi obserwacyjne dotyczące stosowania wzoru.
Uwagi:

Jeśli liczba zwrócona przez funkcję RANDBETWEEN przekracza liczbę wartości na liście, funkcja zwraca błąd.

Mam nadzieję, że ten artykuł o tym, jak losowo wybrać wartość z zakresu w programie Excel, jest objaśniający. Więcej artykułów na temat obliczania wartości i powiązanych formuł programu Excel znajdziesz tutaj. Jeśli podobały Ci się nasze blogi, podziel się nimi ze znajomymi na Facebooku. A także możesz śledzić nas na Twitterze i Facebooku. Chcielibyśmy usłyszeć od Ciebie, daj nam znać, jak możemy ulepszyć, uzupełnić lub unowocześnić naszą pracę i uczynić ją lepszą dla Ciebie. Napisz do nas na e-mail.

Wszystko o nazwanych zakresach programu Excel: zakresy programu Excel oznaczone nazwami są łatwe w użyciu w formułach programu Excel. Dowiedz się wszystkiego o tym tutaj.

Odniesienie względne i bezwzględne w programie Excel: Zrozumienie odniesień względnych i bezwzględnych w programie Excel jest bardzo ważne dla efektywnej pracy w programie Excel. Odwołania względne i bezwzględne komórek i zakresów.

Generuj losowe numery telefonów : Generuj losowe liczby 10-cyfrowe za pomocą formuły RANDBETWEEN w programie Excel.

Uzyskaj losowy numer ze stałych opcji: Generuj liczby losowe z listy mającej kryteria w Excelu.

Uzyskaj liczby losowe między dwiema liczbami: RANDBETWEEN Numer generatora funkcji między dwiema podanymi liczbami w programie Excel.

Losowy wybór programu Excel: jak uzyskać losową próbkę z zestawu danych: Użyj losowych próbek w programie Excel, aby uzyskać objaśnione przykłady tutaj.

Jak korzystać z funkcji RANDBETWEEN w programie Excel: Funkcja RANDBETWEEN w Excelu zwraca liczbę między dwiema podanymi liczbami w Excelu.

Popularne artykuły :

50 skrótów Excela, które zwiększą Twoją produktywność : Szybsze wykonywanie zadań w programie Excel. Te skróty pomogą Ci zwiększyć wydajność pracy w programie Excel.

Jak korzystać z funkcji WYSZUKAJ.PIONOWO w programie Excel : Jest to jedna z najczęściej używanych i popularnych funkcji programu Excel, która służy do wyszukiwania wartości z różnych zakresów i arkuszy.

Jak korzystać z funkcji IF w programie Excel? : Instrukcja IF w programie Excel sprawdza warunek i zwraca określoną wartość, jeśli warunek jest PRAWDA, lub zwraca inną określoną wartość, jeśli jest FAŁSZ.

Jak korzystać z funkcji SUMA.JEŻELI w programie Excel : To kolejna ważna funkcja deski rozdzielczej. Pomaga to zsumować wartości w określonych warunkach.

Jak korzystać z funkcji LICZ.JEŻELI w programie Excel : Policz wartości z warunkami za pomocą tej niesamowitej funkcji. Nie musisz filtrować danych, aby zliczyć określone wartości. Funkcja Countif jest niezbędna do przygotowania deski rozdzielczej.