Sadržaj
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