Jak vygenerovat náhodné 10místné číslo v aplikaci Excel (6 metod)

  • Sdílet Toto
Hugh West

V tomto tutoriálu vysvětlíme různé metody generování náhodného čísla. 10 číslice v Excelu. Při práci na projektu v programu Microsoft Excel Někdy nemáme k dispozici žádný konkrétní soubor dat. Musíme tedy vytvořit vzorový soubor. Při vytváření vzorového souboru dat můžeme potřebovat vygenerovat náhodná čísla. Obecně musíme vygenerovat náhodná čísla pro několik případů. Není to taková funkce, kterou bychom potřebovali používat často.

Stáhnout cvičebnici

Cvičebnici si můžete stáhnout zde.

Generování náhodného 10místného čísla.xlsm

6 metod generování náhodného 10místného čísla v aplikaci Excel

V celém článku si vysvětlíme 6 metod generování náhodných 10 číslic. Budeme používat různé funkce, nástroje a VBA kód.

1. Kombinace funkcí ROUND a RAND pro generování náhodného deseticiferného čísla

Především budeme používat funkce ROUND a funkce RAND vygenerovat náhodný 10 číslo číslice.

Na adrese Microsoft Excel ... RAND funkce vrací náhodné číslo mezi 0 a 1.

Na stránkách ROUND funkce v Excel vytvoří číslo zaokrouhlené na zadaný počet číslic.

Jména pět Na následujícím obrázku jsou zobrazeny osoby z našeho souboru dat. Náhodně pro ně vygenerujeme telefonní čísla, přičemž každé z nich bude obsahovat deset číslic.

Podívejme se na postup provedení této akce.

KROKY:

  • Nejprve vyberte buňku C5 .
  • Poté do této buňky zadejte následující vzorec:
=ROUND(RAND()*9999999999+1,0)

  • Tisk Vstupte na .
  • Výše uvedená akce tedy vrací náhodný 10 číslice v buňce C5 .
  • Poté přetáhněte Plnicí rukojeť nástroj z buňky C5 do buňky C9 .
  • Nakonec dostaneme výsledky jako na následujícím obrázku.

🔎 Jak vzorec funguje?

  • RAND()*9999999999+1: Tato část násobí náhodné číslo vygenerované 9999999999 a přidává 1 k němu.
  • ROUND(RAND()*9999999999+1,0): Tato část zaokrouhluje výsledek, který získáme z příkazu RAND funkce.

Přečtěte si více: Vzorec aplikace Excel pro generování náhodného čísla (5 příkladů)

2. Použijte funkci RANDBETWEEN k vytvoření náhodného deseticiferného čísla v aplikaci Excel

Při druhé metodě použijeme funkce RANDBETWEEN vygenerovat náhodný 10 číslice v Excelu.

Na stránkách RANDBETWEEN funkce v Excelu vrátí celé číslo mezi dvěma zadanými čísly.

Pro vysvětlení této metody navážeme na náš předchozí soubor dat.

Podívejme se na postup provedení této metody.

KROKY:

  • Nejprve vyberte buňku C5 a do této buňky vložte následující vzorec:
=RANDBETWEEN(1000000000,9999999999)

  • Hit Vstupte na .
  • Výsledkem je náhodný 10 číslice v buňce C5 .
  • Za druhé, přetáhněte Plnicí rukojeť nástroj z buňky C5 na konec souboru dat.
  • Na závěr si můžeme prohlédnout výsledky na následujícím obrázku.

Přečtěte si více: Jak generovat náhodné číslo pomocí aplikace Excel VBA (4 příklady)

3. Generování náhodného deseticiferného čísla na základě počtu číslic zadaných do různých buněk

Třetí metodou vygenerujeme náhodnou hodnotu 10 číslice pomocí jedinečné metody. Například když napíšeme 10 v buňce C5 , buňka D5 zobrazí náhodné číslo 10 číslic v něm.

Tuto metodu provedeme podle následujících kroků.

KROKY:

  • Nejprve vložte do buněk ( D5:D9 ):
=LEFT(RANDBETWEEN(1,9)&RANDBETWEEN(0,999999999999999)&RANDBETWEEN(0,999999999999999), C5)

  • Dále zadejte hodnotu 10 v buňce C5 .
  • Klepněte na Vstupte na .
  • Dále získáme náhodný 10 číslice v buňce D5 .

  • Nakonec zadejte hodnotu 10 v buňkách ( C6:C9 ). V důsledku toho dostaneme také náhodné 10 číslice v buňkách ( D6:D9 ).

🔎 Jak vzorec funguje?

  • RANDBETWEEN(0,999999999999999): Tato část vrací náhodný 10 číslice.
  • LEFT(RANDBETWEEN(1,9)&RANDBETWEEN(0,999999999999999)&RANDBETWEEN(0,999999999999999), C5): Vrátí náhodný počet pevných číslic v buňce D5 které zadáváme do buňky C5 .

Přečtěte si více: Generátor náhodných čtyřmístných čísel v aplikaci Excel (8 příkladů)

Podobná čtení

  • Automatické generování čísla faktury v aplikaci Excel (ve 4 rychlých krocích)
  • Generátor náhodných čísel v aplikaci Excel bez opakování (9 metod)
  • Generování náhodného čísla ze seznamu v aplikaci Excel (4 způsoby)
  • Generátor náhodných čísel mezi rozsahy v aplikaci Excel (8 příkladů)
  • Generování náhodného čísla mezi dvěma čísly v aplikaci Excel (4 způsoby)

4. Použijte funkci RANDARRAY pro generování náhodného deseticiferného čísla

Další metodou pro generování náhodných čísel v určité oblasti v našem souboru dat je použití funkce RANDARRAY . RANDARRAY je k dispozici pouze v Microsoft Excel 365 & Microsoft Excel 2021 verze.

Na stránkách RANDARRAY funkce poskytuje seznam náhodných čísel v rozmezí od 0 na 1 který je určen počtem řádků a sloupců.

V následujícím souboru dat náhodně vygenerujeme dva telefonní čísla na každou osobu s RANDARRAY funkce.

Podívejme se, jak postupovat při použití RANDARRAY funkce.

KROKY:

  • Na začátku vyberte buňku C5 .
  • Poté do této buňky zadejte následující vzorec:
=RANDARRAY(5,2,1000000000,9999999999,TRUE)

  • Poté klepněte na možnost Vstupte na .
  • Nakonec získáme náhodná čísla v buňkách ( C5:D9 ).

Přečtěte si více: Generátor náhodných pětimístných čísel v aplikaci Excel (7 příkladů)

5. Generování10místného čísla pomocí Analysis Toolpaku

Další metoda generování náhodného 10 číslice v Excelu je použití Doplněk s názvem ' Analytický balíček nástrojů '. Tato metoda nevyžaduje žádný vzorec.

Pro ilustraci této metody použijeme datovou sadu z naší první metody. Pro provedení této akce stačí postupovat podle níže uvedených kroků.

KROKY:

  • Nejprve přejděte na Soubor tab.

  • Zadruhé vyberte Možnosti z nabídky.

  • Zobrazí se nové vyskakovací okno s názvem Možnosti aplikace Excel '.
  • Za třetí klikněte na možnost Doplňky na levé straně okna.
  • Poté na pravé straně sjeďte až dolů. Vyberte možnost Doplňky aplikace Excel ' z rozevíracího seznamu a klikněte na tlačítko Přejít na tlačítko.

  • Otevře se vyskakovací okno se seznamem všech přístupných položek. Doplňky aplikace Excel . klikněte OK po zaškrtnutí políčka Analýza ToolPak '.

  • Poté vyberte možnost Analýza dat ' z možnosti Data tab.

  • Otevře se nové vyskakovací okno s názvem Analýza dat '.
  • Kromě toho se posuňte dolů po možnostech v nabídce Nástroje pro analýzu '. Vyberte možnost ' Generování náhodných čísel ' a pak klikněte na možnost OK .

  • Poté se zobrazí ještě jedno vyskakovací okno s názvem Generování náhodných čísel '. Budeme zadávat hodnoty různých parametrů pro generování náhodného 10 číslice.
  • Počet proměnných ' určuje, kolik sloupců chceme vyplnit náhodnými daty. Použili jsme hodnotu 1 .
  • Počet řádků je označen symbolem Počet náhodných čísel '. Převzali jsme hodnotu 5 .
  • V Distribuce pole jsme zvolili možnost Uniforma .
  • Nastavte parametry na rozsah 1 na 9999999999 .
  • Nastavte položku ' Výstupní rozsah ' na začátek pole, což je buňka C5 .
  • Nyní klikněte na OK .

  • Nakonec můžeme vidět náhodně vygenerované 10 číslice v buňkách ( C5:C9 ).

Přečtěte si více: Generátor náhodných čísel s nástrojem pro analýzu dat a funkcemi v aplikaci Excel

6. Vložení kódu VBA pro vytvoření 10místného čísla v aplikaci Excel

V poslední metodě vygenerujeme náhodnou hodnotu. 10 číslice s použitím VBA Pro demonstraci této metody použijeme následující soubor dat, který jsme rovněž použili dříve.

Tuto metodu provedete podle následujících kroků.

KROKY:

  • Začněme tím, že, klikněte pravým tlačítkem myši na na aktivním listu a vyberte možnost Zobrazit kód '.

  • Výše uvedený příkaz otevře nový prázdný VBA okno kódu pro daný pracovní list.
  • Dále do okna kódu vložte následující kód:
 Sub Random_10_Digit() Dim GRN As Integer For GRN = 5 To 9 ActiveSheet.Cells(GRN, 3) = Round((Rnd() * 9999999999# - 1) + 1, 0) Next GRN End Sub 
  • Dále klikněte na Spustit nebo stiskněte tlačítko F5 spustit kód.

  • Nakonec získáme 10 náhodně vygenerované číslice v buňkách ( C5:C9 ).

Přečtěte si více: Excel VBA: Generátor náhodných čísel bez duplicit (4 příklady)

Závěr

Na závěr můžeme snadno vygenerovat náhodný 10 číslice v excelu podle této metody. Chcete-li dosáhnout co nejlepších výsledků, stáhněte si cvičný sešit, který byl přiložen k tomuto článku, a použijte ho. Máte-li jakékoli dotazy nebo doporučení, zanechte prosím poznámku v poli níže.

Hugh West je velmi zkušený školitel a analytik Excelu s více než 10 lety zkušeností v oboru. Má bakalářský titul v oboru Účetnictví a finance a magisterský titul v oboru Business Administration. Hugh má vášeň pro výuku a vyvinul jedinečný přístup k výuce, který lze snadno sledovat a pochopit. Jeho odborné znalosti Excelu pomohly tisícům studentů a profesionálů po celém světě zlepšit své dovednosti a vyniknout ve své kariéře. Prostřednictvím svého blogu Hugh sdílí své znalosti se světem a nabízí bezplatné výukové programy Excelu a online školení, které jednotlivcům a firmám pomohou dosáhnout jejich plného potenciálu.