Obsah
V tomto návode vysvetlíme rôzne metódy generovania náhodných 10 číslicu v programe Excel. Počas práce na projekte v Microsoft Excel Niekedy nemáme k dispozícii žiadnu konkrétnu množinu údajov. Musíme teda vytvoriť vzorovú. Pri vytváraní vzorovej množiny údajov môžeme potrebovať generovať náhodné čísla. Vo všeobecnosti musíme generovať náhodné čísla pre niekoľko prípadov. Nie je to taký druh funkcie, ktorú by sme potrebovali používať často.
Stiahnite si cvičebnicu
Pracovný zošit na precvičovanie si môžeme stiahnuť odtiaľto.
Generovanie náhodného 10-miestneho čísla.xlsm6 metód na generovanie náhodného 10-ciferného čísla v programe Excel
V celom článku vysvetlíme 6 metód generovania náhodného 10 číslice. Budeme používať rôzne funkcie, nástroje a VBA kód.
1. Kombinácia funkcií ROUND a RAND na generovanie náhodného 10-ciferného čísla
V prvom rade budeme používať funkcia ROUND a funkcia RAND na generovanie náhodného 10 číslo číslice.
Na stránke Microsoft Excel ,. RAND funkcia vracia náhodné číslo medzi 0 a 1.
Stránka OKRÚHLY funkciu v Excel vytvorí číslo, ktoré bolo zaokrúhlené na zadaný počet číslic.
Názvy päť Na nasledujúcom obrázku sú znázornení ľudia z nášho súboru údajov. Náhodne pre nich vygenerujeme telefónne čísla, každé s desať číslice.
Pozrime sa na kroky na vykonanie tejto akcie.
KROKY:
- Najprv vyberte bunku C5 .
- Potom do tejto bunky zadajte nasledujúci vzorec:
=ROUND(RAND()*9999999999+1,0)
- Tlač Vstúpte na stránku .
- Vyššie uvedená akcia teda vráti náhodný 10 číslica v bunke C5 .
- Potom potiahnite Rukoväť náplne nástroj z bunky C5 do bunky C9 .
- Nakoniec dostaneme výsledky ako na nasledujúcom obrázku.
🔎 Ako vzorec funguje?
- RAND()*9999999999+1: Táto časť vynásobí náhodné číslo vygenerované 9999999999 a pridáva 1 k nemu.
- ROUND(RAND()*9999999999+1,0): Táto časť zaokrúhľuje výsledok, ktorý dostaneme z RAND funkcie.
Prečítajte si viac: Vzorec programu Excel na generovanie náhodného čísla (5 príkladov)
2. Použitie funkcie RANDBETWEEN na vytvorenie náhodného 10-ciferného čísla v programe Excel
Pri druhej metóde použijeme funkcia RANDBETWEEN na generovanie náhodného 10 číslicu v programe Excel.
Stránka RANDBETWEEN funkcia v programe Excel vráti celé číslo medzi dvoma zadanými číslami.
Na vysvetlenie tejto metódy budeme pokračovať v našom predchádzajúcom súbore údajov.
Pozrime sa na postup vykonania tejto metódy.
KROKY:
- Najprv vyberte bunku C5 a do tejto bunky vložte nasledujúci vzorec:
=RANDBETWEEN(1000000000,9999999999)
- Hit Vstúpte na stránku .
- Výsledkom je náhodný 10 číslica v bunke C5 .
- Po druhé, potiahnite Rukoväť náplne nástroj z bunky C5 na koniec súboru údajov.
- Na záver môžeme vidieť výsledky na nasledujúcom obrázku.
Prečítajte si viac: Ako generovať náhodné číslo pomocou programu Excel VBA (4 príklady)
3. Generovanie náhodného 10-ciferného čísla na základe počtu číslic, ktoré zadáte do rôznych buniek
V tretej metóde vygenerujeme náhodný 10 číslicu pomocou jedinečnej metódy. Napríklad, keď zadáme 10 v bunke C5 , bunka D5 zobrazí náhodné číslo 10 číslice v ňom.
Túto metódu vykonáme podľa nasledujúcich krokov.
KROKY:
- Na začiatok vložte do buniek ( D5:D9 ):
=LEFT(RANDBETWEEN(1,9)&RANDBETWEEN(0,999999999999999)&RANDBETWEEN(0,999999999999999), C5)
- Okrem toho zadajte hodnotu 10 v bunke C5 .
- Ťuknite na Vstúpte na stránku .
- Okrem toho dostaneme náhodný 10 číslica v bunke D5 .
- Nakoniec zadajte hodnotu 10 v bunkách ( C6:C9 ). V dôsledku toho dostaneme aj náhodné 10 číslice v bunkách ( D6:D9 ).
🔎 Ako vzorec funguje?
- RANDBETWEEN(0,999999999999999): Táto časť vracia náhodný 10 číslicu.
- LEFT(RANDBETWEEN(1,9)&RANDBETWEEN(0,999999999999999)&RANDBETWEEN(0,999999999999999), C5): Vráti náhodný počet pevných číslic v bunke D5 ktoré zadáme do bunky C5 .
Prečítajte si viac: Generátor náhodných štvorciferných čísel v programe Excel (8 príkladov)
Podobné čítania
- Automatické generovanie čísla faktúry v programe Excel (v 4 rýchlych krokoch)
- Generátor náhodných čísel v programe Excel bez opakovania (9 metód)
- Generovanie náhodného čísla zo zoznamu v programe Excel (4 spôsoby)
- Generátor náhodných čísel medzi rozsahmi v programe Excel (8 príkladov)
- Generovanie náhodného čísla medzi dvoma číslami v programe Excel (4 spôsoby)
4. Použite funkciu RANDARRAY na generovanie náhodného 10-ciferného čísla
Ďalšou metódou na generovanie náhodných čísel v konkrétnej oblasti v našom súbore údajov je použitie funkcia RANDARRAY . RANDARRAY je k dispozícii iba v Microsoft Excel 365 & Microsoft Excel 2021 verzie.
Stránka RANDARRAY funkcia poskytuje zoznam náhodných čísel v rozsahu od 0 na 1 ktorý je špecifikovaný počtom riadkov a stĺpcov.
V nasledujúcom súbore údajov budeme náhodne generovať dva telefónne čísla na každú osobu s RANDARRAY funkcie.
Pozrime sa na kroky na použitie RANDARRAY funkcie.
KROKY:
- Na začiatku vyberte bunku C5 .
- Potom do tejto bunky zadajte nasledujúci vzorec:
=RANDARRAY(5,2,1000000000,9999999999,TRUE)
- Potom ťuknite na položku Vstúpte na stránku .
- Nakoniec dostaneme náhodné čísla v bunkách ( C5:D9 ).
Prečítajte si viac: Generátor náhodných 5-ciferných čísel v programe Excel (7 príkladov)
5. Generovanie 10-miestneho čísla pomocou nástroja Analysis Toolpak
Ďalšia metóda na generovanie náhodného 10 číslic v programe Excel je použitie Doplnok s názvom ' Balík nástrojov na analýzu '. Táto metóda nevyžaduje žiadny vzorec.
Na ilustráciu tejto metódy použijeme súbor údajov z našej prvej metódy. Na vykonanie tejto akcie stačí postupovať podľa nasledujúcich krokov.
KROKY:
- Najprv prejdite na Súbor tab.
- Po druhé, vyberte Možnosti z ponuky.
- Zobrazí sa nové vyskakovacie okno s názvom Možnosti aplikácie Excel '.
- Po tretie, kliknite na možnosť Doplnky na ľavej strane okna.
- Potom na pravej strane prejdite až na koniec. Vyberte možnosť Doplnky programu Excel ' z rozbaľovacieho zoznamu a kliknite na Prejsť na stránku tlačidlo.
- Otvorí sa vyskakovacie okno so zoznamom všetkých dostupných Doplnky aplikácie Excel . kliknite na tlačidlo OK po začiarknutí políčka Analýza ToolPak '.
- Potom vyberte položku Analýza údajov ' z možnosti Údaje tab.
- Otvorí sa nové vyskakovacie okno s názvom Analýza údajov '.
- Okrem toho prejdite na možnosti v ponuke Nástroje na analýzu '. Vyberte možnosť ' Generovanie náhodných čísel ' a potom kliknite na možnosť OK .
- Potom sa zobrazí ešte jedno vyskakovacie okno s názvom Generovanie náhodných čísel '. Zadáme hodnoty rôznych parametrov na generovanie náhodných 10 číslice.
- Počet premenných ' určuje, koľko stĺpcov chceme vyplniť náhodnými údajmi. Použili sme hodnotu 1 .
- Počet riadkov je označený symbolom Počet náhodných čísel '. Prevzali sme hodnotu 5 .
- V Distribúcia sme vybrali možnosť Jednotné .
- Nastavte parametre na rozsah 1 na 9999999999 .
- Nastavte položku Rozsah výstupu ' na začiatok poľa, ktorým je bunka C5 .
- Teraz kliknite na OK .
- Nakoniec môžeme vidieť náhodne vygenerované 10 číslice v bunkách ( C5:C9 ).
Prečítajte si viac: Generátor náhodných čísel s nástrojom na analýzu údajov a funkciami v programe Excel
6. Vloženie kódu VBA na vytvorenie 10-miestneho čísla v programe Excel
V poslednej metóde vygenerujeme náhodný 10 číslicu s použitím VBA Na demonštráciu tejto metódy použijeme nasledujúci súbor údajov, ktorý sme použili aj predtým.
Pri vykonávaní tejto metódy postupujte podľa nasledujúcich krokov.
KROKY:
- Na začiatok, kliknutie pravým tlačidlom myši na na aktívnom hárku a vyberte možnosť Zobraziť kód '.
- Vyššie uvedený príkaz otvorí nový prázdny VBA okno kódu pre daný pracovný hárok.
- Okrem toho vložte do okna kódu nasledujúci 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
- Ďalej kliknite na Spustiť alebo stlačte tlačidlo F5 spustiť kód.
- Nakoniec dostaneme 10 náhodne vygenerované číslice v bunkách ( C5:C9 ).
Prečítajte si viac: Excel VBA: Generátor náhodných čísel bez duplikátov (4 príklady)
Záver
Na záver môžeme ľahko vygenerovať náhodný 10 číslicu v exceli podľa tejto metódy. Ak chcete dosiahnuť čo najlepšie výsledky, stiahnite si cvičný zošit, ktorý bol priložený k tomuto článku, a použite ho. Ak máte akékoľvek otázky alebo odporúčania, zanechajte prosím poznámku v poli nižšie.