Kuidas genereerida juhuslikke numbreid ilma duplikaatideta Excelis (7 võimalust)

  • Jaga Seda
Hugh West

Kui me töötame Exceli tabeliga, on mõnikord vaja genereerida mõned juhuslikud numbrid. Kuna inimaju on kallutatud, kui inimesed püüavad numbreid käsitsi sisestada, siis täidavad nad seda paljude duplikaatidega. Excelil on mitu funktsiooni, et genereerida juhuslikke numbreid ilma duplikaatideta. Selles kontekstis näitame teile 7 erinevat lähenemisviisi, kuidas genereerida juhuslikke numbreid Excelis ilmaduplikaadid.

Lae alla praktiline töövihik

Lae alla see harjutusvihik, et seda artiklit lugedes harjutada.

Genereeri juhuslikke numbreid ilma duplikaatideta.xlsx

7 lihtsat viisi juhuslike numbrite genereerimiseks ilma duplikaatideta Excelis

Selles artiklis genereerime oma Exceli tabelis erinevate funktsioonide abil 10 juhuslikku numbrit. Lisaks sellele püüame vältida topeltnumbrite täitmist meie andmestikus.

1. RANDBETWEEN funktsiooni kasutamine juhuslike numbrite genereerimiseks

Selles protsessis kasutame me funktsioon RANDBETWEEN genereerida juhuslikke numbreid ilma duplikaatideta Excelis. Me loome 10 juhuslikke numbreid meie andmelehes ja numbrid on vahemikus lahtrid B5:B14 Selle protsessi etapid on esitatud järgmiselt:

📌 Sammud:

  • Kõigepealt valige lahter B5 .

  • Nüüd kirjutage lahtrisse järgmine valem B5 .

=RANDBETWEEN(10,50)

  • Vajutage Sisesta klaviatuuril.

  • Seejärel lohistage Täitmise käepide ikooni hiirega kuni lahtrisse B14 .

  • Saate 10 juhuslikku numbrit.

  • Et tagada, et duplikaate ei oleks, saate rakendada tingimuslikku vormingut kontrollida.
  • Selle funktsiooni abil saadud väärtused võivad igal ajal muutuda. Nende numbrite kaitsmiseks valige kogu rakkude vahemik B5:B14 ja vajutage 'Ctrl+C' klaviatuuril.

  • Pärast seda, paremklikk hiirega ja valige Paste väärtus võimalus.

  • Numbrid ei muutu enam.

Seega võime öelda, et meie meetod töötas suurepäraselt.

Loe edasi: Exceli valem juhusliku numbri genereerimiseks (5 näidet)

2. INDEXi kombineerimine UNIQUE ja RANDARRAY funktsioonidega

Selles meetodis kasutame me INDEX , UNIQUE , RANDARRAY , ja SEQUENCE funktsioone, et genereerida juhuslikke numbreid ilma duplikaatideta Excelis. Juhuslike numbrite arv on sama, mis eelmises protsessis ja numbrid on rakkude vahemikus B5:B14 Selle meetodi sammud on esitatud järgmiselt:

📌 Sammud:

  • Kõigepealt valige lahter B5 .

  • Kirjutage lahtrisse järgmine valem B5 .

=INDEX(UNIQUE(RANDARRAY(30,1,10,50,TRUE)),SEQUENCE(10))

  • Nüüd vajutage Sisesta võti.

  • Saate 10 juhuslikku numbrit.

  • Saate taotleda tingimuslik vormindamine et teada saada, kas duplikaatnumbreid on veel alles.
  • Selle funktsiooni abil saadud väärtused võivad teatud aja möödudes muutuda. Nende numbrite kaitsmiseks valige kogu rakkude vahemik B5:B14 ja vajutage 'Ctrl+C' klaviatuuril.

  • Pärast seda, paremklikk hiirega ja valige Paste väärtus võimalus.

  • Numbrid ei muutu enam.

Seega võime öelda, et meie valem töötas tõhusalt.

🔍 Valemi jaotus

Me teeme seda jaotust rakkude jaoks B5 .

👉 SEQUENCE(10): See funktsioon tagastab 10 järjestikused numbrid alates 1-10 .

👉 RANDARRAY(30,1,10,50,TRUE) : See funktsioon tagastab 30 juhuslikud numbrid vahemikus 10 kuni 50 .

👉 UNIQUE(RANDARRAY(30,1,10,50,TRUE)) : See funktsioon filtreerib unikaalse väärtuse, mis saadakse alates RANDARRAY toimida...

👉 INDEX(UNIQUE(RANDARRAY(30,1,10,50,TRUE)), SEQUENCE(10)) : See tagastab esimese 10 unikaalne väärtus ja näidata neid vahemikus od lahtrid B5:B14 .

3. Juhuslike arvude genereerimine RAND funktsiooni abil

Me kasutame funktsioon RAND et genereerida Excelis juhuslikke numbreid ilma duplikaatideta. Antud juhul saame 10 kümnendväärtust vahemikus 0 ja 1. Numbrid on vahemikus lahtrid B5:B14 Menetlust selgitatakse allpool:

📌 Sammud:

  • Valige lahter B5 .
  • Nüüd kirjutage lahtrisse järgmine valem B5 .

=RAND()

  • Vajutage Sisesta võti.

  • Vormindage number vastavalt oma soovile. Siin valime 2 numbrit pärast koma. Seejärel lohistage number Täitmise käepide ikooni hiirega kuni lahtrisse B14 .

  • Seega saate 10 juhuslikku numbrit vahemikus 0 ja 1.

  • Võite taotleda ka tingimuslik vormindamine et näha, kas mõni dubleeriv number on veel andmekogumisse kinni jäänud.
  • Selle funktsiooni abil saadud väärtused võivad igal ajal muutuda. Nende numbrite kaitsmiseks valige kogu rakkude vahemik B5:B14 ja vajutage 'Ctrl+C' klaviatuuril.

  • Siis, paremklikk hiirega ja valige Paste väärtus võimalus.

  • Numbrid ei muutu enam.

Lõppkokkuvõttes võime öelda, et meie valem töötas tõhusalt.

Sarnased lugemised

  • Juhuslik numbrigeneraator koos andmeanalüüsi tööriista ja funktsioonidega Excelis
  • Juhuslik 5-kohaline numbrigeneraator Excelis (7 näidet)
  • Genereeri juhuslik number Exceli nimekirjast (4 võimalust)
  • Juhuslik 4-kohaline numbrigeneraator Excelis (8 näidet)
  • Juhuslik numbrigeneraator vahemiku vahel Excelis (8 näidet)

4. SEQUENCE funktsioon juhuslike numbrite genereerimiseks ilma duplikaatideta

Sel juhul, funktsioon SEQUENCE aitab meil genereerida juhuslikke numbreid ilma duplikaatideta. Me loome 10 juhuslikke numbreid meie andmelehes ja funktsioon annab meile 10 võrdse intervalliga numbrit. Numbrid on vahemikus lahtrites B5:B14 Protsessi kirjeldatakse allpool samm-sammult:

📌 Sammud:

  • Selle protsessi alguses valige lahter B5 .
  • Seejärel kirjutage lahtrisse järgmine valem B5 .

=JÄRJEKORD(10,1,10,3)

  • Vajutage Sisesta klaviatuuril.

  • Saate 10 juhuslikku numbrit.

  • Selles protsessis ei ole teil vaja kohaldada mingit vajadust tingimuslik vormindamine Sest SEQUENCE funktsioon annab meile võrdsete intervallide arvu. Seega ei ole võimalik, et meie Exceli andmelehel on topeltnumbrid.

Lõpuks võime öelda, et meie funktsioon töötas suurepäraselt.

Loe edasi: Juhuslik numbrigeneraator Excelis ilma kordusteta (9 meetodit)

5. RANDARRAY ja UNIQUE funktsioonide kasutamine

Selles meetodis kasutame me UNIQUE ja RANDARRAY funktsioone, et genereerida juhuslikke numbreid Exceli lehel ilma duplikaatideta. Numbrid on lahtrite vahemikus B5:B14 koguses 10 numbrit. Protsessi on näidatud allpool:

📌 Sammud:

  • Protseduuri alustamiseks valige esmalt lahter B5 .

  • Kirjutage lahtrisse järgmine valem B5 .

=UNIQUE(RANDARRAY(10,1,10,50,TRUE))

  • Seejärel vajutage Sisesta klaviatuuril ja saate 10 juhuslikku numbrit.

  • Duplikaatnumbri kontrollimiseks saate taotleda tingimuslik vormindamine et neid leida.
  • Selle funktsiooni abil saadud väärtused muutuvad faili uuesti avamisel. Nende numbrite kaitsmiseks valige kogu rakkude vahemik B5:B14 ja vajutage 'Ctrl+C' klaviatuuril.

  • Pärast seda, paremklikk hiirega ja valige Paste väärtus võimalus.

  • Numbrid ei muutu enam.

Lõpuks võime öelda, et meie meetod ja valem töötasid edukalt.

🔍 Valemi jaotus

Me teeme seda jaotust rakkude jaoks B5 .

👉 RANDARRAY(30,1,10,50,TRUE) : See funktsioon tagastab 30 juhuslikud numbrid vahemikus 10 kuni 50 .

👉 UNIQUE(RANDARRAY(30,1,10,50, TRUE)) : See funktsioon filtreerib unikaalse väärtuse, mis saadakse alates RANDARRAY funktsioon ja näitab neid rakkude vahemikus B4:B14 .

6. Funktsiooni SORTBY rakendamine

See protseduur viiakse lõpule abiga SORTBY , SEQUENCE ja RANDARRAY funktsioonid. Genereerime 10 juhuslikku numbrit ilma duplikaatideta meie Exceli andmelehes. Numbrid on vahemikus lahtrid B5:B14 Selle menetluse sammud on esitatud järgmiselt:

📌 Sammud:

  • Kõigepealt valige lahter B5 .

  • Seejärel kirjutage lahtrisse järgmine valem B5 .

=SORTBY(SEQUENCE(10,1,10,3),RANDARRAY(10))

  • Press Sisesta ja saad 10 juhuslikku numbrit.

  • Nüüd, et tagada, et meie andmestik on vaba dubleeringutest, võite rakendada tingimuslik vormindamine.
  • Selle funktsiooni abil saadud väärtused muutuvad faili uuesti avamisel. Nende numbrite kaitsmiseks valige kogu rakkude vahemik B5:B14 ja vajutage 'Ctrl+C' klaviatuuril.

  • Siis, paremklikk hiirega ja valige Paste väärtus võimalus.

  • Seega ei muutu numbrid enam.

Seega võime öelda, et meie meetod ja valem toimisid suurepäraselt.

🔍 Valemi jaotus

Me teeme seda jaotust rakkude jaoks B5 .

👉 SEQUENCE(10,1,10,3) : See funktsioon tagastab 10 võrdselt sammu väärtused alates 10 kuni 37 intervalliga 3 .

👉 RANDARRAY(10) : See funktsioon tagastab 10 Kümnendväärtused vahemikus 0 kuni 1 .

👉 SORTBY(SEQUENCE(10,1,10,3), RANDARRAY(10)) See tagastab juhuslikud väärtused, mis on saadud teisest funktsioonist, ja näitab neid lahtrite vahemikus. B4:B14 .

7. RAND ja RANK funktsioonid, et saada juhuslikke numbreid ilma dubleerimiseta

Järgnevas meetodis kasutame meetodit RAND ja RANK funktsioone, et genereerida juhuslikke numbreid ilma duplikaatideta. Selle protsessi käigus saame 2 erinevat andmestikku 10 juhuslikud numbrid. Esimene komplekt on kümnendarvud, teine komplekt on täisarvud. Numbrid on vahemikus lahtrid B5:C14 Selle meetodi sammud on esitatud järgmiselt:

📌 Sammud:

  • Valige lahter B5 ja kirjutage lahtrisse järgmine valem B5 .

=RAND()

  • Nüüd vajutage Sisesta klaviatuuril.

  • Lohistage Täitmise käepide ikooni hiirega kuni lahtrisse B14 .

  • Saate 10 juhuslikud numbrid vahemikus 0 ja 1.

  • Seejärel valige lahter C5 . Samamoodi kirjutage lahtrisse järgmine valem ja vajutage nuppu Sisesta .

=RANK(B5,$B$5:$B$14)

  • Lohistage Täitmise käepide ikooni hiirega kuni lahtrisse B14 . või lihtsalt topeltklikk selle kohta.
  • Nüüd saate teise andmekogumi, mis tegelikult näitab eelmise andmekogumi numbri asukohta.

  • Duplikaatide puhul kohaldatakse tingimuslik vormindamine kinnitada, et mõni neist ei jää,
  • Näete, et väärtused, mida me sellest funktsioonist saame, muutuvad pidevalt iga meie sammuga. Nende numbrite kaitsmiseks valige kogu rakkude vahemik B5:C14 ja vajutage 'Ctrl+C' klaviatuuril.

  • Siis, paremklikk hiirega ja valige Paste väärtus võimalus.

  • Numbrid ei muutu enam.

Lõpuks võime öelda, et meie meetod ja valem töötasid edukalt ja suudavad Excelis genereerida juhuslikke numbreid ilma duplikaatideta.

Loe edasi: Excel VBA: juhusliku numbri generaator ilma dubleerimata (4 näidet)

Kokkuvõte

Sellega on see artikkel lõppenud. Loodan, et kontekst on teile kasulik ja te saate Excelis genereerida juhuslikke numbreid ilma duplikaatideta. Kui teil on veel küsimusi või soovitusi, siis jagage neid meiega allpool olevates kommentaarides.

Ärge unustage meie veebilehte ExcelWIKI mitmete Exceliga seotud probleemide ja lahenduste kohta. Jätkake uute meetodite õppimist ja arenege!

Hugh West on suurte kogemustega Exceli koolitaja ja analüütik, kellel on selles valdkonnas üle 10-aastane kogemus. Tal on raamatupidamise ja rahanduse bakalaureusekraad ning ärijuhtimise magistrikraad. Hugh’l on kirg õpetamise vastu ning ta on välja töötanud ainulaadse õpetamisviisi, mida on lihtne järgida ja mõista. Tema Exceli ekspertteadmised on aidanud tuhandetel õpilastel ja spetsialistidel üle maailma oma oskusi parandada ja karjääris silma paista. Oma ajaveebi kaudu jagab Hugh oma teadmisi maailmaga, pakkudes tasuta Exceli õpetusi ja veebikoolitusi, mis aitavad üksikisikutel ja ettevõtetel oma potentsiaali täielikult ära kasutada.