Kazalo
Č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.xlsx5 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čjuIzhod → 9
RANDARRAY(VRSTICE(B4:B12))
postane .RANDARRAY(9)
→ generira naključnih 9 številkIzhod →
{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čjuIzhod → 9
RANDARRAY(VRSTICE(B4:B12))
postane .RANDARRAY(9)
→ generira naključnih 9 številkIzhod →
{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.