Generator liczb losowych 4-cyfrowych w Excelu (8 przykładów)

  • Udostępnij To
Hugh West

Możemy potrzebować wygenerować losowe liczby w Excel Liczby losowe mogą być wykorzystywane m.in. do generowania kluczy szyfrujących dane, symulowania i opisywania skomplikowanych zdarzeń oraz wybierania losowych próbek z większych zbiorów danych. W tym artykule zademonstrujemy różne sposoby tworzenia 4-cyfrowych generator liczb losowych Excel.

Pobierz Zeszyt ćwiczeń

Możesz pobrać zeszyt ćwiczeń i ćwiczyć z nimi.

Generowanie 4 cyfrowej liczby losowej.xlsm

8 Przykłady losowego generatora liczb 4-cyfrowych w Excelu

1. wstaw funkcję RANDBETWEEN, aby wygenerować 4 cyfry liczby losowej

Funkcja RANDBETWEEN jest klasyfikowany jako Funkcja matematyczna i trygonometryczna w Excelu. RANDBETWEEN Funkcja w programie Excel generuje losową wartość spośród dwóch wartości. Przy każdym dostępie do arkusza kalkulacyjnego lub jego zmianie, RANDBETWEEN generuje nową. Wygenerujmy za pomocą tej funkcji 4-cyfrowe liczby losowe. W tym celu musimy wykonać poniższe kroki.

KROKI:

  • Po pierwsze, wybierz komórkę, w której chcesz umieścić formułę, używając przycisku RANDBETWEEN Wybieramy więc komórkę B5 .
  • Po drugie, umieść formułę w tej wybranej komórce.
=RANDBETWEEN(1000,9999)

  • Po trzecie, naciśnij Wejdź na stronę .

  • Teraz przeciągnij Uchwyt do napełniania w dół, aby powielić formułę w całym zakresie. lub, aby AutoFill zakresu, kliknij dwukrotnie na Plus ( + ) symbol.

  • W końcu jesteśmy w stanie zobaczyć 4 cyfry losowe w zakresie komórek B5:B9 .

Read More: Excel Formula to Generate Random Number (5 przykładów)

2) Funkcja RANDARRARY jako losowy generator liczb 4-cyfrowych w Excelu

Funkcja RANDARRAY generuje tablicę liczb losowych. Można określić liczbę wierszy i kolumn do wypełnienia, wartości minimalne i maksymalne oraz kto ma zwracać całe liczby czy wartości dziesiętne. Możemy użyć RANDARRAY funkcja do generowania 4-cyfrowych liczb losowych. Przyjrzyjmy się więc poniższym procedurom.

KROKI:

  • Na początek wybierz komórkę, w której chcesz wstawić RANDARRAY formuła "funkcji".
  • Po drugie, wpisz poniższą formułę do wybranej komórki.
=RANDARRAY(5,1,0,9999,TRUE)

  • Na koniec naciśnij przycisk Wejdź na stronę aby zakończyć procedurę.

Spowoduje to automatyczne wygenerowanie 4 cyfry losowe w pięciorzędowe, ponieważ umieszczamy liczbę rzędów 5 do wzoru.

Read More: Generator liczb losowych 5 cyfr w Excelu (7 przykładów)

3. produkuj 4 cyfrowe liczby losowe za pomocą funkcji TRUNC i RAND

Funkcja TRUNC w Excelu tworzy obciętą liczbę z opcjonalną liczbą cyfr. Część ułamkowa wartości jest usuwana przez TRUNC . Funkcja RAND zwraca losową określoną liczbę, która jest większa lub równa 0 ale mniej niż 1 . Możemy połączyć TURNC & RAND funkcje do generowania 4-cyfrowych liczb losowych. Spójrzmy na kroki, aby użyć kombinacji tych dwóch funkcji do produkcji 4-cyfrowych liczb losowych.

KROKI:

  • Podobnie jak w poprzednim przykładzie, wybierz komórkę B5 i podstawić wzór
=TRUNC(RAND()*9999,4)

  • Następnie naciśnij Wejdź na stronę A formuła pojawi się na pasku formuły.

  • Ponadto, aby skopiować formułę na zakres, należy przeciągnąć wskaźnik Uchwyt do napełniania w dół lub Kliknij dwukrotnie na stronie . na Plus ( + ) ikona.

  • I to jest to! Możesz zobaczyć wynik w kolumnie B .

🔎 Jak działa formuła?

  • RAND()*9999,4: Na stronie RAND() wygeneruje losową liczbę pomiędzy 1 do 9 . mnożenie 9999 zwiększy zakres liczb i 4 zwróci tylko 4 cyfry tej losowej liczby.
  • TRUNC(RAND()*9999,4: Spowoduje to zwrócenie 4 cyfry liczby losowej.

Read More: Jak wygenerować losowy 10-cyfrowy numer w Excelu (6 metod)

4) Połącz funkcje ROUND iamp; RAND, aby wygenerować 4 cyfry liczby losowej

Funkcja ROUND w Excelu tworzy liczbę, która została przycięta do określonej liczby cyfr. Funkcja RAND w Excel generuje losową wartość pomiędzy 0 a 1. Możemy wygenerować 4 cyfrowe liczby losowe, łącząc te dwie funkcje, więc wykonajmy kroki, aby to zrobić.

KROKI:

  • W taki sam sposób jak poprzednio, najpierw wybieramy komórkę, w której chcemy umieścić formułę generującą liczby losowe.Wybieramy więc komórkę B5 .
  • Po drugie, wprowadź poniższą formułę do tej wybranej komórki.
=ROUND(RAND()*(9999-1000)+1000,0)

  • Po tym, uderz w Wejdź na stronę klucz.

  • Następnie należy przeciągnąć Uchwyt do napełniania w dół, aby skopiować formułę w całym zakresie. Można też kliknąć dwukrotnie na plus ( + ) znak. To również powiela wzór.

  • A to wygeneruje 4-cyfrowe liczby losowe w kolumnie B .

🔎 Jak działa formuła?

  • RAND()*(9999-1000)+1000,0: Będzie to głównie pomnażanie RAND() z 9999 aby wygenerować tylko 4-cyfrowe liczby losowe.
  • ROUND(RAND()*(9999-1000)+1000,0): Spowoduje to usunięcie dodatkowych liczb dziesiętnych i wygenerowanie tylko liczb 4-cyfrowych.

Podobne lektury

  • Automatyczne generowanie numeru faktury w Excelu (4 szybkie kroki)
  • Jak wygenerować dane losowe w Excelu (9 prostych metod)
  • Generator liczb losowych między zakresami w Excelu (8 przykładów)
  • Jak wygenerować losowy numer z Excel VBA (4 przykłady)
  • Wygeneruj losowy numer z listy w Excelu (4 sposoby)

5. generowanie 4 cyfr liczby losowej za pomocą funkcji LEFT & RANDBETWEEN w Excelu

Funkcja LEWA zwraca pierwszy znak lub znaki w ciągu tekstowym na podstawie podanej liczby znaków. Możemy połączyć LEWA oraz RANDBETWEEN funkcje do generowania 4-cyfrowych liczb losowych. Prześledźmy więc procedurę.

KROKI:

  • Jak pokazano we wcześniejszych przykładach, najpierw należy zaznaczyć komórkę i wstawić do niej formułę.
=LEFT(RANDBETWEEN(1,9)&RANDBETWEEN(0,999999999999999)&RANDBETWEEN(0,999999999999999),B5)

  • I, naciśnij Wejdź na stronę .

🔎 Jak działa formuła?

  • RANDBETWEEN(1,9): Pozwoli to na przyjęcie liczby pomiędzy 1 do 9 .
  • RANDBETWEEN(0,999999999999999)&RANDBETWEEN(0,999999999999999),B5: Ta linia formuły wygeneruje losowe liczby na podstawie liczby, którą umieścimy w komórce B5 .
  • LEFT(RANDBETWEEN(1,9)&RANDBETWEEN(0,999999999999999)&RANDBETWEEN(0,999999999999999),B5): To zwróci pierwsze liczby na podstawie numeru w komórce B5 podano.

6. utwórz 4 cyfry liczby losowej przez połączenie INT & RAND funkcji

Funkcja INT w Excelu służy do zwracania najbliższej liczby całkowitej danej liczby. Gdy mamy ogromną liczbę zestawów danych, a każdy zestaw danych jest w różnych formatach, takich jak float, funkcja ta zwraca część całkowitą liczby. Wykonajmy poniższe kroki.

KROKI:

  • Podobnie jak w poprzednich przykładach, najpierw wybierz komórkę B5 .
  • Następnie w tej wybranej komórce wpisz poniższą formułę.
=INT(RAND()*(9999-1000)+1000)

  • Wreszcie, uderz w Wejdź na stronę aby zakończyć proces.

  • Wynik będzie teraz wyświetlany w wybranej komórce, wraz z formułą na pasku formuły.
  • Dalej, przeciągnij Uchwyt do napełniania w dół, aby powielić formułę w całym zakresie. Alternatywnie, aby AutoFill zakres, kliknij dwukrotnie na Plus ( + ) symbol.

  • To wszystko na razie! Na koniec, ale nie mniej ważne, kolumna B pokazuje w wyniku 4-cyfrowe liczby losowe.

🔎 Jak działa formuła?

  • RAND()*(9999-1000)+1000: Będzie to głównie pomnażanie 9999 z RAND funkcja generowania liczb 4-cyfrowych.
  • INT(RAND()*(9999-1000)+1000: Spowoduje to pobranie najbliższej liczby całkowitej liczby losowej i wygenerowanie tylko 4-cyfrowej na liczbach losowych.

7) Użyj Excel Analysis ToolPak do wygenerowania 4 cyfrowej liczby losowej.

Jest jeszcze jeden sposób na wstrzyknięcie 4-cyfrowych losowych liczb całkowitych, który nie wymaga użycia formuły. Aby wygenerować losowe dane, możemy wykorzystać metodę Pakiet narzędzi analitycznych dodatek, ale musimy go najpierw zainstalować. Pakiet narzędzi analitycznych Dodatek może być zainstalowany w procedurach głównych. Jeśli używasz Microsoft Excel 365 , jest on zainstalowany domyślnie, teraz zobaczmy procedurę korzystania z tego dodatku.

KROKI:

  • Po pierwsze, wybierz Plik na wstążce.

  • Po drugie, kliknij Opcje Albo użyj skrótu klawiaturowego Alt + F + T .

  • Spowoduje to otwarcie Opcje programu Excel dialog.
  • Następnie kliknij Add-Ins w lewym pasku bocznym okna wyskakującego.
  • Następnie należy wybrać Pakiet narzędzi analitycznych w Dodatki sekcja.
  • Następnie należy wybrać Dodatki do programu Excel menu w dolnej części okna głównego z Zarządzaj pasek rozwijany.
  • Następnie należy kliknąć przycisk Wejdź na stronę przycisk.

  • Spowoduje to otwarcie wyskakującego okna z listą wszystkich dostępnych programów Excel Dodatki .
  • Zaznacz pole Pakiet narzędzi analitycznych i kliknąć OK .

  • Ponadto należy udać się do Dane Na wstążce znajduje się teraz dodatkowa kategoria o nazwie Analiza na wstążce programu Excel Dane zakładka, z jednym przyciskiem oznaczonym jako Analiza danych . Kliknij na to.

  • Pojawi się to w Analiza danych okno dialogowe.
  • Tutaj należy wybrać Generacja liczb losowych i kliknąć OK .

  • Ponownie pojawi się okno dialogowe o nazwie Generowanie liczb losowych .
  • Wpisz liczbę kolumn w Liczba zmiennych i wpisz liczbę wierszy w polu tekstowym Liczba liczb losowych pole tekstowe.
  • W Dystrybucja z rozwijanego paska menu, wybierz Uniform .
  • Weźmy zakres dla liczby 4-cyfrowej.Jak bierzemy zakres między 1000 oraz 9999 .
  • W Opcje wyjściowe , wybrany Zakres wyjściowy Więc, wybieramy $B$5:$B$9 .
  • Następnie należy kliknąć na OK przycisk.

  • I w końcu będziemy mogli zobaczyć wynik w wybranym zakresie.

Read More: Generator liczb losowych z narzędziem do analizy danych i funkcjami w Excelu

8. Excel VBA do produkcji 4 cyfry liczby losowej w programie Excel

Możemy użyć Excel VBA aby wygenerować losowe liczby w określonych komórkach. Z Excel VBA , użytkownicy mogą łatwo użyć kodu, który działa jak menu Excela z poziomu wstążki.Aby użyć VBA kod, aby wygenerować 4-cyfrowe liczby losowe, postępujmy zgodnie z procedurą.

KROKI:

  • W pierwszej kolejności należy kliknąć przycisk Deweloper na wstążce.
  • Po drugie, uruchomić Edytor Visual Basic klikając na Visual Basic .
  • Alternatywnie można uzyskać dostęp do Edytor Visual Basic poprzez naciśnięcie Alt + F11 .

  • Zamiast tego możesz po prostu kliknąć prawym przyciskiem myszy na swoim arkuszu i przejść do Wyświetl kod To przeniesie cię również do Edytor Visual Basic .

  • Pojawi się to w Edytor Visual Basic gdzie piszemy nasze kody do tworzenia tabeli z zakresu.
  • I, skopiuj i wklej VBA kod pokazany poniżej.

VBA Kod:

 Sub FourDigit_RandomNumber() Dim num As Integer num = Int((9999 - 100 + 1) * Rnd() + 100) Range("B5") = num End Sub 
  • Następnie należy uruchomić kod klikając na RubSub lub naciskając skrót klawiaturowy F5 .

  • I w końcu, wykonując kolejne kroki, wygenerujemy 4-cyfrową liczbę losową w komórce B5 .

Read More: Excel VBA: Generator liczb losowych bez duplikatów (4 przykłady)

Wniosek

Powyższe przykłady pokażą Ci Generator liczb losowych 4 cyfry w Excelu Jeśli masz jakieś pytania, sugestie lub opinie, proszę daj nam znać w sekcji komentarzy. Możesz też rzucić okiem na nasze inne artykuły w ExcelWIKI.com blog!

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