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

  • Podijeli Ovo
Hugh West

Kada radimo na Excel tabeli, ponekad je potrebno generirati neke nasumične brojeve. Kako je ljudski um pristrasan kada ljudi pokušavaju ručno unijeti brojeve, oni to izvode s puno duplikata. Excel ima nekoliko funkcija za generiranje slučajnih brojeva bez duplikata. U ovom kontekstu, pokazat ćemo vam 7 različitih pristupa o tome kako generirati slučajne brojeve u Excelu bez duplikata.

Preuzmite radnu svesku za vježbu

Preuzmite ovu radnu svesku za vježbanje dok čitate ovaj članak .

Generiraj nasumične brojeve bez duplikata.xlsx

7 jednostavnih načina za generiranje slučajnih brojeva bez duplikata u Excelu

U U ovom članku ćemo generirati 10 slučajnih brojeva u našoj Excel tabeli uz pomoć različitih funkcija. Osim toga, pokušat ćemo izbjeći izvršavanje duplikata brojeva u našem skupu podataka.

1. Upotreba funkcije RANDBETWEEN za generiranje slučajnih brojeva

U ovom procesu koristit ćemo funkcija RANDBETWEEN za generiranje slučajnih brojeva bez duplikata u Excelu. Napravit ćemo 10 nasumičnih brojeva u našem podatkovnom listu i brojevi će biti u rasponu ćelija B5:B14 . Koraci ovog procesa su dati na sljedeći način:

📌 Koraci:

  • Prvo, odaberite ćeliju B5 .

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

=RANDBETWEEN(10,50)

  • Pritisnite tipku Enter na svoju tastaturu.

  • Zatim, povucite ikonu Fill Handle pomoću miša do ćelije B14 .

  • Dobit ćete 10 nasumičnih brojeva.

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

  • Nakon toga, desni klik na mišu i odaberite opciju Zalijepi vrijednost .

  • Brojevi se više neće mijenjati.

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

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

2. Kombiniranje INDEX s UNIQUE i RANDARRAY funkcijama

U ovoj metodi ćemo koristite INDEX , JEDINSTVENI , RANDARRAY , i SEQUENCE funkcije za generiranje slučajnih brojeva bez duplikata u Excelu. Broj nasumičnih brojeva će biti isti kao u prethodnom procesu i brojevi će biti u rasponu ćelija B5:B14 . Koraci ove metode su dati na sljedeći način:

📌 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 formatiranje da saznate da li još uvijek postoje dupli brojevi.
  • Vrijednosti koje dobijemo iz ove funkcije mogu se promijeniti nakon određenog perioda. Da zaštitite te brojeve, odaberite cijeli raspon ćelija B5:B14 i pritisnite 'Ctrl+C' na tastaturi.

  • Nakon toga, desni klik na mišu i odaberite opciju Zalijepi vrijednost .

  • Brojevi se više neće mijenjati.

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

🔍 Raščlamba formule

Radimo ovu raščlambu za ćeliju B5 .

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

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

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

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

3 Generirajte slučajne brojeve Korištenje RAND funkcije

Mi ćemo koristiti funkcija RAND za generiranje slučajnih brojeva u Excelu bez duplikata. U ovom slučaju, dobijamo 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 vašoj želji. Ovdje biramo 2 znamenke iza decimalnog zareza. Zatim povucite ikonu Fill Handle pomoću miša do ćelije B14 .

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

  • Također možete primijeniti uslovno formatiranje da vidite da li postoji dupli broj još uvijek zarobljeni u skupu podataka.
  • Vrijednosti koje dobijemo iz ove funkcije mogu se promijeniti u bilo kojem trenutku. Da zaštitite te brojeve, odaberite cijeli raspon ćelija B5:B14 i pritisnite 'Ctrl+C' na vašoj tastaturi.

  • Zatim, desni klik na mišu i odaberite opciju Zalijepi vrijednost .

  • Brojevi se više neće mijenjati.

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

Slična očitanja

  • Generator slučajnih brojeva s alatom za analizu podataka i funkcijama u Excelu
  • Generator slučajnih 5 cifara uExcel (7 primjera)
  • Generiraj slučajni broj sa liste u Excelu (4 načina)
  • Generator nasumičnih 4 cifara u Excelu (8 primjera )
  • Generator slučajnih brojeva između raspona u Excelu (8 primjera)

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

U ovom slučaju, funkcija SEQUENCE će nam pomoći da generišemo slučajne brojeve bez duplikata. Napravit ćemo 10 slučajnih brojeva u našem podatkovnom listu i funkcija će nam dati 10 brojeva jednakih intervala. 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 tastaturi.

  • Dobit ćete 10 nasumičnih brojeva.

  • U ovom procesu, nije vam potrebna nikakva potreba za primjenom uvjetnog oblikovanja . Zato što će nam funkcija SEQUENCE dati broj jednakih intervala. Dakle, ne postoji mogućnost dupliranja brojeva u našem Excel datasheet-u.

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 RANDARRAY i JEDINSTVENIH funkcija

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

📌 Koraci:

  • Za početak procedure prvo odaberite ćeliju B5 .

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

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

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

  • Za provjeru duplikata broja, možete primijeniti uvjetno formatiranje da ih pronađete.
  • Vrijednosti koje dobijemo iz ove funkcije će promijeniti kada ponovo otvorite datoteku. Da biste zaštitili te brojeve, odaberite cijeli raspon ćelija B5:B14 i pritisnite 'Ctrl+C' na tastaturi.

  • Nakon toga, desni klik na mišu i odaberite opciju Zalijepi vrijednost .

  • Brojevi se više neće mijenjati.

Napokon možemo reći da su naša metoda i formula uspjeli.

🔍 Raščlamba formule

Radimo ovu raščlambu za ćeliju B5 .

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

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

6. Primjena funkcije SORTBY

Ova procedura će biti završena uz pomoć funkcija SORTBY , SEQUENCE i RANDARRAY . Generisat ćemo  10 nasumičnih brojeva bez duplikata u našem  Excel listi podataka. Brojevi će biti u rasponu ćelija B5:B14 . Koraci ove procedure  su dati na sljedeći način:

📌 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 ne sadrži duplikate, možete primijeniti uvjetno formatiranje.
  • Vrijednosti koje dobijamo iz ove funkcije će se promijeniti kada ponovo otvorite datoteku. Da zaštitite te brojeve, odaberite cijeli raspon ćelija B5:B14 i pritisnite 'Ctrl+C' na vašoj tastaturi.

  • Zatim, desni klik na mišu i odaberite opciju Zalijepi vrijednost .

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

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

🔍 Raščlamba formule

Radimo ovu raščlambu za ćeliju B5 .

👉 SEQUENCE(10,1,10,3) : Ova funkcija vraća 10 jednake vrijednosti koraka od 10 do 37 sa 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 dobijene od drugog funkciju i pokažite ih u rasponu ćelija B4:B14 .

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

U sljedećoj metodi smo koristiti funkcije RAND i RANK za generiranje slučajnih brojeva bez duplikata. U ovom procesu, dobićemo 2 različita skupa podataka od 10 slučajnih 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 su dati na sljedeći način:

📌 Koraci:

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

=RAND()

  • Sada pritisnite Enter tipku na vašoj tastaturi.

  • Povucite ikonu Ručica za popunjavanje pomoću miša do ćelije B14 .

  • Dobit ćete 10 slučajnih brojeva između 0 i 1.

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

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

  • Prevucite Fill Handle ikona mišem do ćelije B14 . Ili jednostavno dvaput kliknite na njega.
  • Sada ćete dobiti drugi skup podataka koji zapravo pokazuje poziciju broja prethodnog skupa podataka.

  • Za duplikate primijenite uvjetno formatiranje da potvrdite da nijedan od njih nije ostao,
  • Možete vidjeti da se vrijednosti koje dobijemo iz ove funkcije kontinuirano mijenjaju sa svakim našim korakom. Da zaštitite te brojeve, odaberite cijeli raspon ćelija B5:C14 i pritisnite 'Ctrl+C' na vašoj tastaturi.

  • Zatim, desni klik 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 funkcionirali i da su u stanju 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 programa vezanih za Excel

Hugh West je vrlo iskusan Excel trener i analitičar s više od 10 godina iskustva u industriji. Diplomirao je računovodstvo i finansije i magistrirao poslovnu administraciju. Hugh ima strast prema podučavanju i razvio je jedinstven pristup podučavanju koji je lako pratiti i razumjeti. Njegovo stručno znanje o Excel-u pomoglo je hiljadama studenata i profesionalaca širom svijeta da poboljšaju svoje vještine i napreduju u karijeri. Kroz svoj blog, Hugh dijeli svoje znanje sa svijetom, nudeći besplatne Excel tutorijale i online obuku kako bi pomogli pojedincima i preduzećima da ostvare svoj puni potencijal.