Sadržaj
Recimo da želite nasumično odabrati kupca za anketu ili nagradnu igru, ili možete nasumično odabrati nekog zaposlenika kojem ćete preraspodijeliti zadatke Postoji toliko mnogo situacija iz kojih ćete možda morati nasumično odabrati vrijednosti skup podataka u Excelu. U ovom ću se vodiču usredotočiti na to kako možete nasumično odabrati retke u Excelu.
Preuzmite radnu knjigu za vježbu
Možete preuzeti radnu knjigu korištenu u ovom primjeru sa svim skupovima podataka koji su korišteni za demonstraciju uključeni s okvir ispod.
Nasumično odabiranje redaka.xlsx
2 načina za nasumično odabiranje redaka u Excelu
Postoje dva načini nasumičnog odabira redaka u Excelu. Postoji jedan koji koristi ugrađeni alat za sortiranje u Excelu nakon male izmjene skupa podataka. Zatim postoji još jedan u kojem možete koristiti formulu koju formiraju razne različite funkcije. Svaki od njih ima vlastitu kompatibilnost upotrebe, tako da ću koristiti različite skupove podataka za dvije metode.
1. Nasumični odabir redaka pomoću funkcije RAND
Prvo ćemo se usredotočiti na metodu sortiranja ovdje. Za ovu metodu odabirem sljedeći skup podataka.
Sada, recimo da želimo odabrati nasumična četiri retka. U Excelu postoji alat za sortiranje koji ovdje možemo koristiti u svoju korist za nasumično odabiranje redaka. Također ćemo koristiti funkciju RAND za dodjelu nasumičnog broja svakom retku prije nego ih sortiramo. Slijedite ove korake za detaljevodič.
Koraci:
- Prvo odaberite ćeliju F5 i napišite sljedeću formulu u ćeliju.
=RAND()
- Sada pritisnite Enter na tipkovnici. Odabrat će nasumični broj između 0 i 1.
- Zatim ponovno odaberite ćeliju F5 i kliknite i povucite ručicu za punjenje ikona za popunjavanje nasumičnim brojevima za ostatak tablice.
- Kopirajte ove vrijednosti i zalijepite ih u isti stupac kako biste prebrisali sve vrijednosti u to. Ovo će ukloniti funkciju i vrijednosti će se prestati mijenjati svaki put kada izvršite bilo koju operaciju.
- Sada odaberite cijelu tablicu pritiskom na Ctrl+A ili klikom i povlačenjem ručno.
- Na vrpci idite na karticu Podaci i pod grupom Sortiraj i filtriraj odaberite Sortiraj .
- Pojavit će se novi okvir Sortiraj . Ispod Stupac , u polju Poređaj po odaberite Nasumične brojeve (ili kako god ste nazvali stupac) i pod Redoslijed odaberite Od najmanjeg do najvećeg (ili od najvećeg do najmanjeg ).
- Nakon toga kliknite na OK . Ovo će preurediti redove tablice prema nasumičnim brojevima koji su joj dodijeljeni.
- Sada odaberite prva četiri retka (ili broj nasumičnih retke koje želite) ili tablicu te je kopirajte i zalijepite da biste dobili drugačiji skup podatakanasumični redovi.
Pročitajte više: Nasumični odabir na temelju kriterija u programu Excel (3 slučaja)
Slična čitanja
- Kako zamrznuti nasumični odabir u Excelu
- Excel VBA: Nasumični odabir s popisa ( 3 primjera)
2. Primjena formule za nasumično odabiranje redaka u Excelu
Također možete koristiti formulu s kombinacijom INDEKSA , Funkcija RANDBETWEEN i ROWS za odabir vrijednosti iz retka. Ova je metoda posebno korisna kada morate odabrati retke iz jednog stupca ili trebate odabrati vrijednost iz niza.
Funkcija INDEX uzima niz i broj retka kao primarne argumente a ponekad i broj stupca kao sekundarne argumente. Vraća vrijednost ćelije na sjecištu broja retka i polja.
Funkcija RANDBETWEEN vraća slučajnu vrijednost unutar ograničenja i uzima donju granicu i gornju granicu kao dvije argumente.
Funkcija RETCI uzima niz kao argument za vraćanje broja redaka u njemu.
Koristim sljedeći skup podataka za ovaj primjer koji sadrži samo jedan stupac.
Slijedite ove korake da biste nasumično odabrali retke iz skupova podataka poput ovih u Excelu.
Koraci:
- Prvo odaberite ćeliju za koju želite odabrati red, u ovom slučaju to je ćelija D5 .
- Zatim zapišite sljedećeformula.
=INDEX($B$5:$B$19,RANDBETWEEN(1,ROWS($B$5:$B$19)))
- Sada pritisnite Enter na vašoj tipkovnici. Imat ćete slučajni redak odabran s popisa.
🔍 Raščlamba formule:
👉
RETCI($B$5:$B$19) vraća broj redaka u rasponu B5:B19 što je 15.
👉
RANDBETWEEN(1,ROWS($B$5:$B$19)) vraća nasumični broj između 1 i broja retka, 15.
👉
Konačno INDEX($B$5:$ B$19,RANDBETWEEN(1,ROWS($B$5:$B$19))) vraća vrijednost ćelije iz raspona B5:B19 ovisno o unosu uzetom iz nasumičnog broja generiranog pomoću prethodne funkcije.
Pročitajte više: Kako generirati nasumični niz iz popisa u Excelu (5 prikladnih načina)
Zaključak
Ovo su dvije metode koje možete koristiti za nasumični odabir redaka u Excelu. Kao što možete vidjeti iz primjera, druga metoda može biti korisna samo u popisima sa samo jednim stupcem. Dok koristite prvu metodu, pazite da ne kopirate i slučajne vrijednosti za svoj konačni izlazni popis.
Nadam se da vam je ovo bilo informativno i korisno. Za detaljnije vodiče poput ovog posjetite Exceldemy.com .