Kaip "Excel" programoje generuoti atsitiktinį 10 skaitmenų skaičių (6 metodai)

  • Pasidalinti
Hugh West

Šioje pamokoje paaiškinsime įvairius atsitiktinių atsitiktinių 10 skaičių Excel programoje. Dirbant su projektu "Microsoft Excel Kartais neturime jokio konkretaus duomenų rinkinio, todėl turime sukurti pavyzdinį duomenų rinkinį. Kuriant pavyzdinį duomenų rinkinį gali prireikti generuoti atsitiktinius skaičius. Paprastai atsitiktinius skaičius tenka generuoti keliems atvejams. Tai nėra tokia funkcija, kurią reikėtų naudoti dažnai.

Atsisiųsti praktikos sąsiuvinį

Praktikos sąsiuvinį galite atsisiųsti iš čia.

Generuoti atsitiktinį 10 skaitmenų skaičių.xlsm

6 atsitiktinio 10 skaitmenų skaičiaus generavimo "Excel" programoje metodai

Visame straipsnyje paaiškinsime 6 atsitiktinio kodo generavimo būdus. 10 skaičių. Naudosime įvairias funkcijas, įrankius ir VBA kodas.

1. Sujunkite ROUND ir RAND funkcijas, kad sugeneruotumėte atsitiktinį 10 skaitmenų skaičių

Visų pirma, mes naudosime funkcija ROUND ir funkcija RAND generuoti atsitiktinį 10 numerių skaičius.

Svetainėje "Microsoft Excel . RAND funkcija grąžina atsitiktinis skaičius nuo 0 iki 1.

Svetainė RUND funkcija "Excel" pateikia skaičių, suapvalintą iki nurodyto skaitmenų skaičiaus.

Pavadinimai penki toliau pateiktame paveikslėlyje pavaizduoti žmonės iš mūsų duomenų rinkinio. Atsitiktine tvarka jiems sugeneruosime telefono numerius, kurių kiekvienas turi dešimt skaitmenys.

Pažiūrėkime, kaip atlikti šį veiksmą.

ŽINGSNIAI:

  • Pirmiausia pasirinkite langelį C5 .
  • Tada į tą ląstelę įveskite šią formulę:
=ROUND(RAND()*9999999999+1,0)

  • Paspauskite Įveskite .
  • Taigi, atlikus šį veiksmą grąžinamas atsitiktinis 10 skaitmenų skaičius ląstelėje C5 .
  • Tada vilkite Užpildymo rankena įrankis iš ląstelės C5 į ląstelę C9 .
  • Galiausiai gauname tokius rezultatus, kaip šiame paveikslėlyje.

🔎 Kaip veikia formulė?

  • RAND()*999999999999+1: Ši dalis padaugina atsitiktinį skaičių, sugeneruotą 9999999999 ir prideda 1 į jį.
  • ROUND(RAND()*9999999999+1,0): Ši dalis suapvalina rezultatą, kurį gauname iš RAND funkcija.

Skaityti daugiau: "Excel" formulė atsitiktiniam skaičiui generuoti (5 pavyzdžiai)

2. Naudokite funkciją RANDBETWEEN, kad "Excel" sukurtumėte atsitiktinį 10 skaitmenų skaičių

Taikydami antrąjį metodą, naudosime funkcija RANDBETWEEN generuoti atsitiktinį 10 skaitmeninis skaičius "Excel" programoje.

Svetainė RANDBETWEEN Excel funkcija grąžina sveiką skaičių tarp dviejų nurodytų skaičių.

Norėdami paaiškinti šį metodą, toliau naudosime ankstesnį duomenų rinkinį.

Pažvelkime į šio metodo vykdymo veiksmus.

ŽINGSNIAI:

  • Pirmiausia pasirinkite langelį C5 ir į tą ląstelę įterpkite šią formulę:
=RANDBETWEEN(1000000000,9999999999)

  • Paspauskite Įveskite .
  • Dėl to gauname atsitiktinį 10 skaitmenų skaičius ląstelėje C5 .
  • Antra, vilkite Užpildymo rankena įrankis iš ląstelės C5 iki duomenų rinkinio pabaigos.
  • Galiausiai rezultatus matome toliau pateiktame paveikslėlyje.

Skaityti daugiau: Kaip generuoti atsitiktinį skaičių naudojant "Excel VBA" (4 pavyzdžiai)

3. Generuoti atsitiktinį 10 skaitmenų skaičių pagal skirtinguose langeliuose įvestų skaitmenų skaičių

Trečiuoju metodu sukursime atsitiktinį 10 skaitmeninį skaičių, naudodami unikalų metodą. Pavyzdžiui, įvesdami 10 ląstelėje C5 , ląstelė D5 bus rodomas atsitiktinis skaičius 10 joje esantys skaitmenys.

Šiam metodui atlikti atliksime toliau nurodytus veiksmus.

ŽINGSNIAI:

  • Pirmiausia į langelius ( D5:D9 ):
=LEFT(RANDBETWEEN(1,9)&RANDBETWEEN(0,999999999999999)&RANDBETWEEN(0,999999999999999), C5)

  • Be to, įveskite reikšmę 10 ląstelėje C5 .
  • Bakstelėkite Įveskite .
  • Be to, gauname atsitiktinį 10 skaitmenų skaičius ląstelėje D5 .

  • Galiausiai įveskite vertę 10 ląstelėse ( C6:C9 ). Dėl to taip pat gauname atsitiktinius 10 skaitmenų skaičius ląstelėse ( D6:D9 ).

🔎 Kaip veikia formulė?

  • RANDBETWEEN(0,999999999999999): Ši dalis grąžina atsitiktinį 10 skaitmenų skaičius.
  • LEFT(RANDBETWEEN(1,9)&RANDBETWEEN(0,999999999999999)&RANDBETWEEN(0,999999999999999), C5): Grąžina atsitiktinį fiksuotų skaitmenų skaičių ląstelėje D5 kurį įvedame į ląstelę C5 .

Skaityti daugiau: Atsitiktinių 4 skaitmenų skaičių generatorius "Excel" programoje (8 pavyzdžiai)

Panašūs skaitiniai

  • Automatinis sąskaitos faktūros numerio generavimas "Excel" programoje (4 greiti žingsniai)
  • 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)
  • Atsitiktinio skaičiaus tarp dviejų skaičių generavimas programoje "Excel" (4 būdai)

4. Taikykite funkciją RANDARRAY, kad sugeneruotumėte atsitiktinį 10 skaitmenų skaičių

Kitas būdas generuoti atsitiktinius skaičius tam tikrame mūsų duomenų rinkinio regione - naudoti funkcija RANDARRAY . RANDARRAY funkciją galima naudoti tik "Microsoft Excel 365 & Microsoft Excel 2021 versijos.

Svetainė RANDARRAY funkcija pateikia atsitiktinių skaičių sąrašą nuo 0 į 1 kurį nurodo eilučių ir stulpelių skaičius.

Toliau pateiktame duomenų rinkinyje atsitiktinai sugeneruosime du kiekvieno asmens telefono numerius su RANDARRAY funkcija.

Pažiūrėkime, kaip naudoti RANDARRAY funkcija.

ŽINGSNIAI:

  • Pradžioje pasirinkite langelį C5 .
  • Tada į tą ląstelę įveskite šią formulę:
=RANDARRAY(5,2,1000000000,9999999999,TRUE)

  • Po to bakstelėkite Įveskite .
  • Galiausiai langeliuose gauname atsitiktinius skaičius ( C5:D9 ).

Skaityti daugiau: Atsitiktinių 5 skaitmenų skaičių generatorius "Excel" programoje (7 pavyzdžiai)

5. 10 skaitmenų numerio generavimas naudojant analizės įrankių paketą

Kitas atsitiktinių skaičių generavimo būdas 10 skaičių Excel programoje yra naudoti Papildinys pavadintas Analizės įrankių paketas '. Šiam metodui nereikia jokios formulės.

Šiam metodui iliustruoti naudosime pirmojo metodo duomenų rinkinį. Norėdami atlikti šį veiksmą, tiesiog atlikite toliau nurodytus veiksmus.

ŽINGSNIAI:

  • Pirmiausia eikite į Failas skirtukas.

  • Antra, pasirinkite Parinktys iš meniu.

  • Pasirodo naujas iškylantysis langas pavadinimu "Excel" parinktys '.
  • Trečia, spustelėkite parinktį Papildiniai kairėje lango pusėje.
  • Tada dešinėje pusėje slinkite žemyn iki apačios. Pasirinkite parinktį "Excel" papildiniai ' iš išskleidžiamojo sąrašo ir spustelėkite Eikite į mygtuką.

  • Bus atidarytas iškylantysis langas su visų prieinamų "Excel" priedai . GERAI pažymėjus langelį "Analysis ToolPak '.

  • Tada pasirinkite Duomenų analizė ' parinktį iš Duomenys skirtukas.

  • Atidaromas naujas iškylantysis langas, pavadintas Duomenų analizė '.
  • Be to, slinkite žemyn parinktimis, esančiomis Analizės įrankiai ' skyrių. Pasirinkite Atsitiktinių skaičių generavimas ' parinktį ir spustelėkite GERAI .

  • Po to pasirodo dar vienas iššokantis langas, pavadintas Atsitiktinių skaičių generavimas '. Įvesime skirtingų parametrų vertes, kad būtų galima generuoti atsitiktinius 10 skaitmeniniai skaičiai.
  • Kintamųjų skaičius ' lauke nurodoma, kiek stulpelių norime užpildyti atsitiktiniais duomenimis. 1 .
  • Eilučių skaičius nurodomas simboliu Atsitiktinių skaičių skaičius '. Mes paėmėme vertę 5 .
  • Į Platinimas lauke pasirinkome parinktį Uniforma .
  • Nustatykite parametrų diapazoną 1 į 9999999999 .
  • Nustatykite Išėjimo diapazonas ' į masyvo pradžią, kuri yra ląstelė C5 .
  • Dabar spustelėkite GERAI .

  • Galiausiai galime matyti atsitiktinai sugeneruotus 10 skaitmenų skaičius ląstelėse ( C5:C9 ).

Skaityti daugiau: Atsitiktinių skaičių generatorius su "Excel" duomenų analizės įrankiu ir funkcijomis

6. Įterpkite VBA kodą, kad sukurtumėte 10 skaitmenų skaičių "Excel" programoje

Paskutiniuoju metodu sukursime atsitiktinį 10 skaitmeninis skaičius naudojant VBA kodą. Šiam metodui pademonstruoti naudosime šį duomenų rinkinį, kurį naudojome ir anksčiau.

Norėdami atlikti šį metodą, atlikite toliau nurodytus veiksmus.

ŽINGSNIAI:

  • Pirmiausia, dešiniuoju pelės klavišu spustelėkite aktyviajame lape ir pasirinkite parinktį Peržiūrėti kodą '.

  • Pirmiau pateikta komanda atveria naują tuščią VBA to darbalapio kodo langą.
  • Be to, į kodo langą įterpkite šį kodą:
 Sub Random_10_Digit() Dim GRN As Integer For GRN = 5 To 9 ActiveSheet.Cells(GRN, 3) = Round((Rnd() * 999999999999# - 1) + 1, 0) Next GRN End Sub 
  • Be to, spustelėkite Paleisti arba paspauskite F5 paleisti kodą.

  • Galiausiai gauname 10 atsitiktinai langeliuose sugeneruoti skaitmeniniai skaičiai ( C5:C9 ).

Skaityti daugiau: "Excel VBA": atsitiktinių skaičių generatorius be pasikartojimų (4 pavyzdžiai)

Išvada

Apibendrinant, galime lengvai sukurti atsitiktinį 10 skaitmeninį skaičių excel programoje, vadovaudamiesi šiuo metodu. Norėdami pasiekti geriausių rezultatų, atsisiųskite prie šio straipsnio pridėtą pratybų sąsiuvinį ir pradėkite juo naudotis. Jei turite klausimų ar rekomendacijų, palikite pastabą žemiau esančiame laukelyje.

Hugh Westas yra labai patyręs Excel treneris ir analitikas, turintis daugiau nei 10 metų patirtį šioje srityje. Jis yra įgijęs apskaitos ir finansų bakalauro bei verslo administravimo magistro laipsnius. Hugh turi aistrą mokymui ir sukūrė unikalų mokymo metodą, kurį lengva sekti ir suprasti. Jo ekspertinės žinios apie „Excel“ padėjo tūkstančiams studentų ir specialistų visame pasaulyje tobulinti savo įgūdžius ir tobulėti savo karjeroje. Savo tinklaraštyje Hugh dalijasi savo žiniomis su pasauliu, siūlydamas nemokamus „Excel“ vadovėlius ir internetinius mokymus, kad padėtų asmenims ir įmonėms išnaudoti visą savo potencialą.