Turinys
Dirbdamas "Microsoft Excel , kartais mums reikia atsitiktinių penkiaženklių skaičių generatoriaus. Ypač atliekant statistinę analizę gali prireikti generuoti penkiaženklius skaičius. Vėlgi galime naudoti penkiaženklių skaičių generatorių slaptažodžiams arba ID sukurti. Laimei, "Excel" turi keletą atsitiktinių penkiaženklių skaičių gavimo parinkčių. Šiame straipsnyje rasite patarimų, kaip naudotis šiomis parinktimis.
Atsisiųsti praktikos sąsiuvinį
Galite atsisiųsti pratybų sąsiuvinį, kurį naudojome rengdami šį straipsnį.
Atsitiktinių 5 skaitmenų skaičių generatorius.xlsm7 atsitiktinių 5 skaitmenų skaičių generatoriaus pavyzdžiai programoje "Excel
1. "Excel" funkcija RANDBETWEEN kaip 5 skaitmenų skaičių generatorius
Pirmiausia naudosime funkcija RANDBETWEEN kaip 5 skaitmenų skaičių generatorius. Ši funkcija leidžia gauti atsitiktinius skaičius tarp nurodytų skaičių. Pavyzdžiui, aš sugeneruosiu 5 skaitmenų skaičius tarp 10000 ir 99999 . Norėdami gauti norimą rezultatą, atlikite toliau nurodytus veiksmus.
Žingsniai:
- Įveskite toliau pateiktą formulę Ląstelė B5 ir paspauskite Įveskite .
=RANDBETWEEN(10000,99999)
- Todėl gausime toliau pateiktą 5 skaitmenų skaičių. Toliau naudokite Užpildymo rankena ( + ), kad gautumėte penkiaženklius skaičius iš diapazono B6:B10 .
- Todėl gausime toliau pateiktą išvestį.
⏩ Pastaba:
Svetainė RANDBETWEEN funkcija yra nepastovi funkcija. Šios funkcijos generuojami atsitiktiniai skaičiai keičiasi kiekvieną kartą, kai skaičiuojamas darbalapio langelis. Jei norite išvengti šių skaičių pokyčių, atlikite toliau nurodytus veiksmus.
Žingsniai:
- Pirmiausia nukopijuokite atsitiktinius skaičius, sugeneruotus RANDBETWEEN formulę pagal Pagrindinis > Kopijuoti arba Ctrl + C .
- Tada įklijuokite juos kaip Vertybės sekdami Pagrindinis > Pasta > Įklijuoti vertes (žr. ekrano nuotrauką).
- Todėl gausite skaičius kaip reikšmes.
Skaityti daugiau: "Excel" formulė atsitiktiniam skaičiui generuoti (5 pavyzdžiai)
2. Atsitiktinio 5 skaitmenų skaičiaus generavimas naudojant LEFT & amp; RANDBETWEEN funkcijas
Taikydamas šį metodą, naudosiu formulę, kurią sudaro LEFT ir RANDBETWEEN funkcijos. Ši formulė generuos atsitiktinius skaičius, priklausomai nuo skaičių, pateiktų ląstelėje, į kurią daroma nuoroda formulėje, ilgio. Pažiūrėkime, kaip galime atlikti šią užduotį.
Žingsniai:
- Pirmiausia įveskite toliau pateiktą formulę Ląstelė B6 ir paspauskite Įveskite . Formulė grąžins tuščią ląstelę.
=LEFT(RANDBETWEEN(1,9)&RANDBETWEEN(0,999999999999999)&RANDBETWEEN(0,999999999999999),B5)
- Dabar įveskite 5 svetainėje Ląstelė B5 nes jums reikia atsitiktinio 5 skaitmenų skaičiaus. Įveskite , į Ląstelė B6 gausite 5 skaitmenų atsitiktinį skaičių.
🔎 Kaip veikia formulė?
- RANDBETWEEN(1,9)
Šiuo atveju pirmiau pateikta formulė grąžina atsitiktinį skaičių tarp 1 į 9 .
- RANDBETWEEN(0,999999999999999)
Čia RANDBETWEEN funkcija grąžina atsitiktinį skaičių tarp 0 į 999999999999999.
- LEFT(RANDBETWEEN(1,9)&RANDBETWEEN(0,999999999999999)&RANDBETWEEN(0,999999999999999),B5
Galiausiai pagal pirmiau pateiktą formulę grąžinamas atsitiktinis skaičius, kuriame yra ilgis Ląstelė B5 .
Skaityti daugiau: Atsitiktinių 4 skaitmenų skaičių generatorius "Excel" programoje (8 pavyzdžiai)
3. Sukurti 5 skaitmenų skaičių naudojant ROUND & amp; RAND funkcijas programoje "Excel
Šį kartą naudosiu RUND ir RAND veikia kaip 5 skaitmenų atsitiktinių skaičių generatorius. Bendra skaičių generavimo formulė yra tokia:
=ROUND(RAND()*(Y-X)+X,0)
Kur X ir Y yra apatinis ir viršutinis skaičius, tarp kurių norite generuoti penkiaženklius skaičius.
Žingsniai:
- Įveskite toliau pateiktą formulę Ląstelė B5 . Kitas spaudinys Įveskite .
=ROUND(RAND()*(99999-10000)+10000,0)
- Dėl to gausite toliau nurodytus penkiaženklius skaičius.
🔎 Kaip veikia formulė?
- RAND()
Čia RAND funkcija generuoja atsitiktinius dešimtainius skaičius.
- RAND()*(99999-10000)+10000
Šioje dalyje rezultatas RAND funkcija dauginama iš 89999 Tada rezultatas pridedamas prie 1000 .
- ROUND(RAND()*(99999-10000)+10000,0)
Galiausiai RUND funkcija suapvalina ankstesnės formulės rezultatą iki nulio ženklų po kablelio.
Skaityti daugiau: Atsitiktinio skaičiaus generavimas "Excel" programoje su dešimtainėmis dalimis (3 metodai)
4. Sujunkite INT & amp; RAND funkcijas kaip 5 skaitmenų skaičių generatorius
Šis metodas panašus į ankstesnįjį. RUND funkciją, naudosime INT funkcija čia. Norėdami sukurti penkiaženklius atsitiktinius skaičius tarp 10000 ir 99999 atlikite toliau nurodytus veiksmus.
Žingsniai:
- Įveskite toliau pateiktą formulę Ląstelė B5 . Tada paspauskite Įveskite .
=INT(RAND()*(99999-10000)+10000)
- Dėl to gausite tokią išvestį.
Čia pirmiau minėta formulė veikia panašiai, kaip nurodyta 3 metodas . Pirma. RAND funkcija generuoja atsitiktinius dešimtainius skaičius. Tada gautas dešimtainis skaičius dauginamas iš 89999 ir pridėta prie 1000 . Galiausiai INT funkcija suapvalina skaičių iki artimiausio penkiaženklio sveikojo skaičiaus.
Skaityti daugiau: Kaip "Excel" programoje generuoti atsitiktinį 10 skaitmenų skaičių (6 metodai)
Panašūs skaitiniai
- Kaip "Excel" programoje generuoti atsitiktinius duomenis (9 paprasti metodai)
- Atsitiktinių skaičių generatorius "Excel" programoje be pasikartojimų (9 metodai)
- Atsitiktinio skaičiaus generavimas iš sąrašo "Excel" programoje (4 būdai)
- Atsitiktinių skaičių generatorius tarp "Excel" diapazono (8 pavyzdžiai)
5. Sukurti atsitiktinį 5 skaitmenų skaičių naudojant funkciją RANDARRAY
Galite naudoti funkcija RANDARRY kaip atsitiktinių penkiaženklių skaičių generatorius. Norėdami sukurti penkiaženklius atsitiktinius sveikuosius skaičius tarp 10000 ir 99999 ir paskleisti ant 2 stulpelius ir 6 eilutėse vadovaukitės toliau pateiktais nurodymais.
Žingsniai:
- Įveskite šią formulę Ląstelė B5 .
=RANDARRAY(6,2,10000,99999,TRUE)
- Kai paspausite Įveskite , pirmiau pateikta formulė grąžina penkiaženklius atsitiktinius skaičius (sveikuosius skaičius) per stulpelius B & C ir eilutės 5:10 .
Skaityti daugiau: Kaip "Excel" programoje generuoti atsitiktinius skaičius be pasikartojimų (7 būdai)
6. Taikykite analizės įrankių paketą 5 skaitmenų skaičiams generuoti programoje "Excel
Šiame metode naudosiu "Excel" priedą kaip 5 skaitmenų skaičių generatorių. Pirmiausia parodysiu, kaip pridėti priedą prie "Excel" juostelė . Vėliau tą priedą naudosiu 5 skaitmenų atsitiktiniams skaičiams generuoti.
Žingsniai:
- Pirmiausia eikite į Failas skirtuką iš juostos.
- Antra, pasirinkite Parinktys .
- Toliau "Excel" parinktys pasirodys dialogo langas, spustelėkite Papildiniai . "Excel" papildiniai pasirinktas iš Tvarkykite išskleidžiamąjį meniu ir paspauskite Eikite į .
- Dėl to Papildiniai bus rodomas dialogo langas, pažymėkite varnele Analizės įrankių paketas ir paspauskite GERAI .
- Dabar eikite į Duomenys skirtukas ir Duomenų analizė galima pasirinkti parinktį. Spustelėkite ją.
- Todėl Duomenų analizė rodomas dialogo langas, pasirinkite Atsitiktinis skaičius Generation iš Analizės įrankiai sąrašą ir paspauskite GERAI .
- Kai Atsitiktinių skaičių generavimas rodomas dialogo langas, įveskite 2 kaip Kintamųjų skaičius , ir 6 kaip Atsitiktinių skaičių skaičius .
- Tada pasirinkite Uniforma iš Platinimas išskleidžiamajame meniu. Parametrai skyriuje įveskite 5 skaitmenų skaičių intervalą ( 10000 ir 99999 ) į Tarp srityje.
- Po to pasirinkite Išėjimo diapazonas ir pasirinkite paskirties langelį (čia Ląstelė $B$5 ). GERAI uždaryti dialogo langą.
- Galiausiai matome toliau pateiktą išvestį.
⏩ Pastaba:
- 5 skaitmenų atsitiktiniai skaičiai, sugeneruoti Analizės įrankių paketas yra dešimtainiųjų skaitmenų. Norint šiuos skaičius paversti nuliniu skaičiumi po kablelio, galima naudoti RUND arba INT funkcijos (aprašytos 4 metodas ir 5 metodas ).
Skaityti daugiau: Atsitiktinių skaičių generatorius su "Excel" duomenų analizės įrankiu ir funkcijomis
7. Taikykite "Excel VBA" kaip 5 skaitmenų skaičių generatorių
Galite naudoti "Excel" VBA generuoti 5 skaitmenų atsitiktinius skaičius.
Žingsniai:
- Pirmiausia eikite į lapą, kuriame norite gauti penkiaženklius atsitiktinius skaičius. Tada dešiniuoju pelės klavišu spustelėkite lapo pavadinimą ir pasirinkite Peržiūrėti kodą įkelti VBA langas.
- Dabar įveskite toliau pateiktą kodą į Modulis ir paleisti naudojant F5 raktas.
Sub Random5DigitNumber() Dim N As Integer For N = 5 To 10 ActiveSheet.Cells(N, 2) = Round(Rnd() * (99999 - 10000) + 10000, 0) Next N End Sub
- Galiausiai, paleidę kodą, gausite toliau nurodytus penkiaženklius skaičius.
Skaityti daugiau: Kaip generuoti atsitiktinį skaičių diapazone naudojant "Excel VBA
Dalykai, kuriuos reikia prisiminti
- Rezultatas, kurį gauname iš RANDBETWEEN funkcija yra pasikartojančių numerių. Norėdami aptikti pasikartojančius numerius, galite naudoti funkcija RANK.EQ "Excel" programoje.
- Svetainė RAND funkcija taip pat yra nepastovi funkcija. RAND formulę į reikšmes naudojant Specialusis įklijavimas galimybė.
Išvada
Pirmiau pateiktame straipsnyje stengiausi išsamiai aptarti keletą atsitiktinių 5 skaitmenų skaičių generatoriaus "Excel" programoje pavyzdžių. Tikiuosi, kad šių metodų ir paaiškinimų pakaks jūsų problemoms išspręsti. Jei turite kokių nors klausimų, praneškite man.