Nasumični odabir s popisa bez duplikata u Excelu (5 slučajeva)

  • Podijeli Ovo
Hugh West

Ako tražite neke od najlakših i najučinkovitijih načina za nasumični odabir s popisa bez duplikata u Excelu, ovaj će vam članak biti koristan. Dakle, zaronimo u glavni članak.

Preuzmite radnu bilježnicu

Nasumični odabir s popisa.xlsx

5 slučajeva za nasumični odabir s popisa bez duplikata u Excelu

Ovdje imamo sljedeći skup podataka koji sadrži evidenciju prodaje nekih proizvoda. U ovom ćemo članku napraviti nasumični odabir proizvoda bez duplikata pomoću sljedećih 5 metoda.

Koristili smo Microsoft Excel 365 inačicu ovdje, možete koristiti bilo koju drugu inačicu kako vam odgovara.

Metoda-1: Korištenje funkcija RAND, INDEX i RANK.EQ za slučajni odabir bez duplikata

Ovdje , napravit ćemo slučajni odabir 6 proizvoda od ukupno 9 proizvoda u stupcu Slučajna stavka , a kako bi ovaj odabir bio bez duplikata, generirat ćemo neki nasumični brojevi u stupcu Slučajna vrijednost . Za ovaj odabir koristit ćemo funkciju RAND , funkciju INDEX i funkciju RANK.EQ (ili funkciju RANK ako želite koristiti ga).

Koraci :

➤ Za generiranje nasumičnih jedinstvenih brojeva upišite sljedeću funkciju u ćeliju C4 .

=RAND()

➤ Pritisnite ENTER i povucite prema doljealat Fill Handle .

Nakon toga, dobit ćete sljedeće nasumične brojeve i primijetiti učinak nestabilne funkcije RAND u mijenjanju brojeva nakon svakog izračuna. Možete vidjeti da je prije primjene značajke Automatsko popunjavanje vrijednost u ćeliji bila 0,975686091 , a nakon primjene vrijednost se promijenila u 0,082805271 .

Na ovaj način, ova funkcija će automatski promijeniti te nasumične vrijednosti i također će utjecati na naš odabir, da biste to spriječili možete ih zalijepiti kao vrijednosti.

➤ Odaberite raspon nasumične vrijednosti i pritisnite CTRL+C .

➤ Nakon toga kliknite desnom tipkom miša i odaberite opciju Vrijednosti iz različitih Opcija lijepljenja .

Konačno ćete dobiti fiksne slučajne vrijednosti i sada pomoću njih napravit ćemo naš slučajni odabir.

➤ Upišite sljedeću formulu u ćeliju F4 .

=INDEX($B$4:$B$12,RANK.EQ(C4,$C$4:$C$12),1)

Ovdje, $B$4:$B$12 je raspon proizvoda , a $C$4:$C$12 je raspon nasumičnih vrijednosti.

  • RANK.EQ(C4,$C$4:$C$12) postaje

    RANK.EQ(0.617433431,$C$4:$C$12) RANK.EQ returns the rank of the value 0.617433431 among other values in the range $C$4:$C$12 .

    Izlaz → 6

  • INDEX($B$4:$B$12,RANK.EQ(C4,$C$4:$C$12),1) postaje

    INDEX($B$4:$B$12,6,1) INDEX returns the value of cell B9 77 82 Row 6 and Column 1 in the range $B$4:$B$12 .

    Izlaz → Banana

➤ Pritisnite ENTER i povucite prema dolje alat Ručka za popunjavanje .

Nakon toga, minapravili smo naš nasumični odabir 6 proizvoda među 9 proizvoda izbjegavajući bilo kakav dvostruki odabir.

Pročitajte više: Kako generirati nasumični niz iz popisa u Excelu (5 prikladnih načina)

Metoda-2: Korištenje funkcija UNIQUE, RANDARRAY, INDEX i RANK.EQ

U ovom odjeljku koristit ćemo UNIQUE funkciju , RANDARRAY funkciju , INDEX funkciju i RANK.EQ funkciju kako biste nasumično odabrali bilo koji od 6 jedinstvenih proizvoda s popisa proizvoda.

Koraci :

➤ Da biste dobili nasumične jedinstvene brojeve, upišite sljedeću funkciju u ćeliju C4 .

=UNIQUE(RANDARRAY(9,1,1,9))

Ovdje, 9 je ukupan broj redaka, 1 je broj stupaca, 1 je najmanji broj i 9 je najveći broj. Tada će RANDARRAY dati niz ove veličine nasumičnih brojeva, a UNIQUE će vratiti jedinstvene brojeve iz ovog niza.

➤ Nakon što pritisnete ENTER i povučete prema dolje alat Fill Handle , imat ćete sljedeće nasumične brojeve u Random Value stupcu.

Budući da je RANDARRAY promjenjiva funkcija, ona će automatski promijeniti te nasumične vrijednosti i također utjecati na naš odabir, kako bismo to spriječili, zalijepit ćemo ih kao vrijednosti.

➤ Odaberite raspon slučajnih vrijednosti i pritisnite CTRL+C .

➤ Zatim desnom tipkom miša kliknite i odaberiteopciju Vrijednosti iz različitih Opcija lijepljenja .

Nakon toga, dobit ćete fiksne nasumične vrijednosti, a sada pomoću njih mi napravit će naš slučajni odabir.

➤ Upišite sljedeću formulu u ćeliju F4 .

=INDEX($B$4:$B$12,RANK.EQ(C4,$C$4:$C$12),1)

Ovdje, $B$4:$B$12 je raspon proizvoda , a $C$4:$C$12 je raspon nasumičnih vrijednosti.

  • INDEX($B$4:$B$12,RANK.EQ(C4,$C$4:$C$12),1) postaje

    INDEX($B$4:$B$12,8,1) INDEX ROWS(B4:C12) B11 at the intersection of Row 8 and Column 1 in the range $B$4:$B$12 .

    Izlaz → Blackberry

➤ Pritisnite ENTER i povucite prema dolje alat Ručka za popunjavanje .

Na ovaj smo način izvršili nasumični odabir proizvoda bez duplikata u stupcu Slučajni artikl .

Funkcija UNIQUE i Funkcija RANDARRAY dostupne su samo za verzije Microsoft Excel 365 i Excel 2021.

Odg ad Više: Kako odabrati nasumični uzorak u Excelu (4 metode)

Metoda-3: Nasumični odabir bez duplikata pomoću RAND, INDEX, RANK.EQ i COUNTIF

Ovdje ćemo odabrati bilo kojih 6 jedinstvenih proizvoda s popisa stupca Proizvod nasumično, a zatim ih prikupiti u stupcu Nasumični artikl uz pomoć nekih nasumičnih brojeva . Da bismo to učinili, koristit ćemo kombinaciju funkcija RAND , funkcija INDEX , funkcija RANK.EQ i funkcija COUNTIF .

Koraci :

➤ Za generiranje nasumičnih jedinstvenih brojeva primijenite sljedeću funkciju u ćelijama stupca Slučajna vrijednost .

=RAND()

Budući da je RAND promjenljiva funkcija, automatski će promijeniti te slučajne vrijednosti i također utjecati na naš odabir, spriječiti ovo mi ćemo ih zalijepiti kao vrijednosti.

➤ Odaberite raspon slučajnih vrijednosti i pritisnite CTRL+C .

➤ Nakon toga desnom tipkom miša kliknite svoj mišem i odaberite opciju Vrijednosti iz različitih Opcija lijepljenja .

Tada ćete imati stabilne nasumične vrijednosti, a sada pomoću njih možete napraviti naš slučajni odabir.

➤ Primijenite sljedeću formulu u ćeliju F4 .

=INDEX($B$4:$B$12,RANK.EQ(C4,$C$4:$C$12)+COUNTIF($C$4:C4,C4)-1,1)

Ovdje , $B$4:$B$12 je raspon proizvoda , a $C$4:$C$12 je raspon nasumičnih vrijednosti.

  • RANK.EQ(C4,$C$4:$C$12) postaje

    RANK.EQ(0.440349449,$C$4:$C$12) RANK.EQ returns the rank of the value 0.440349449 220 3 $C$4:$C$12 .

    Izlaz → 6

  • COUNTIF($C$4:C4,C4 ) postaje

    COUNTIF($C$4:C4,0.440349449) counts the number of cells having the value 440349449 in the range $C$4:C4

    Izlaz → 1

  • RANK.EQ(C4,$C$4:$C$12)+COUNTIF($C$4:C4,C4)-1 postaje

    6+1-1 → 6

  • INDEX($B$4:$B$12,RANK.EQ(C4,$C$4:$C$12)+COUNTIF($C$4:C4,C4)-1,1) postaje

    INDEX($B$4:$B$12,6,1) INDEX returns the value of cell B9 at the intersection of Row 6 and Column 1 in the range $B$4:$B$12 .

    Izlaz → Banana

➤ Pritisnite ENTER i povucite prema dolje ispunuRučka alat.

Na kraju smo napravili naš nasumični odabir 6 proizvoda među 9 proizvoda izbjegavajući duplikate odabir.

Pročitajte više: Nasumični odabir na temelju kriterija u programu Excel (3 slučaja)

Metoda -4: Korištenje kombinacije funkcija INDEX, SORTBY, RANDARRAY, ROWS i SEQUENCE

U ovom odjeljku napravit ćemo nasumični odabir jedinstvenih proizvoda bez potrebe za nasumičnim brojevima uz pomoć funkcija INDEX , funkcija SORTBY , funkcija RANDARRAY , funkcija ROWS i funkcija SEQUENCE .

Koraci :

➤ Koristite sljedeću formulu u ćeliji E4 .

=INDEX(SORTBY(B4:B12, RANDARRAY(ROWS(B4:B12))), SEQUENCE(6))

Ovdje, $B$4:$B$12 je niz proizvoda .

  • ROWS(B4:B12) vraća ukupne brojeve redaka u ovom rasponu

    Izlaz → 9

  • RANDARRAY(ROWS(B4:B12)) postaje

    RANDARRAY(9) generira nasumičnih 9 brojeva

    Izlaz → {0.94536; 0.51383; 0.86142; 0.78644; 0.34980; 0.48125; 0.63824; 0.24971; 0.045946}

  • SORTBY(B4:B12, RANDARRAY(ROWS(B4:B12))) postaje

    SORTBY({“Orange”, “Apple”, “Watermelon”, “Walnut”, “Jackfruit”, “Banana”, “Cherry”, “Blackberry”, “Tomato”}, {0.94536; 0.51383; 0.86142; 0.78644; 0.34980; 0.48125; 0.63824; 0.24971; 0.045946})

    Izlaz → {“Watermelon”, “Blackberry”, “Walnut”, “Apple”, “Jackfruit”, “Banana”, “Cherry”, “Walnut”, “Tomato”, “Orange”}

  • SEQUENCE(6) daje raspon serijskih brojeva od 1 do 6

    Izlaz → {1; 2; 3; 4; 5; 6}

  • INDEX(SORTBY(B4:B12, RANDARRAY(ROWS(B4:B12))), SEQUENCE(6)) postaje

    INDEX(SORTBY({“Watermelon”, “Blackberry”, “Walnut”, “Apple”, “Jackfruit”, “Banana”, “Cherry”, “Walnut”, “Tomato”, “Orange”}, {1; 2; 3; 4; 5; 6})

    Izlaz → {“Watermelon”, “Blackberry”, “Walnut”, “Apple”, “Jackfruit”, “Banana”}

Nakon što pritisnete ENTER , dobit ćete sljedeće 6 nasumični proizvodi u stupcu Slučajna stavka .

Funkcija SORTBY i RANDARRAYfunkcija dostupne su samo za verzije Microsoft Excel 365 i Excel 2021.

Pročitajte više: Excel VBA: Nasumični odabir s popisa (3 primjera)

Metoda-5: Odabir cijelog retka s popisa bez duplikata

Možete odabrati i cijeli redak što znači da ćete ovdje dobiti odgovarajuću prodajnu vrijednost za bilo koji odabrani proizvod. Za izvođenje ovog zadatka koristit ćemo kombinaciju funkcije INDEX , funkcije SORTBY , funkcije RANDARRAY , funkcije ROWS i Funkcija SEQUENCE .

Koraci :

➤ Zapišite sljedeću formulu u ćeliju E4 .

=INDEX(SORTBY(B4:C12, RANDARRAY(ROWS(B4:C12))), SEQUENCE(6), {1,2})

Ovdje, B4:C12 je raspon proizvoda i vrijednosti prodaje .

  • ROWS(B4:C12) vraća ukupne brojeve redaka u ovom rasponu

    Izlaz → 9

  • RANDARRAY(ROWS(B4:B12)) postaje

    RANDARRAY(9) generira nasumičnih 9 brojeva

    Izlaz → {0.69680; 0.04111; 0.23072; 0.54573; 0.18970; 0.98737; 0.29843; 0.59124; 0.60439}

  • SORTBY(B4:B12, RANDARRAY(ROWS(B4:B12))) postaje

    SORTBY({“Orange”, 2721; “Apple”, 2172; “Watermelon”, 2958;“Walnut”, 3405; “Jackfruit”, 2154; “Banana”, 2580; “Cherry”, 4316; “Blackberry”, 4815; “Tomato”, 4792}, {0.94536; 0.51383; 0.86142; 0.78644; 0.34980; 0.48125; 0.63824; 0.24971; 0.045946})

    Izlaz → {“Tomato”, 4792; “Walnut”, 3405; “Blackberry”, 4815; “Banana”, 2580;  “Apple”, 2172; “Cherry”, 4316; “Orange”, 2721; “Jackfruit”, 2154; “Watermelon”, 2958}

  • SEQUENCE(6) daje niz serijskih brojeva od 1 do 6

    Izlaz → {1; 2; 3; 4; 5; 6}

  • INDEX(SORTBY(B4:C12, RANDARRAY(ROWS(B4:C12))), SEQUENCE(6), {1,2}) postaje

    INDEX(SORTBY({“Tomato”, 4792; “Walnut”, 3405; “Blackberry”, 4815; “Banana”, 2580;  “Apple”, 2172; “Cherry”, 4316; “Orange”, 2721; “Jackfruit”, 2154; “Watermelon”, 2958}, {1; 2; 3; 4; 5; 6}, {1,2})

    Izlaz → {“Tomato”, 4792; “Walnut”, 3405; “Blackberry”, 4815; “Banana”, 2580;  “Apple”, 2172; “Cherry”, 4316}

Odmah nakon pritiska na ENTER , dobit ćete bilo koji od nasumičnih 6 proizvoda i njihove odgovarajuće prodajne vrijednosti.

Pročitajte više: Kako nasumično pronaći lect Redovi u Excelu (2 načina)

Odjeljak za vježbanje

Za samostalno vježbanje osigurali smo odjeljak Vježbanje kao ispod na listu pod nazivom Vježbanje . Učinite to sami.

Zaključak

U ovom članku pokušali smo pokazati načine za jednostavan nasumični odabir s popisa bez duplikata u Excelu . Nadam se da će vam biti od koristi. Ako imate prijedloge ili pitanja, slobodno ih podijelite u odjeljku za komentare.

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.