Kako nasumično odabrati redove u Excelu (2 načina)

  • Podijeli Ovo
Hugh West

Recimo da želite nasumično odabrati kupca za anketu ili darivanje, ili možete nasumično odabrati nekog zaposlenika da preraspodijeli zadatke Postoji toliko mnogo situacija u kojima ćete možda morati nasumično odabrati vrijednosti iz skup podataka u Excelu. U ovom vodiču fokusirat ću se na to kako možete nasumično odabrati redove u Excel-u.

Preuzmite radnu svesku

Možete preuzeti radnu svesku korištenu u ovom primjeru sa svim skupovima podataka koji se koriste za demonstraciju uključeni sa okvir ispod.

Nasumično odabrati redove.xlsx

2 načina nasumično odabrati redove u Excelu

Postoje dva načine za nasumični odabir redova u Excelu. Postoji jedan koji koristi ugrađeni alat za sortiranje u Excelu nakon malo modifikacije skupa podataka., Zatim postoji još jedan u kojem možete koristiti formulu formiranu raznim različitim funkcijama. Svaki od njih ima svoju vlastitu kompatibilnost upotrebe, tako da ću koristiti različite skupove podataka za dvije metode.

1. Nasumično odaberite redove koristeći RAND funkciju

Prvo ćemo se fokusirati na metodu sortiranja ovdje. Za ovu metodu biram sljedeći skup podataka.

Sada, recimo da želimo odabrati nasumična četiri reda. U Excelu postoji alat za sortiranje koji ovdje možemo koristiti za nasumično odabiranje redova. Također ćemo koristiti funkciju RAND da dodijelimo nasumični broj svakom redu prije nego što ih sortiramo. Slijedite ove korake za detaljnije informacijevodič.

Koraci:

  • Prvo, odaberite ćeliju F5 i upišite sljedeću formulu u ćeliju.

=RAND()

  • Sada pritisnite Enter na svojoj tastaturi. Odabrat će nasumični broj između 0 i 1.

  • Zatim ponovo odaberite ćeliju F5 i kliknite i povucite ručicu za popunjavanje ikona za popunjavanje nasumičnih brojeva za ostatak tabele.

  • Kopirajte ove vrijednosti i zalijepite ih u istu kolonu da prepišete 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 tabelu, pritiskom na Ctrl+A ili klikom i povlačenjem ručno.
  • Sa trake idite na karticu Podaci , a ispod grupe Sortiraj i filtriraj , odaberite Sortiraj .

  • Pojaviće se novi okvir Sortiraj . Pod Kolona , u polju Sortiraj po odaberite Slučajni brojevi (ili kako god da ste nazvali kolonu) i pod Red odaberite Od najmanjeg do najvećeg (ili od najvećeg do najmanjeg ).

  • Nakon toga kliknite na OK . Ovo će preurediti redove tabele u skladu sa slučajnim brojevima koji su joj dodeljeni.

  • Sada izaberite prva četiri reda (ili broj nasumičnih redove koje želite) ili tabelu i kopirajte je i zalijepite da dobijete drugačiji skup podatakanasumični redovi.

Pročitajte više: Slučajni odabir na osnovu kriterija u Excelu (3 slučaja)

Slična očitanja

  • Kako  Zamrznuti nasumični odabir u Excelu
  • Excel VBA: slučajni odabir sa liste ( 3 primjera)

2. Primjena formule za nasumično odabiranje redova u Excelu

Možete koristiti i formulu s kombinacijom INDEX , Funkcije RANDBETWEEN i ROWS za odabir vrijednosti iz reda. Ova metoda je posebno korisna kada morate odabrati redove iz jedne kolone ili trebate odabrati vrijednost iz niza.

Funkcija INDEX uzima niz i broj reda kao primarne argumente a ponekad i broj kolone kao sekundarni argument. Vraća vrijednost ćelije na presjeku broja reda i niza.

Funkcija RANDBETWEEN vraća nasumične vrijednosti unutar ograničenja i uzima donju i gornju granicu kao dva argumenti.

Funkcija ROWS uzima niz kao argument da vrati broj redova u njemu.

Koristim sljedeći skup podataka za ovaj primjer koji sadrži samo jedan stupac.

Slijedite ove korake da nasumično odaberete redove iz skupova podataka poput ovih u Excelu.

Koraci:

  • Prvo, odaberite ćeliju u kojoj ž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 tastaturi. Imat ćete nasumično odabran red sa liste.

🔍 Raščlamba formule:

👉 ROWS($B$5:$B$19) vraća broj redova u rasponu B5:B19 koji je 15.

👉 RANDBETWEEN(1,ROWS($B$5:$B$19)) vraća nasumični broj između 1 i broja reda, 15.

👉 Konačno INDEX($B$5:$ B$19,RANDBETWEEN(1,ROWS($B$5:$B$19))) vraća vrijednost ćelije iz raspona B5:B19 u zavisnosti od unosa preuzetog iz slučajnog broja generiranog pomoću prethodne funkcije.

Pročitajte više: Kako generirati nasumični niz sa liste u Excelu (5 odgovarajućih načina)

Zaključak

Ovo su bile dvije metode koje možete koristiti za nasumični odabir redova u Excelu. Kao što možete vidjeti iz primjera, druga metoda može biti korisna samo u listama sa samo jednom kolonom. I dok koristite prvu metodu, pazite da ne kopirate i nasumične vrijednosti za vašu konačnu izlaznu listu.

Nadam se da vam je ovo informativno i korisno. Za detaljnije vodiče poput ovog posjetite Exceldemy.com .

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.