Kako generirati nasumične brojeve bez duplikata u Excelu (7 načina)

  • Podijeli Ovo
Hugh West

Kada radimo na Excel proračunskoj tablici, ponekad je potrebno generirati neke nasumične brojeve. Budući da je ljudski um pristran kada ljudi pokušavaju ručno unijeti brojeve, oni to izvode s puno duplikata. Excel ima nekoliko funkcija za generiranje nasumičnih brojeva bez duplikata. U tom kontekstu, demonstrirat ćemo vam 7 različitih pristupa kako generirati nasumične brojeve u Excelu bez duplikata.

Preuzmite radnu knjigu za vježbu

Preuzmite ovu radnu bilježnicu za vježbu dok čitate ovaj članak .

Generiraj nasumične brojeve bez duplikata.xlsx

7 jednostavnih načina za generiranje nasumičnih brojeva bez duplikata u programu Excel

U u ovom ćemo članku generirati 10 nasumičnih brojeva u našoj Excel proračunskoj tablici uz pomoć različitih funkcija. Osim toga, pokušat ćemo izbjeći izvršavanje dvostrukih brojeva u našem skupu podataka.

1. Korištenje funkcije RANDBETWEEN za generiranje slučajnih brojeva

U ovom procesu ćemo koristiti funkciju RANDBETWEEN za generiranje nasumičnih brojeva bez duplikata u Excelu. Stvorit ćemo 10 nasumičnih brojeva u našoj podatkovnoj tablici, a brojevi će biti u rasponu ćelija B5:B14 . Koraci ovog procesa navedeni su kako slijedi:

📌 Koraci:

  • Prvo odaberite ćeliju B5 .

  • Sada zapišite sljedeću formulu u ćelijuprobleme i rješenja. Nastavite učiti nove metode i nastavite rasti! B5 .

=RANDBETWEEN(10,50)

  • Pritisnite tipku Enter na svoju tipkovnicu.

  • Zatim povucite ikonu Ručica za popunjavanje mišem do ćelije B14 .

  • Dobit ćete 10 nasumičnih brojeva.

  • Kako biste osigurali da nema duplikata, možete primijeniti uvjetno oblikovanje za provjeru.
  • Vrijednosti koje dobivamo iz ove funkcije mogu se promijeniti u bilo kojem trenutku. Kako biste zaštitili te brojeve, odaberite cijeli raspon ćelija B5:B14 i pritisnite 'Ctrl+C' na tipkovnici.

  • Nakon toga kliknite desnom tipkom miša na mišu i odaberite opciju Zalijepi vrijednost .

  • Brojke se više neće mijenjati.

Dakle, možemo reći da je naša metoda savršeno funkcionirala.

Pročitajte više: Excel formula za generiranje nasumičnog broja (5 primjera)

2. Kombinacija INDEX s funkcijama UNIQUE i RANDARRAY

U ovoj metodi ćemo koristite INDEKS , JEDINSTVENO , SLUČAJNI NIZ , i SLIJED funkcije za generiranje nasumičnih brojeva bez duplikata u Excelu. Broj nasumičnih brojeva bit će isti kao u prošlom procesu, a brojevi će biti u rasponu ćelija B5:B14 . Koraci ove metode navedeni su kako slijedi:

📌 Koraci:

  • Prvo odaberite ćeliju B5 .

  • Zapišite sljedećeformula u ćeliji B5 .

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

  • Sada pritisnite Enter ključ.

  • Dobit ćete 10 nasumičnih brojeva.

  • Možete primijeniti uvjetno oblikovanje kako biste saznali postoje li i dalje duplicirani brojevi.
  • Vrijednosti koje dobivamo iz ove funkcije mogu se promijeniti nakon određenog razdoblja. Kako biste zaštitili te brojeve, odaberite cijeli raspon ćelija B5:B14 i pritisnite 'Ctrl+C' na tipkovnici.

  • Nakon toga kliknite desnom tipkom miša na mišu i odaberite opciju Zalijepi vrijednost .

  • Brojke se više neće mijenjati.

Dakle, možemo reći da je naša formula djelovala učinkovito.

🔍 Raščlamba formule

Ovu raščlambu radimo za ćeliju B5 .

👉 SEQUENCE(10) : Ova funkcija vraća 10 uzastopne brojeve od 1-10 .

👉 RANDARRAY(30,1,10,50,TRUE) : Ova funkcija vraća 30 nasumičnih brojeva između 10 do 50 .

👉 UNIQUE(RANDARRAY(30,1,10,50,TRUE) ) : Ova funkcija filtrira jedinstvenu vrijednost koja se dobiva iz funkcije RANDARRAY .

👉 INDEX(UNIQUE(RANDARRAY(30,1,10,50, TRUE)), SEQUENCE(10)) : Ovo vraća prvih 10 jedinstvene vrijednosti i prikazuje ih u rasponu ćelija B5:B14 .

3 Generirajte nasumične brojeve Korištenje funkcije RAND

Upotrijebit ćemo Funkcija RAND za generiranje nasumičnih brojeva u Excelu bez duplikata. U ovom slučaju dobivamo 10 decimalnih vrijednosti između 0 i 1. Brojevi će biti u rasponu ćelija B5:B14 . Postupak je objašnjen u nastavku:

📌 Koraci:

  • Odaberite ćeliju B5 .
  • Sada zapišite sljedeću formulu u ćeliji B5 .

=RAND()

  • Pritisnite Enter ključ.

  • Formatirajte broj prema svojoj želji. Ovdje biramo 2 znamenke nakon decimalne točke. Zatim mišem povucite ikonu Ručka za popunjavanje do ćelije B14 .

  • Dakle, dobivate 10 nasumičnih brojeva između 0 i 1.

  • Također možete primijeniti uvjetno oblikovanje da vidite postoji li neki dupli broj još uvijek zarobljeni u skupu podataka.
  • Vrijednosti koje dobivamo iz ove funkcije mogu se promijeniti u bilo kojem trenutku. Kako biste zaštitili te brojeve, odaberite cijeli raspon ćelija B5:B14 i pritisnite 'Ctrl+C' na tipkovnici.

  • Zatim kliknite desnom tipkom miša na mišu i odaberite opciju Zalijepi vrijednost .

  • Brojke se više neće mijenjati.

Na kraju, možemo reći da je naša formula djelovala učinkovito.

Slična očitanja

  • Generator nasumičnih brojeva s alatom za analizu podataka i funkcijama u programu Excel
  • Generator nasumičnih brojeva od 5 znamenki uExcel (7 primjera)
  • Generiraj nasumične brojeve s popisa u programu Excel (4 načina)
  • Generator nasumičnih brojeva od 4 znamenke u programu Excel (8 primjera) )
  • Generator slučajnih brojeva između raspona u Excelu (8 primjera)

4. SEQUENCE funkcija za generiranje slučajnih brojeva bez duplikata

U ovom slučaju, funkcija SEQUENCE pomoći će nam da generiramo nasumične brojeve bez duplikata. Stvorit ćemo 10 nasumičnih brojeva u našoj podatkovnoj tablici, a funkcija će nam dati 10 brojeva u jednakim intervalima. Brojevi će biti u rasponu ćelija B5:B14 . Proces je opisan u nastavku korak po korak:

📌 Koraci:

  • Na početku ovog procesa odaberite ćeliju B5 .
  • Nakon toga zapišite sljedeću formulu u ćeliju B5 .

=SEQUENCE(10,1,10,3)

  • Pritisnite tipku Enter na tipkovnici.

  • Dobit ćete 10 nasumičnih brojeva.

  • U ovom procesu ne morate primjenjivati ​​ uvjetno oblikovanje . Zato što će nam funkcija SEQUENCE dati broj jednakih intervala. Stoga ne postoji mogućnost duplih brojeva u našoj podatkovnoj tablici programa Excel.

Konačno, možemo reći da je naša funkcija radila savršeno.

Pročitajte više: Generator slučajnih brojeva u Excelu bez ponavljanja (9 metoda)

5. Upotreba funkcija RANDARRAY i UNIQUE

U ovoj metodi koristit ćemo funkcije UNIQUE i RANDARRAY za generiranje nasumičnih brojeva u Excel tablici bez duplikata. Brojevi će biti u rasponu ćelija B5:B14 u količini od 10 brojeva. Proces je prikazan u nastavku:

📌 Koraci:

  • Za pokretanje postupka prvo odaberite ćeliju B5 .

  • Zapišite sljedeću formulu u ćeliju B5 .

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

  • Zatim pritisnite tipku Enter na tipkovnici i dobit ćete 10 nasumičnih brojeva.

  • Za provjeru dupliciranog broja, možete primijeniti uvjetno oblikovanje da ih pronađete.
  • Vrijednosti koje dobivamo iz ove funkcije će promijeniti kada ponovno otvorite datoteku. Kako biste zaštitili te brojeve, odaberite cijeli raspon ćelija B5:B14 i pritisnite 'Ctrl+C' na tipkovnici.

  • Nakon toga kliknite desnom tipkom miša na mišu i odaberite opciju Zalijepi vrijednost .

  • Brojke se više neće mijenjati.

Napokon možemo reći da su naša metoda i formula uspješno funkcionirale.

🔍 Raščlamba formule

Ovu raščlambu radimo za ćeliju B5 .

👉 RANDARRAY (30,1,10,50,TRUE) : Ova funkcija vraća 30 nasumičnih brojeva između 10 do 50 .

👉 UNIQUE( RANDARRAY(30,1,10,50, TRUE)) : Ovofunkcija filtrira jedinstvenu vrijednost koja se dobiva iz funkcije RANDARRAY i prikazuje ih u rasponu ćelija B4:B14 .

6. Primjena funkcije SORTBY

Ovaj postupak bit će dovršen uz pomoć funkcija SORTBY , SEQUENCE i RANDARRAY . Generirati ćemo  10 nasumičnih brojeva bez duplikata u našoj  Excel podatkovnoj tablici. Brojevi će biti u rasponu ćelija B5:B14 . Koraci ovog postupka  navedeni su kako slijedi:

📌 Koraci:

  • Prvo odaberite ćeliju B5 .

  • Zatim zapišite sljedeću formulu u ćeliju B5 .

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

  • Pritisnite Enter i dobit ćete 10 nasumičnih brojeva.

  • Sada, kako biste osigurali da naš skup podataka nema duplikata, možete primijeniti uvjetno oblikovanje.
  • Vrijednosti koje dobivamo ovom funkcijom promijenit će se kada ponovno otvorite datoteku. Kako biste zaštitili te brojeve, odaberite cijeli raspon ćelija B5:B14 i pritisnite 'Ctrl+C' na tipkovnici.

  • Zatim kliknite desnom tipkom miša na mišu i odaberite opciju Zalijepi vrijednost .

  • Dakle, brojke se više neće mijenjati.

Dakle, možemo reći da su naša metoda i formula savršeno funkcionirale.

🔍 Raščlamba formule

Ovu raščlambu radimo za stanicu B5 .

👉 SEQUENCE(10,1,10,3) : Ova funkcija vraća 10 jednake vrijednosti koraka od 10 do 37 s intervalom od 3 .

👉 RANDARRAY(10) : Ova funkcija vraća 10 Decimalne vrijednosti između 0 do 1 .

👉 SORTBY(SEQUENCE(10,1,10,3), RANDARRAY(10)) Ovo vraća nasumične vrijednosti koje su dobivene od drugog funkciju i prikaži ih u rasponu ćelija B4:B14 .

7. RAND i RANK funkcije za dobivanje slučajnih brojeva bez duplikata

U sljedećoj metodi, mi smo koristit će RAND i RANK funkcije za generiranje nasumičnih brojeva bez duplikata. U ovom procesu dobit ćemo 2 različita skupa podataka od 10 nasumičnih brojeva. Prvi skup će biti decimalni brojevi, dok će drugi skup biti cijeli brojevi. Brojevi će biti u rasponu ćelija B5:C14 . Koraci ove metode navedeni su kako slijedi:

📌 Koraci:

  • Odaberite ćeliju B5 i zapišite sljedeću formulu u ćelija B5 .

=RAND()

  • Sada pritisnite Enter tipku na tipkovnici.

  • Povucite ikonu Fill Handle mišem do ćelije B14 .

  • Dobit ćete 10 nasumičnih brojeva između 0 i 1.

  • Zatim odaberite ćeliju C5 . Slično, zapišite sljedeću formulu u ćeliju i pritisnite Unesite .

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

  • Povucite Ikona Ručica za popunjavanje pomoću miša do ćelije B14 . Ili jednostavno dvaput kliknite na njega.
  • Sada ćete dobiti drugi skup podataka koji zapravo prikazuje položaj broja prethodnog skupa podataka.

  • Za duplikate primijenite uvjetno oblikovanje kako biste potvrdili da nijedan od njih nije ostao,
  • Možete vidjeti da se vrijednosti koje dobivamo iz ove funkcije neprestano mijenjaju svakim našim korakom. Kako biste zaštitili te brojeve, odaberite cijeli raspon ćelija B5:C14 i pritisnite 'Ctrl+C' na tipkovnici.

  • Zatim kliknite desnom tipkom miša na mišu i odaberite opciju Zalijepi vrijednost .

  • Brojevi se više neće mijenjati.

Konačno, možemo reći da su naša metoda i formula uspješno radile i da mogu generirati slučajne brojeve u Excel bez duplikata.

Pročitajte više: Excel VBA: Generator slučajnih brojeva bez duplikata (4 primjera)

Zaključak

To je kraj ovog članka. Nadam se da će vam kontekst biti od pomoći i da ćete moći generirati nasumične brojeve u Excelu bez duplikata. Ako imate dodatnih pitanja ili preporuka, podijelite ih s nama u odjeljku za komentare ispod.

Ne zaboravite provjeriti našu web stranicu ExcelWIKI za nekoliko vezanih uz Excel

Hugh West vrlo je iskusan Excel trener i analitičar s više od 10 godina iskustva u industriji. Diplomirao je računovodstvo i financije te magistrirao poslovno upravljanje. Hugh ima strast za podučavanjem i razvio je jedinstveni pristup podučavanju koji je lako pratiti i razumjeti. Njegovo stručno poznavanje programa Excel pomoglo je tisućama studenata i profesionalaca diljem svijeta da poboljšaju svoje vještine i postignu uspjeh u karijeri. Putem svog bloga, Hugh dijeli svoje znanje sa svijetom, nudeći besplatne vodiče za Excel i online obuku kako bi pomogao pojedincima i tvrtkama da dostignu svoj puni potencijal.