Naključni izbor s seznama brez dvojnikov v programu Excel (5 primerov)

  • Deliti To
Hugh West

Če iščete nekaj najlažjih in najučinkovitejših načinov za naključni izbor s seznama brez podvojitev v Excelu, potem bo ta članek za vas koristen. Torej, potopimo se v glavni članek.

Prenos delovnega zvezka

Naključni izbor s seznama.xlsx

5 primerov za naključni izbor s seznama brez dvojnikov v Excelu

Imamo naslednji niz podatkov, ki vsebuje prodajne zapise nekaterih izdelkov. V tem članku bomo naredili naključni izbor izdelkov brez podvajanj z uporabo naslednjega 5 metode.

Uporabili smo Microsoft Excel 365 različica tukaj, lahko pa uporabite katero koli drugo različico glede na vaše udobje.

Metoda 1: Uporaba funkcij RAND, INDEX in RANK.EQ za naključni izbor brez dvojnikov

Pri tem bomo naključno izbrali 6 izdelkov od skupnega števila 9 izdelkov v Naključni predmet in da se ta izbor ne bi podvajal, bomo v stolpcu Naključna vrednost Za to izbiro bomo uporabili stolpec Funkcija RAND , Funkcija INDEX in Funkcija RANK.EQ (ali Funkcija RANK če ga želite uporabiti).

Koraki :

➤ Za generiranje naključnih unikatnih številk v celico vnesite naslednjo funkcijo C4 .

=RAND()

➤ Tisk VSTOP in povlecite navzdol Ročaj za polnjenje orodje.

Nato boste dobili naslednja naključna števila in opazili učinek funkcije volatile RAND pri spreminjanju številk po vsakem izračunu. Vidite lahko, da je pred uporabo Samodejno izpolnjevanje vrednost v celici je bila 0.975686091 po uporabi pa se je vrednost spremenila v 0.082805271 .

Tako bo ta funkcija samodejno spremenila te naključne vrednosti in vplivala tudi na naš izbor, da bi to preprečili, jih lahko prilepite kot vrednosti.

➤ Izberite območje naključnih vrednosti in pritisnite CTRL+C .

➤ Nato z desno tipko miške kliknite na miško in izberite Vrednosti možnost iz različnih Možnosti lepljenja .

Na koncu boste dobili fiksne naključne vrednosti, ki jih bomo zdaj uporabili za naključni izbor.

➤ V celico vnesite naslednjo formulo F4 .

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

Tukaj, $B$4:$B$12 je območje izdelki in $C$4:$C$12 je razpon naključnih vrednosti.

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

    RANK.EQ(0.617433431,$C$4:$C$12) RANK.EQ vrne rang vrednosti 0.617433431 med drugimi vrednostmi v razponu $C$4:$C$12 .

    Izhod → 6

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

    INDEKS ($B$4:$B$12,6,1) INDEX vrne vrednost celice B9 na presečišču Vrstica 6 in . Stolpec 1 v območju $B$4:$B$12 .

    Izhod → Banana

➤ Tisk VSTOP in povlecite navzdol Ročaj za polnjenje orodje.

Nato smo naključno izbrali 6 izdelkov med 9 izdelkov, da ne bi prišlo do podvajanja izbire.

Preberite več: Kako ustvariti naključni niz iz seznama v Excelu (5 primernih načinov)

Metoda 2: Uporaba funkcij UNIQUE, RANDARRAY, INDEX in RANK.EQ

V tem razdelku bomo uporabili Funkcija UNIQUE , Funkcija RANDARRAY , Funkcija INDEX in Funkcija RANK.EQ za izbiro katerega koli od 6 naključno izbere edinstvene izdelke s seznama izdelkov.

Koraki :

➤ Za naključne edinstvene številke v celici vnesite naslednjo funkcijo C4 .

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

Tukaj, 9 je skupno število vrstic, 1 je število stolpcev, 1 je najmanjše število in 9 je največje število. RANDARRAY bo dala polje naključnih števil te velikosti in UNIKATNI vrne edinstvene številke iz tega polja.

➤ Po pritisku VSTOP in povlecite navzdol Ročaj za polnjenje boste imeli naslednje naključne številke v Naključna vrednost stolpec.

Kot RANDARRAY je nestabilna funkcija, bo samodejno spremenila te naključne vrednosti in bo vplivala tudi na naš izbor, da bi to preprečili, jih bomo prilepili kot vrednosti.

➤ Izberite območje naključnih vrednosti in pritisnite CTRL+C .

➤ Nato z desno tipko miške kliknite in izberite Vrednosti možnost iz različnih Možnosti lepljenja .

Nato boste dobili fiksne naključne vrednosti, ki jih bomo zdaj uporabili za naključni izbor.

➤ V celico vnesite naslednjo formulo F4 .

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

Tukaj, $B$4:$B$12 je območje izdelki in $C$4:$C$12 je razpon naključnih vrednosti.

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

    RANK.EQ(1.761880408,$C$4:$C$12) RANK.EQ vrne rang vrednosti 1.761880408 med drugimi vrednostmi v razponu $C$4:$C$12 .

    Izhod → 8

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

    INDEKS ($B$4:$B$12,8,1) INDEX vrne vrednost celice B11 na presečišču Vrstica 8 in . Stolpec 1 v območju $B$4:$B$12 .

    Izhod → Blackberry

➤ Tisk VSTOP in povlecite navzdol Ročaj za polnjenje orodje.

Na ta način smo naključno izbrali izdelke brez podvojitev v Naključni predmet stolpec.

Spletna stran Funkcija UNIQUE in Funkcija RANDARRAY so na voljo samo za različice Microsoft Excel 365 in Excel 2021.

Preberite več: Kako izbrati naključni vzorec v Excelu (4 metode)

Metoda 3: Naključni izbor brez dvojnikov z uporabo RAND, INDEX, RANK.EQ in COUNTIF

Pri tem bomo izbrali 6 edinstvenih izdelkov s seznama Izdelek stolpec naključno in jih nato zbrati v Naključni predmet stolpec s pomočjo naključnih števil. V ta namen bomo uporabili kombinacijo Funkcija RAND , Funkcija INDEX , Funkcija RANK.EQ in Funkcija COUNTIF .

Koraki :

➤ Za generiranje naključnih unikatnih številk uporabite naslednjo funkcijo v celicah Naključna vrednost stolpec.

=RAND()

Kot RAND je nestabilna funkcija, bo samodejno spremenila te naključne vrednosti in bo vplivala tudi na naš izbor, da bi to preprečili, jih bomo prilepili kot vrednosti.

➤ Izberite območje naključnih vrednosti in pritisnite CTRL+C .

➤ Nato z desno tipko miške kliknite na miško in izberite Vrednosti možnost iz različnih Možnosti lepljenja .

Tako boste dobili stabilne naključne vrednosti, ki jih lahko uporabite za naključni izbor.

➤ V celici uporabite naslednjo formulo F4 .

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

Tukaj, $B$4:$B$12 je območje izdelki in $C$4:$C$12 je razpon naključnih vrednosti.

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

    RANK.EQ(0.440349449,$C$4:$C$12) RANK.EQ vrne rang vrednosti 0.440349449 med drugimi vrednostmi v razponu $C$4:$C$12 .

    Izhod → 6

  • COUNTIF($C$4:C4,C4 ) postane .

    COUNTIF($C$4:C4,0.440349449) šteje število celic z vrednostjo 440349449 v območju $C$4:C4

    Izhod → 1

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

    6+1-1 → 6

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

    INDEKS ($B$4:$B$12,6,1) INDEX vrne vrednost celice B9 na presečišču Vrstica 6 in . Stolpec 1 v območju $B$4:$B$12 .

    Izhod → Banana

➤ Tisk VSTOP in povlecite navzdol Ročaj za polnjenje orodje.

Na koncu smo naključno izbrali 6 izdelkov med 9 izdelkov, da ne bi prišlo do podvajanja izbire.

Preberite več: Naključni izbor na podlagi meril v programu Excel (3 primeri)

Metoda 4: Uporaba kombinacije funkcij INDEX, SORTBY, RANDARRAY, ROWS in SEQUENCE

V tem razdelku bomo naključno izbrali edinstvene izdelke brez naključnih številk s pomočjo Funkcija INDEX , Funkcija SORTBY , Funkcija RANDARRAY , Funkcija ROWS in Funkcija SEQUENCE .

Koraki :

➤ V celici uporabite naslednjo formulo E4 .

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

Tukaj, $B$4:$B$12 je območje izdelki .

  • VRSTICE (B4: B12) vrne skupno število vrstic v tem območju

    Izhod → 9

  • RANDARRAY(VRSTICE(B4:B12)) postane .

    RANDARRAY(9) generira naključnih 9 številk

    Izhod → {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)) postane .

    SORTBY({"Pomaranča", "Jabolko", "Lubenica", "Oreh", "Sadež", "Banana", "Češnja", "Črna jagoda", "Paradižnik"}, {0,94536; 0,51383; 0,86142; 0,78644; 0,34980; 0,48125; 0,63824; 0,24971; 0,045946})

    Izhod → {"Lubenica", "Črna jagoda", "Oreh", "Jabolko", "Sadež", "Banana", "Češnja", "Oreh", "Paradižnik", "Pomaranča"}

  • SEKVENCIJA(6) navaja vrsto serijskih številk od 1 do 6.

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

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

    INDEX(SORTBY({"Lubenica", "Črna jagoda", "Oreh", "Jabolko", "Jackfruit", "Banana", "Češnja", "Oreh", "Paradižnik", "Pomaranča"}, {1; 2; 3; 4; 5; 6})

    Izhod → {"Lubenica", "Črna jagoda", "Oreh", "Jabolko", "Sadež", "Banana"}

Po pritisku na VSTOP , boste dobili naslednje 6 naključnih izdelkov v Naključni predmet stolpec.

Spletna stran Funkcija SORTBY in Funkcija RANDARRAY so na voljo samo za različice Microsoft Excel 365 in Excel 2021.

Preberite več: Excel VBA: Naključni izbor iz seznama (3 primeri)

Metoda-5: Izbira celotne vrstice s seznama brez dvojnikov

Izberete lahko tudi za celotno vrstico, kar pomeni, da boste tukaj dobili ustrezno prodajno vrednost za kateri koli izbrani izdelek. Za to nalogo bomo uporabili kombinacijo Funkcija INDEX , Funkcija SORTBY , Funkcija RANDARRAY , Funkcija ROWS in Funkcija SEQUENCE .

Koraki :

➤ V celico zapišite naslednjo formulo E4 .

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

Tukaj, B4:C12 je območje izdelki in . prodajne vrednosti .

  • VRSTICE (B4: C12) vrne skupno število vrstic v tem območju

    Izhod → 9

  • RANDARRAY(VRSTICE(B4:B12)) postane .

    RANDARRAY(9) generira naključnih 9 številk

    Izhod → {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)) postane .

    SORTBY({"Pomaranča", 2721; "Jabolko", 2172; "Lubenica", 2958; "Oreh", 3405; "Jackfruit", 2154; "Banana", 2580; "Češnja", 4316; "Črna jagoda", 4815; "Paradižnik", 4792}, {0.94536; 0.51383; 0.86142; 0.78644; 0.34980; 0.48125; 0.63824; 0.24971; 0.045946})

    Izhod → {"Paradižnik", 4792; "Oreh", 3405; "Črna jagoda", 4815; "Banana", 2580; "Jabolko", 2172; "Češnja", 4316; "Pomaranča", 2721; "Sadež", 2154; "Lubenica", 2958}

  • SEKVENCIJA(6) navaja vrsto serijskih številk od 1 do 6.

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

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

    INDEX(SORTBY({"Paradižnik", 4792; "Oreh", 3405; "Črna jagoda", 4815; "Banana", 2580; "Jabolko", 2172; "Češnja", 4316; "Pomaranča", 2721; "Hren", 2154; "Lubenica", 2958}, {1; 2; 3; 4; 5; 6}, {1,2})

    Izhod → {"Paradižnik", 4792; "Oreh", 3405; "Črna jagoda", 4815; "Banana", 2580; "Jabolko", 2172; "Češnja", 4316}

Takoj po pritisku VSTOP , boste dobili katero koli naključno 6 izdelke in njihove ustrezne prodajne vrednosti.

Preberite več: Kako naključno izbrati vrstice v programu Excel (2 načina)

Oddelek za prakso

Za samostojno izvajanje prakse smo pripravili Praksa kot spodaj v listu z imenom Praksa . Prosimo, da to storite sami.

Zaključek

V tem članku smo poskušali prikazati načine za naključno izbiro s seznama brez podvojitev v Excelu na enostaven način. Upam, da vam bo koristilo. Če imate kakršne koli predloge ali vprašanja, jih lahko delite v razdelku s komentarji.

Hugh West je zelo izkušen trener Excela in analitik z več kot 10-letnimi izkušnjami v industriji. Po izobrazbi je diplomirani računovodstvo in finance ter magisterij poslovne administracije. Hugh ima strast do poučevanja in je razvil edinstven pristop k poučevanju, ki ga je enostavno slediti in razumeti. Njegovo strokovno znanje o Excelu je pomagalo na tisoče študentom in strokovnjakom po vsem svetu, da so izboljšali svoje sposobnosti in se izkazali v karieri. Prek svojega bloga Hugh deli svoje znanje s svetom, ponuja brezplačne vadnice za Excel in spletno usposabljanje, ki posameznikom in podjetjem pomaga doseči njihov polni potencial.