Ewekansige 4-syfer-nommergenerator in Excel (8 voorbeelde)

  • Deel Dit
Hugh West

Ons sal dalk soms ewekansige getalle in Excel moet genereer. Ewekansige getalle kan onder meer gebruik word om data-enkripsiesleutels te genereer, ingewikkelde gebeure te simuleer en te beskryf, en ewekansige steekproewe uit groter datastelle te kies. In hierdie artikel sal ons verskillende maniere demonstreer om die 4-syfer ewekansige getalgenerator Excel te maak.

Laai oefenwerkboek af

Jy kan aflaai die werkboek en oefen saam met hulle.

Genereer 4-syfer-ewekansige nommer.xlsm

8 Voorbeelde van ewekansige 4-syfergetalgenerator in Excel

1. Voeg RANDBETWEEN-funksie in om 4-syfer-ewekansige getal te genereer

Die RANDBETWEEN-funksie word geklassifiseer as 'n Wiskunde- en Trigonometrie-funksie in Excel. Die RANDBETWEEN funksie in Excel genereer 'n ewekansige waarde tussen twee waardes. Elke geval wat 'n sigblad verkry word of verander word, genereer RANDBETWEEN 'n nuwe. Kom ons genereer 4-syfer ewekansige getalle deur hierdie funksie te gebruik. Hiervoor moet ons die stappe volg.

STAPPE:

  • Selekteer eerstens die sel waar jy die formule wil plaas deur die RANDBETWEEN funksie. Dus, ons kies sel B5 .
  • Tweedens, plaas die formule in daardie geselekteerde sel.
=RANDBETWEEN(1000,9999)

  • Derdens, druk Enter .

  • Sleep nou die Vul Hanteer af om die formule oor die reeks te dupliseer. Of, om Vul outomaties in die reeks, dubbelklik op die Plus ( + ) simbool.

  • Uiteindelik kan ons 4 syfer ewekansige getalle in die selreeks B5:B9 sien.

Lees meer: ​​Excel-formule om ewekansige getal te genereer (5 voorbeelde)

2. RANDARRARY-funksie as ewekansige 4-syfergetalgenerator in Excel

Die RANDARRAY-funksie genereer 'n ewekansige getalskikking. Die aantal rye en kolomme om te vul, die minimum en maksimum waardes, en wie hele getalle of desimale waardes moet teruggee, is alles opsies. Ons kan die RANDARRAY funksie gebruik om 4-syfer ewekansige getalle te genereer. So, kom ons kyk na die prosedures hieronder.

STAPPE:

  • Om mee te begin, kies die sel waar jy die RANDARRAY funksies se formule.
  • Tweedens, tik die onderstaande formule in die geselekteerde sel in.
=RANDARRAY(5,1,0,9999,TRUE)

  • Laastens, druk die Enter sleutel om die prosedure te voltooi.

Dit sal outomaties 4 genereer syfer ewekansige getalle in vyf-rye, soos ons die nommer van ry 5 in die formule plaas.

Lees meer: Ewekansige 5-syfergetalgenerator in Excel (7 voorbeelde)

3. Produseer 4-syfer ewekansige getalle met TRUNC- en RAND-funksies

Die TRUNC-funksie in Excel produseer 'n afgekapte getal met 'n opsionele aantal syfers. Die breukdeel vandie waarde word verwyder deur TRUNC . Die RAND-funksie gee 'n ewekansige spesifieke getal terug wat meer as of gelyk is aan 0 maar minder as 1 . Ons kan die TURNC & RAND funksies kombineer om 4-syfer ewekansige getalle te genereer. Kom ons kyk na die stappe om die kombinasie van daardie twee funksies te gebruik om 4-syfer ewekansige getalle te produseer.

STAPPE:

  • Net soos vorige voorbeeld, kies die sel B5 en vervang die formule
=TRUNC(RAND()*9999,4)

  • Druk dan Tik . En die formule sal in die formulebalk verskyn.

  • Verder, om die formule oor die reeks te kopieer, sleep die Vulhandvatsel af of Dubbelklik op die Plus ( + )-ikoon.

  • En dit is dit! Jy kan die resultaat in kolom B sien.

🔎 Hoe werk die formule?

  • RAND()*9999,4: Die RAND() sal 'n ewekansige getal tussen 1 tot 9 genereer . Vermenigvuldiging van 9999 sal die getalreeks vergroot en die 4 sal slegs die 4-syfer van daardie ewekansige getal terugstuur.
  • TRUNC(RAND()*9999 ,4: Dit sal die 4-syfer van die ewekansige getal terugstuur.

Lees meer: Hoe om ewekansige 10-syfernommers in Excel te genereer (6) Metodes)

4. Kombineer ROUND- en RAND-funksies om 4-syfer-ewekansige getal te genereer

Die ROUND-funksie in Excelproduseer 'n getal wat afgesny is tot 'n gespesifiseerde aantal syfers. Die RAND-funksie in Excel genereer 'n ewekansige waarde tussen 0 en 1. Ons kan 4-syfer ewekansige getalle genereer deur daardie twee funksies saam te voeg. So, kom ons volg die stappe om dit te doen.

STAPE:

  • Op dieselfde manier as voorheen, kies eerstens die sel waar jy wil plaas die formule om ewekansige getalle te genereer. Dus, ons kies sel B5 .
  • Tweedens, voer die onderstaande formule in daardie geselekteerde sel in.
=ROUND(RAND()*(9999-1000)+1000,0)

  • Daarna, druk die Enter sleutel.

  • Daarna, sleep die Vulhandvatsel af om die formule oor die reeks te kopieer. Of dubbelklik op die plus ( + ) teken. Dit dupliseer ook die formule.

  • En dit sal 4-syfer ewekansige getalle in kolom B genereer.

🔎 Hoe werk die formule?

  • RAND()* (9999-1000)+1000,0: Dit sal hoofsaaklik RAND() vermenigvuldig met 9999 om slegs 4-syfer ewekansige getalle te genereer.
  • ROUND(RAND()*(9999-1000)+1000,0): Dit sal die ekstra desimale getalle verwyder en slegs die 4-syfergetalle genereer.

Soortgelyke lesings

  • Genereer faktuurnommer outomaties in Excel (met 4 vinnige stappe)
  • Hoe om te genereer Willekeurige data in Excel (9 maklike metodes)
  • Ewekansige nommerGenerator tussen reeks in Excel (8 voorbeelde)
  • Hoe om ewekansige nommer met Excel VBA te genereer (4 voorbeelde)
  • Genereer ewekansige nommer uit lys in Excel (4 maniere)

Die LEFT-funksie gee die eerste karakter of karakters in 'n teksstring terug gebaseer op die aantal karakters wat gegee word. Ons kan LINKS en RANDBETWEEN funksies kombineer om 4-syfer ewekansige getalle te genereer. So, kom ons volg die prosedure.

STAPPE:

  • Soos in die vorige voorbeelde getoon, kies eerstens die sel en voeg die formule in daardie sel in.
=LEFT(RANDBETWEEN(1,9)&RANDBETWEEN(0,999999999999999)&RANDBETWEEN(0,999999999999999),B5)

  • En druk Enter .

🔎 Hoe werk die formule?

  • RANDBETWEEN(1,9): Dit sal toelaat om 'n getal tussen 1 tot 9 te neem.
  • RANDBETWEEN(0,9999999999999999)&RANDBETWEEN(0,9999999999999999),B5: Hierdie reël formule sal ewekansige getalle genereer gebaseer op die getal wat ons in sel B5 plaas.
  • LEFT(RANDBETWEEN(1,9)&RANDBETWEEN(0, 999999999999999)&RANDBETWEEN(0,9999999999999999),B5): Dit sal die eerste nommers terugstuur gebaseer op getal in die sel B5 gegee word.

6. Skep 4-syfer ewekansige nommer deur die kombinasie van INT & amp; RAND-funksies

Die INT-funksie in Excel word gebruik om dienaaste heelgetal van 'n gegewe getal. Wanneer ons 'n groot aantal datastelle het en elke datastel in verskillende formate is, soos float, gee hierdie funksie die heelgetalgedeelte van die getal terug. Kom ons volg die stappe hieronder.

STAPE:

  • Net so moet die vorige voorbeelde eers sel B5 kies.
  • Tik dan in daardie geselekteerde sel die formule hieronder in.
=INT(RAND()*(9999-1000)+1000)

  • Tik uiteindelik die Enter sleutel om die proses te voltooi.

  • Die resultaat sal nou in die geselekteerde sel vertoon word, saam met die formule in die formulebalk.
  • Verder, sleep die Vulhandvatsel af om die formule oor die reeks te dupliseer. Alternatiewelik, om die reeks Outovul te vul, dubbelklik op die Plus ( + ) simbool.

  • Dit is alles vir nou! Laaste maar nie die minste nie, kolom B toon 4-syfer ewekansige getalle as gevolg.

🔎 Hoe werk die formule ?

  • RAND()*(9999-1000)+1000: Dit sal hoofsaaklik 9999 vermenigvuldig met die RAND -funksie om 4-syfergetalle te genereer.
  • INT(RAND()*(9999-1000)+1000: Dit sal die naaste heelgetal van die ewekansige neem nommer en genereer slegs die 4-syfer op ewekansige getalle.

7. Gebruik Excel Analysis ToolPak om 4-syfer ewekansige nommer te genereer

Daar is 'n ander manier om spuit 4-syfer ewekansige heelgetalle wat nie vereis niedie gebruik van 'n formule. Om ewekansige data te genereer, kan ons die Analysis ToolPak -byvoeging gebruik, maar ons moet dit eers installeer. Die Analysis ToolPak -byvoeging kan in die hoofprosedures geïnstalleer word. As jy Microsoft Excel 365 gebruik, is dit by verstek geïnstalleer. Kom ons kyk nou na die prosedure om hierdie byvoeging te gebruik.

STAPE:

  • Kies eerstens die Lêer -oortjie op die lint.

  • Tweedens, Klik op Opsies . Of gebruik die sleutelbordkortpad Alt + F + T .

  • Dit sal die Excel-opsies <2 oopmaak>dialoog.
  • Klik dan Byvoegings in die opspringvenster se linkerkantbalk.
  • Kies daarna Analysis ToolPak in die Byvoegings -afdeling.
  • Verder, kies die Excel-byvoegings kieslys onderaan die hoofvenster van die Bestuur -aflaai- afbalk.
  • Volgende, klik die Gaan -knoppie.

  • Dit sal 'n opspringer oopmaak venster met 'n lys van alle toeganklike Excel byvoegings .
  • Merk die blokkie Analysis ToolPak en klik OK .

  • Verder, gaan na die Data oortjie vanaf die lint. Daar is nou 'n ekstra kategorie genaamd Analise op die Excel-lint se Data -oortjie, met een knoppie gemerk Data-analise . Klik daarop.

  • Dit sal in die Data-analise -dialoogkassie verskyn.
  • Kies hier. generering van ewekansige nommers en klik OK .

  • Weereens, 'n dialoogkassie sal verskyn met die naam Genering van ewekansige getalle .
  • Tik die aantal kolomme in die Getal veranderlikes -teksblokkie en tik die aantal rye in die Getal ewekansige getalle tekskassie.
  • In die Verspreiding aftrekkieslysbalk, kies Uniform .
  • Neem die reeks vir 'n 4-syfergetal. Soos ons 'n reeks neem tussen 1000 en 9999 .
  • In die Uitvoeropsies , kies Uitvoerreeks . Dus, ons kies $B$5:$B$9 .
  • Daarna, klik op die OK knoppie.

  • En uiteindelik sal ons die resultaat in die geselekteerde reeks kan sien.

Lees meer: Random Number Generator met Data Analise Tool en funksies in Excel

8. Excel VBA om 4-syfer ewekansige nommer in Excel te produseer

Ons kan Excel VBA gebruik om ewekansige getalle in spesifieke selle te genereer. Met Excel VBA kan gebruikers maklik die kode gebruik wat as Excel-spyskaarte vanaf die lint optree. Om die VBA kode te gebruik om 4-syfer ewekansige getalle te genereer, kom ons volg die prosedure.

STAPPE:

  • In die eerste plaas, klik die Ontwikkelaar -oortjie op die lint.
  • Tweedens, begin die Visual Basic Editor deur op Visual Basic te klik.
  • Alternatiewelik kan jy toegang tot die Visuele Basiese Redigeerder krydeur Alt + F11 te druk.

  • In plaas daarvan om dit te doen, kan jy net regskliek op jou werkblad en gaan na Bekyk kode . Dit sal jou ook na Visual Basic Editor neem.

  • Dit sal in die Visual Basic Editor <2 verskyn>waar ons ons kodes skryf om 'n tabel uit reeks te skep.
  • En, kopieer en plak die VBA kode hieronder getoon.

VBA-kode :

1387
  • Daarna, hardloop die kode deur op die RubSub knoppie te klik of die sleutelbordkortpad F5 te druk.

  • En ten slotte, deur die stappe te volg, sal 'n 4-syfer ewekansige getal in sel B5 genereer.

Lees meer: Excel VBA: Random Number Generator with No Duplicates (4 Voorbeelde)

Gevolgtrekking

Die bogenoemde voorbeelde sal jou die Ewekansige 4-syfer-nommergenerator in Excel wys. Hoop dit sal jou help! As u enige vrae, voorstelle of terugvoer het, laat weet ons asseblief in die kommentaarafdeling. Of jy kan 'n blik op ons ander artikels in die ExcelWIKI.com -blog kyk!

Hugh West is 'n hoogs ervare Excel-afrigter en ontleder met meer as 10 jaar ondervinding in die bedryf. Hy het 'n Baccalaureusgraad in Rekeningkunde en Finansies en 'n Meestersgraad in Besigheidsadministrasie. Hugh het 'n passie vir onderrig en het 'n unieke onderrigbenadering ontwikkel wat maklik is om te volg en te verstaan. Sy kundige kennis van Excel het duisende studente en professionele persone wêreldwyd gehelp om hul vaardighede te verbeter en uit te blink in hul loopbane. Deur sy blog deel Hugh sy kennis met die wêreld, en bied gratis Excel-tutoriale en aanlyn opleiding aan om individue en besighede te help om hul volle potensiaal te bereik.