Sisukord
Me võime vajada juhuslike numbrite genereerimist Excel aeg-ajalt. Juhuslikke numbreid saab kasutada muu hulgas andmete krüpteerimisvõtmete genereerimiseks, keeruliste sündmuste simuleerimiseks ja kirjeldamiseks ning juhusliku valimi valimiseks suurematest andmekogumitest. Selles artiklis näitame erinevaid viise, kuidas teha 4-kohaline juhusliku arvu generaator Excel.
Lae alla praktiline töövihik
Saate alla laadida töövihiku ja nendega harjutada.
4-kohalise juhusliku numbri genereerimine.xlsm8 näidet juhusliku 4-kohalise numbrigeneraatori kohta Excelis
1. Sisesta RANDBETWEEN funktsioon 4-kohalise juhusliku numbri genereerimiseks.
Funktsioon RANDBETWEEN liigitatakse Matemaatika ja trigonomeetria funktsioon Excelis. RANDBETWEEN funktsioon Excelis genereerib juhusliku väärtuse kahe väärtuse hulgast. Iga kord, kui arvutustabeli juurde pääseb või seda muudetakse, RANDBETWEEN genereerib uue. Genereerime selle funktsiooni abil 4-kohalise juhusliku numbri. Selleks peame järgima alljärgnevaid samme.
SAMMUD:
- Kõigepealt valige lahter, kuhu soovite panna valemi, kasutades selleks funktsiooni RANDBETWEEN Seega valime lahtri B5 .
- Teiseks sisestage valem sellesse valitud lahtrisse.
=RANDBETWEEN(1000,9999)
- Kolmandaks, vajutage Sisesta .
- Nüüd lohistage Täitmise käepide alla, et dubleerida valemit üle vahemiku. Või, et AutoFill vahemikku, topeltklõpsake Plus ( + ) sümbol.
- Lõpuks on meil võimalik näha 4 numbrilised juhuslikud numbrid lahtrite vahemikus B5:B9 .
Loe edasi: Exceli valem juhusliku arvu genereerimiseks (5 näidet)
2. RANDARRARY funktsioon kui juhusliku 4-kohalise numbri generaator Excelis
Funktsioon RANDARRAY genereerib juhusliku numbrimassiivi. Täitvate ridade ja veergude arv, minimaalsed ja maksimaalsed väärtused ning see, kes peaks tagastama terved numbrid või kümnendväärtused, on kõik valikud. Me võime kasutada funktsiooni RANDARRAY funktsiooni 4-kohaliste juhuslike numbrite genereerimiseks. Vaatame siis alljärgnevaid protseduure.
SAMMUD:
- Alustuseks valige lahter, kuhu soovite sisestada RANDARRAY funktsioonide valem.
- Teiseks sisestage valitud lahtrisse alljärgnev valem.
=RANDARRAY(5,1,0,9999,TRUE)
- Lõpuks vajutage Sisesta klahvi, et lõpetada protseduur.
See genereerib automaatselt 4 numbriline juhuslik numbrid viie rea, kui paneme arvu rea 5 valemisse.
Loe edasi: Juhuslik 5-kohaline numbrigeneraator Excelis (7 näidet)
3. 4-kohaliste juhuslike numbrite tootmine TRUNC ja RAND funktsioonide abil
Funktsioon TRUNC Excelis tekitab kärbitud arvu, millel on valikuline arv numbreid. Väärtuse murdosa eemaldatakse järgmiselt TRUNC . Funktsioon RAND tagastab juhusliku konkreetse arvu, mis on suurem või võrdne väärtusega 0 kuid vähem kui 1 Me saame kombineerida TURNC & RAND funktsioonid 4-kohaliste juhuslike numbrite genereerimiseks. Vaatame, kuidas kasutada nende kahe funktsiooni kombinatsiooni 4-kohaliste juhuslike numbrite genereerimiseks.
SAMMUD:
- Sarnaselt eelmisele näitele valige lahter B5 ja asendada valemiga
=TRUNC(RAND()*9999,4)
- Seejärel vajutage Sisesta . ja valem kuvatakse valemiribal.
- Edasi, et kopeerida valemit üle vahemiku, lohistage nuppu Täitmise käepide maha või Topeltklõpsake kohta Plus ( + ) ikoon.
- Ja see ongi kõik! Tulemust näete veerus B .
🔎 Kuidas valem töötab?
- RAND()*9999,4: The RAND() genereerib juhusliku numbri vahemikus 1 kuni 9 . Multiplikatsioon 9999 suurendab numbrivahemikku ja 4 tagastab ainult selle juhusliku numbri 4-kohalise numbri.
- TRUNC(RAND()*9999,4: See tagastab juhusliku numbri 4-kohalise numbri.
Loe edasi: Kuidas genereerida juhuslik 10-kohaline number Excelis (6 meetodit)
4. Kombineeri ROUND & RAND funktsioonid 4-kohalise juhusliku numbri genereerimiseks
Funktsioon ROUND Excelis annab numbri, mis on kärbitud kindlaksmääratud arvu numbriteni. Funktsioon RAND aadressil Excel genereerib juhusliku väärtuse vahemikus 0 ja 1. Me saame genereerida 4-kohalisi juhuslikke numbreid, ühendades need kaks funktsiooni. Niisiis, järgime selle tegemiseks samme.
SAMMUD:
- Samamoodi nagu enne, valime kõigepealt lahtri, kuhu tahame panna valemi juhuslike numbrite genereerimiseks. Niisiis, valime lahtri B5 .
- Teiseks sisestage valitud lahtrisse alljärgnev valem.
=ROUND(RAND()*(9999-1000)+1000,0)
- Pärast seda vajutage Sisesta võti.
- Pärast seda lohistage Täitmise käepide alla, et kopeerida valem üle vahemiku. Või topeltklõpsake valemil pluss ( + ) märk. See dubleerib ka valemit.
- Ja see genereerib 4-kohalised juhuslikud numbrid veergu B .
🔎 Kuidas valem töötab?
- RAND()*(9999-1000)+1000,0: See korrutab peamiselt RAND() koos 9999 genereerida ainult 4-kohalisi juhuslikke numbreid.
- ROUND(RAND()*(9999-1000)+1000,0): See eemaldab lisakümnendikud ja genereerib ainult neljakohalised numbrid.
Sarnased lugemised
- Automaatne arve numbri genereerimine Excelis (4 kiire sammuga)
- Kuidas genereerida juhuslikke andmeid Excelis (9 lihtsat meetodit)
- Juhuslik numbrigeneraator vahemiku vahel Excelis (8 näidet)
- Kuidas genereerida juhuslik number Excel VBA-ga (4 näidet)
- Genereeri juhuslik number Exceli nimekirjast (4 võimalust)
5. 4-kohalise juhusliku numbri genereerimine, kasutades LEFT &; RANDBETWEEN funktsioonid Excelis
Funktsioon LEFT tagastab teksti stringi esimese tähemärgi või tähemärkide arvu alusel. Võime kombineerida VÄLJAS ja RANDBETWEEN funktsioonid 4-kohaliste juhuslike numbrite genereerimiseks. Järgime seega protseduuri.
SAMMUD:
- Nagu varasemates näidetes näidatud, valige kõigepealt lahter ja sisestage valem sellesse lahtrisse.
=LEFT(RANDBETWEEN(1,9)&RANDBETWEEN(0,999999999999999)&RANDBETWEEN(0,999999999999999),B5)
- Ja vajutage Sisesta .
🔎 Kuidas valem töötab?
- RANDBETWEEN(1,9): See võimaldab võtta numbri vahemikus 1 aadressile 9 .
- RANDBETWEEN(0,999999999999999)&RANDBETWEEN(0,999999999999999),B5: See valemirea genereerib juhuslikke numbreid, mis põhinevad lahtrisse pandud numbril. B5 .
- LEFT(RANDBETWEEN(1,9)&RANDBETWEEN(0,999999999999999)&RANDBETWEEN(0,999999999999999),B5): See tagastab esimesed numbrid, mis põhinevad lahtris oleval numbril. B5 on antud.
6. 4-kohalise juhusliku arvu loomine INT & RAND funktsioonide kombineerimise abil
Funktsioon INT kasutatakse Excelis selleks, et tagastada antud numbrile lähim täisarv. Kui meil on suur hulk andmekogumeid ja iga andmekogum on erinevates formaatides, näiteks float, siis tagastab see funktsioon numbri täisarvulise osa. Järgime alljärgnevaid samme.
SAMMUD:
- Sarnaselt eelmistele näidetele valige kõigepealt lahter B5 .
- Seejärel sisestage sellesse valitud lahtrisse alljärgnev valem.
=INT(RAND()*(9999-1000)+1000)
- Lõpuks vajutage Sisesta klahvi, et protsess lõpule viia.
- Tulemus kuvatakse nüüd valitud lahtris koos valemiga valemiribal.
- Lisaks lohistage Täitmise käepide allapoole, et dubleerida valemit kogu vahemikus. Alternatiivselt võib ka AutoFill vahemikku, topeltklõpsake Plus ( + ) sümbol.
- See on esialgu kõik! Viimane, kuid mitte vähem oluline, veerg B näitab tulemuseks 4-kohalisi juhuslikke numbreid.
🔎 Kuidas valem töötab?
- RAND()*(9999-1000)+1000: See korrutab peamiselt 9999 koos RAND funktsioon 4-kohaliste numbrite genereerimiseks.
- INT(RAND()*(9999-1000)+1000: See võtab juhusliku numbrile lähima täisarvu ja genereerib ainult 4-kohalise juhusliku numbri.
7. Kasutage Exceli analüüsitööriistapakki 4-kohalise juhusliku numbri genereerimiseks
On veel üks võimalus süstida 4-kohalisi juhuslikke täisarvusid, mis ei nõua valemi kasutamist. Juhuslike andmete genereerimiseks võime kasutada valemit Analysis ToolPak lisa, kuid me peame selle kõigepealt paigaldama. Analysis ToolPak lisa saab installeerida põhiprotseduurides. Kui te kasutate Microsoft Excel 365 , on see vaikimisi paigaldatud. Nüüd vaatame, kuidas seda lisandit kasutada.
SAMMUD:
- Esiteks, valige Faili vahekaart lindil.
- Teiseks, klõpsake Valikud Või kasutage klahvikombinatsiooni Alt + F + T .
- See avab Exceli valikud dialoog.
- Seejärel klõpsake Add-Ins hüpikakna vasakul külgribal.
- Pärast seda valige Analysis ToolPak aastal Lisandid jagu.
- Lisaks valige Exceli lisandmoodulid menüüst põhiakna allosas olevast menüüst Halda rippmenüü.
- Seejärel klõpsake nuppu Mine nupp.
- See avab hüpikakna, kus on nimekiri kõigist kättesaadavatest Exceli programmidest. Lisandid .
- Märkige ruutu Analysis ToolPak ja klõpsake OK .
- Lisaks sellele minge Andmed Nüüd on olemas lisakategooria nimega Analüüs Exceli lindi Andmed vahekaart, millel on üks nupp, millel on märge Andmete analüüs Klõpsake sellel.
- See ilmub Andmete analüüs dialoogiaknas.
- Valige siinkohal juhusliku numbri genereerimine ja klõpsake OK .
- Jällegi ilmub dialoogiboks nimega Juhuslike numbrite genereerimine .
- Sisestage veergude arv Muutujate arv tekstivälja ja sisestage ridade arv. Juhuslike numbrite arv tekstikast.
- In the Jaotus rippmenüüst, valige Ühtne .
- Võtame vahemiku 4-kohalise numbri jaoks. Kuna me võtame vahemiku vahel 1000 ja 9999 .
- In the Väljundi valikud , valige Väljundvahemik Niisiis, me valime $B$5:$B$9 .
- Pärast seda klõpsake nuppu OK nupp.
- Ja lõpuks näeme tulemust valitud vahemikus.
Loe edasi: Juhuslik numbrigeneraator koos andmeanalüüsi tööriista ja funktsioonidega Excelis
8. Excel VBA 4-kohalise juhusliku numbri tootmiseks Excelis
Me võime kasutada Excel VBA genereerida juhuslikke numbreid konkreetsetes lahtrites. Excel VBA , saavad kasutajad hõlpsasti kasutada koodi, mis toimib exceli menüüdest paelast. Et kasutada VBA koodi 4-kohaliste juhuslike numbrite genereerimiseks, järgime protseduuri.
SAMMUD:
- Esimeses kohas klõpsake nuppu Arendaja vahekaart lindil.
- Teiseks, käivitage Visual Basic toimetaja klõpsates Visual Basic .
- Teise võimalusena saate juurdepääsu Visual Basic toimetaja vajutades Alt + F11 .
- Selle asemel võite lihtsalt teha oma töölehel paremklõpsu ja minna valikusse Vaata koodi See viib teid ka Visual Basic toimetaja .
- See ilmub Visual Basic toimetaja kus me kirjutame oma koodid tabeli loomiseks vahemikust.
- Ja kopeeri ja kleebi VBA allpool esitatud kood.
VBA kood:
Sub FourDigit_RandomNumber() Dim num As Integer num = Int((9999 - 100 + 1) * Rnd() + 100) Range("B5") = num End Sub
- Pärast seda käivitage kood, klõpsates nupule RubSub nuppu või vajutades klaviatuurikombinatsiooni F5 .
- Ja lõpuks, järgides samme, genereeritakse 4-kohaline juhuslik number lahtrisse B5 .
Loe edasi: Excel VBA: juhusliku numbri generaator ilma dubleerimata (4 näidet)
Kokkuvõte
Ülaltoodud näited näitavad teile Juhuslik 4 numbriline numbrigeneraator Excelis Loodan, et see aitab teid! Kui teil on küsimusi, ettepanekuid või tagasisidet, siis andke meile teada kommentaaride sektsioonis. Või võite heita pilgu meie teistesse artiklitesse aadressil ExcelWIKI.com blogi!