INHOUDSOPGAWE
Terwyl ons in Microsoft Excel werk, benodig ons soms 'n ewekansige 5-syfergetalgenerator. Veral terwyl ons statistiese ontleding doen, sal ons dalk 5-syfergetalle moet genereer. Weereens kan ons 'n 5-syfer-nommergenerator gebruik om wagwoorde of ID's te skep. Gelukkig het Excel verskeie opsies om ewekansige 5-syfergetalle te kry. Hierdie artikel sal jou lei om daardie opsies te gebruik.
Laai oefenwerkboek af
Jy kan die oefenwerkboek aflaai wat ons gebruik het om hierdie artikel voor te berei.
Ewekansige 5-syfer-getalgenerator.xlsm
7 Voorbeelde van ewekansige 5-syfer-getalgenerator in Excel
1. Excel RANDBETWEEN-funksie as 5-syfer-getalgenerator
Eerstens sal ons die RANDBETWEEN-funksie as 'n 5-syfergetalgenerator gebruik. Hierdie funksie stel ons in staat om ewekansige getalle tussen gespesifiseerde getalle te kry. Ek sal byvoorbeeld 5-syfergetalle genereer tussen 10000 en 99999 . Om die gewenste resultaat te kry, volg die onderstaande stappe.
Stappe:
- Tik die onderstaande formule in Sel B5 en druk Voer in .
=RANDBETWEEN(10000,99999)
- Gevolglik sal ons kry die onderstaande 5-syfer nommer. Gebruik dan die Vulhandvatsel ( + )-nutsding om 5-syfergetalle oor die reeks B6:B10 te kry.
- Gevolglik sal ons die onderstaande uitset kry.
⏩ Nota :
Die RANDBETWEEN -funksieis 'n vlugtige funksie. Ewekansige getalle wat deur hierdie funksie gegenereer word, verander elke keer as 'n sel op die werkblad bereken word. As jy hierdie veranderinge in getalle wil vermy, volg die onderstaande stappe.
Stappe:
- Kopieer eers die ewekansige getalle wat gegenereer word deur die RANDBETWEEN formule deur Tuis > Kopieer of Ctrl + C te volg.
- Plak hulle dan as Waardes deur Tuis > Plak > Plak waardes te volg (sien skermkiekie).
- Gevolglik sal jy die getalle as waardes kry.
Lees meer: Excel-formule om ewekansige nommer te genereer (5 voorbeelde)
2. Genereer ewekansige 5-syfernommer met LINKS & RANDBETWEEN Funksies
In hierdie metode sal ek 'n formule gebruik met die kombinasie van LINKS en RANDBETWEEN funksies. Hierdie formule sal ewekansige getalle genereer, afhangende van die lengte van die getalle wat gegee word in die sel waarna die formule verwys. Kom ons kyk hoe ons die taak kan doen.
Stappe:
- Tik eers die onderstaande formule in Sel B6 en druk Enter . Die formule sal 'n leë sel terugstuur.
=LEFT(RANDBETWEEN(1,9)&RANDBETWEEN(0,999999999999999)&RANDBETWEEN(0,999999999999999),B5)
- Tik nou 5 in Sel B5 aangesien jy 'n ewekansige getal met 5-syfers benodig. Sodra jy Enter druk, sal jy in Sel B6 'n 5-syfer ewekansige nommer kry.
🔎 Hoe werk die formuleWerk?
- RANDBETWEEN(1,9)
Hier gee die formule hierbo 'n ewekansige getal tussen 1 tot 9 .
- RANDBETWEEN(0,9999999999999999)
Hier is die RANDBETWEEN funksie gee 'n ewekansige getal tussen 0 na 9999999999999999.
- LINKS(RANDBETWEEN(1,9)&RANDBETWEEN(0,999999999999999)& ;RANDBETWEEN(0,999999999999999),B5
Laastens gee die bogenoemde formule 'n ewekansige getal terug wat die lengte van Sel B5 bevat.
Lees meer: Ewekansige 4-syfergetalgenerator in Excel (8 voorbeelde)
3. Skep 5-syfergetal deur gebruik te maak van ROUND & RAND-funksies in Excel
Hierdie keer sal ek die kombinasie van ROUND en RAND funksioneer as 'n 5-syfer ewekansige getalgenerator. Die generiese formule vir die generering van die getalle is:
=ROUND(RAND()*(Y-X)+X,0)
Waar X en Y die onderste en boonste getal is waartussen jy 5-syfergetalle wil genereer .
Stappe:
- Tik die onderstaande in formule in Sel B5 . Druk dan Enter .
=ROUND(RAND()*(99999-10000)+10000,0)
- Gevolglik sal jy die onderstaande 5-syfergetalle.
🔎 Hoe werk die formule?
- RAND()
Hier genereer die RAND funksie ewekansige desimale getalle.
- RAND( )*(99999-10000)+10000
In hierdie deel, die resultaat van die RAND funksie word vermenigvuldig met 89999 . Dan word die resultaat by 1000 gevoeg.
- ROUND(RAND()*(99999-10000)+10000,0)
Laastens rond die ROUND -funksie die resultaat van die vorige formule af tot nul desimale plekke.
Lees meer: Genereer ewekansige nommer in Excel met Desimale (3 Metodes)
4. Kombineer INT & RAND funksioneer as 5-syfer-nommergenerator
Hierdie metode is soortgelyk aan die vorige metode. In plaas van die ROUND funksie, sal ons die INT funksie hier gebruik. Om 5-syfer ewekansige getalle tussen 10000 en 99999 te skep, volg die onderstaande stappe.
Stappe:
- Tik die onderstaande formule in Sel B5 . Druk dan Enter .
=INT(RAND()*(99999-10000)+10000)
- Gevolglik sal jy kry die volgende uitset.
Hier werk die bogenoemde formule op 'n soortgelyke manier wat in Metode 3 genoem word. Eerstens genereer die RAND -funksie ewekansige desimale getalle. Dan word die resulterende desimale getal vermenigvuldig met 89999 en by 1000 gevoeg. Laastens rond die INT -funksie die getal af tot die naaste 5-syfer heelgetal.
Lees meer: Hoe om ewekansige 10-syfergetal in Excel te genereer ( 6 metodes)
Soortgelyke lesings
- Hoe om ewekansige data in Excel te genereer (9 maklike metodes)
- Ewekansige getalgenerator in Excel met geen herhalings nie (9Metodes)
- Genereer ewekansige nommer uit lys in Excel (4 maniere)
- Ewekansige getalgenerator tussen reeks in Excel (8 voorbeelde)
5. Skep ewekansige 5-syfernommer met RANDARRAY-funksie
Jy kan die RANDARRY-funksie as 'n ewekansige 5-syfergetalgenerator gebruik. Om 5-syfer ewekansige heelgetalle tussen 10000 en 99999 te skep, en versprei oor 2 kolomme en 6 rye, volg die onderstaande instruksies.
Stappe:
- Tik die volgende formule in Sel B5 .
=RANDARRAY(6,2,10000,99999,TRUE)
- Sodra jy Enter druk, gee die formule hierbo 5-syfer ewekansige getalle (heelgetalle) oor kolomme B & C en rye 5:10 .
Lees meer: Hoe om ewekansige getalle sonder duplikate in Excel te genereer (7 maniere)
6. Pas Analysis ToolPak toe om 5-syfergetalle in Excel te genereer
In hierdie metode sal ek 'n Excel-byvoeging gebruik- in as 'n 5-syfergetalgenerator. Eerstens sal ek jou wys hoe jy die byvoeging by die Excel-lint voeg. Later sal ek daardie byvoeging gebruik om 5-syfer ewekansige getalle te genereer.
Stappe:
- Gaan eers na die Lêer oortjie vanaf die lint.
- Selekteer tweedens Opsies .
- Volgende, die Excel-opsies -dialoog sal verskyn, klik op Byvoegings . Merk Excel-byvoegings gekies uit die Bestuur -aftreklyskieslys en druk Gaan .
- Gevolglik sal die byvoegings dialoog verskyn , plaas 'n regmerkie op Analysis ToolPak en druk OK .
- Gaan nou na die Data -oortjie, en die Data-analise -opsie is beskikbaar. Klik daarop.
- Gevolglik verskyn die Data-analise dialoogkassie, kies Ewekansige nommer Generasie uit die Analise Tools lys, en druk OK .
- Wanneer die Random Number Generation dialoog verskyn, voer 2 in as die Getal veranderlikes , en 6 as die Getal ewekansige Getalle .
- Kies dan Uniform uit die Verspreiding aftreklys. Voer in die Parameters -afdeling die reeks van 5-syfergetalle ( 10000 en 99999 ) in die Tussen -veld in.
- Daarna, kies die Uitvoerreeks en kies die bestemmingsel (hier Sel $B$5 ). Druk OK om die dialoog toe te maak.
- Uiteindelik kan ons die afvoer hieronder sien.
⏩ Let wel:
- 5-syfer ewekansige getalle gegenereer deur Analysis ToolPak desimale bevat. Om daardie getalle na nul desimale plekke om te skakel, kan jy die ROUND of INT funksies gebruik (beskryf in Metode 4 en Metode 5 ).
Lees meer: Random Number Generator met Data Analise Toolen funksies in Excel
7. Pas Excel VBA toe as 5-syfer-nommergenerator
Jy kan Excel VBA gebruik om 5-syfer ewekansige getalle te genereer.
Stappe:
- Gaan eers na die blad waar jy die 5-syfer ewekansige getalle wil kry. Klik dan met die rechtermuisknop op die bladnaam en kies Bekyk kode om die VBA venster op te roep.
- Tik nou die onderstaande kode in die Module en hardloop met die F5 sleutel.
2424
- Uiteindelik, wanneer u die kode hardloop, sal u die onderstaande 5-syfer nommers kry.
Lees meer: Hoe om te genereer Ewekansige nommer in 'n reeks met Excel VBA
Dinge om te onthou
- Die resultaat wat ons van die RANDBETWEEN -funksie ontvang, bevat duplikate. Om die duplikaatgetalle op te spoor kan jy die RANK.EQ-funksie in Excel gebruik.
- Die RAND -funksie is ook 'n vlugtige funksie. Jy kan die resultate wat deur die RAND -formule teruggestuur word omskakel na waardes deur die Plak Spesiale -opsie te gebruik.
Gevolgtrekking
In die bogenoemde artikel , Ek het probeer om verskeie voorbeelde van 'n ewekansige 5-syfergetalgenerator in Excel uitvoerig te bespreek. Hopelik sal hierdie metodes en verduidelikings genoeg wees om u probleme op te los. Laat weet my asseblief as jy enige navrae het.