Juhuslik valik nimekirjast ilma duplikaatideta Excelis (5 juhtumit)

  • Jaga Seda
Hugh West

Kui otsite kõige lihtsamaid ja efektiivsemaid viise, kuidas saaksite juhuslik valik nimekirjast, milles ei ole duplikaate Excelis, siis leiate selle artikli kasulikuks. Niisiis, sukeldume põhikirja.

Lae alla töövihik

Juhuslik valik nimekirjast.xlsx

5 juhtumit juhusliku valiku tegemiseks nimekirjast ilma duplikaatideta Excelis

Siin on meil järgmine andmestik, mis sisaldab mõnede toodete müügikirjeid. Selles artiklis teeme juhusliku valiku toodetest ilma duplikaatideta, kasutades järgmist 5 meetodid.

Me oleme kasutanud Microsoft Excel 365 versiooni siin, võite kasutada mis tahes muid versioone vastavalt oma mugavusele.

Meetod-1: RAND, INDEX ja RANK.EQ funktsioonide kasutamine juhusliku valiku tegemiseks ilma duplikaatideta

Siinkohal teeme juhusliku valiku 6 tooted koguarvust 9 tooted Juhuslik objekt veergu ja selleks, et see valik oleks dubleerimistest vaba, genereerime mõned juhuslikud numbrid veergu Juhuslik väärtus veerus. Selle valiku tegemiseks kasutame me valikut RAND funktsioon , INDEX funktsioon ja RANK.EQ funktsioon (või RANK funktsioon kui soovite seda kasutada).

Sammud :

➤ Juhuslike unikaalsete numbrite genereerimiseks sisestage lahtrisse järgmine funktsioon C4 .

=RAND()

➤ Press SISESTA ja tõmmake alla Täitmise käepide tööriist.

Pärast seda saate järgmised juhuslikud numbrid ja märkate volatiilse funktsiooni mõju RAND numbrite muutmisel pärast iga arvutust. Näete, et enne kohaldamise AutoFill funktsioon väärtus lahtris oli 0.975686091 ja pärast selle rakendamist muutus väärtus 0.082805271 .

Sel moel muudab see funktsioon automaatselt neid juhuslikke väärtusi ja mõjutab ka meie valikut, selle vältimiseks saate neid väärtustena kleepida.

➤ Valige juhuslike väärtuste vahemik ja vajutage CTRL+C .

➤ Pärast seda tehke hiirega paremklõps ja valige käsk Väärtused valik erinevatest Paste Valikud .

Lõpuks saate fikseeritud juhuslikud väärtused ja nüüd teeme nende abil oma juhusliku valiku.

➤ Sisestage lahtrisse järgmine valem F4 .

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

Siin, $B$4:$B$12 on vahemik tooted ja $C$4:$C$12 on juhuslike väärtuste vahemik.

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

    RANK.EQ(0.617433431,$C$4:$C$12) RANK.EQ tagastab väärtuse auastme 0.617433431 muude väärtuste hulgas vahemikus $C$4:$C$12 .

    Väljund → 6

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

    INDEX($B$4:$B$12,6,1) INDEX tagastab lahtri väärtuse B9 ristumiskohas Rida 6 ja Veerg 1 vahemikus $B$4:$B$12 .

    Väljund → Banaan

➤ Press SISESTA ja tõmmake alla Täitmise käepide tööriist.

Seejärel tegime oma juhusliku valiku 6 toodete seas 9 tooted, vältides igasugust topeltvalikut.

Loe edasi: Kuidas genereerida juhusliku stringi loendist Excelis (5 sobivat viisi)

Meetod-2: UNIQUE, RANDARRAY, INDEX ja RANK.EQ funktsioonide kasutamine

Selles jaotises kasutame me funktsiooni UNIQUE funktsioon , RANDARRAY funktsioon , INDEX funktsioon ja RANK.EQ funktsioon valida ükskõik millise 6 unikaalsed tooted tootenimekirjast juhuslikult.

Sammud :

➤ Juhuslike unikaalsete numbrite saamiseks sisestage lahtrisse järgmine funktsioon C4 .

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

Siin, 9 on ridade koguarv, 1 on veergude arv, 1 on minimaalne arv ja 9 on maksimaalne arv. RANDARRAY annab sellise suurusega juhuslike numbrite massiivi ja UNIQUE tagastab selle massiivi unikaalsed numbrid.

➤ Pärast vajutamist SISESTA ja lohistades alla Täitmise käepide tööriistaga on teil järgmised juhuslikud numbrid juhuslikus Juhuslik väärtus veerus.

Nagu RANDARRAY on volatiilne funktsioon, see muudab automaatselt neid juhuslikke väärtusi ja mõjutab ka meie valikut, selle vältimiseks kleebime need väärtustena.

➤ Valige juhuslike väärtuste vahemik ja vajutage CTRL+C .

➤ Seejärel tehke hiirega paremklõps ja valige käsk Väärtused valik erinevatest Paste Valikud .

Pärast seda saate fikseeritud juhuslikud väärtused ja nüüd teeme nende abil oma juhusliku valiku.

➤ Sisestage lahtrisse järgmine valem F4 .

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

Siin, $B$4:$B$12 on vahemik tooted ja $C$4:$C$12 on juhuslike väärtuste vahemik.

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

    RANK.EQ(1.761880408,$C$4:$C$12) RANK.EQ tagastab väärtuse auastme 1.761880408 muude väärtuste hulgas vahemikus $C$4:$C$12 .

    Väljund → 8

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

    INDEX($B$4:$B$12,8,1) INDEX tagastab lahtri väärtuse B11 ristumiskohas Rida 8 ja Veerg 1 vahemikus $B$4:$B$12 .

    Väljund → Blackberry

➤ Press SISESTA ja tõmmake alla Täitmise käepide tööriist.

Sel viisil oleme teinud meie juhusliku valiku toodete ilma duplikaatideta kohta Juhuslik objekt veerus.

The UNIQUE funktsioon ja RANDARRAY funktsioon on saadaval ainult Microsoft Excel 365 ja Excel 2021 versioonide jaoks.

Loe edasi: Kuidas valida juhuslik valim Excelis (4 meetodit)

Meetod-3: Juhuslik valik ilma duplikaatideta, kasutades RAND, INDEX, RANK.EQ ja COUNTIF.

Siinkohal valime mis tahes 6 unikaalset toodet nimekirjast Toode veergu juhuslikult ja seejärel muster neid Juhuslik objekt veergu mõne juhusliku numbri abil. Selleks kasutame kombinatsiooni RAND funktsioon , INDEX funktsioon , RANK.EQ funktsioon ja COUNTIF funktsioon .

Sammud :

➤ Juhuslike unikaalsete numbrite genereerimiseks kohaldatakse järgmist funktsiooni lahtrites Juhuslik väärtus veerus.

=RAND()

Nagu RAND on volatiilne funktsioon, see muudab automaatselt neid juhuslikke väärtusi ja mõjutab ka meie valikut, selle vältimiseks kleebime need väärtustena.

➤ Valige juhuslike väärtuste vahemik ja vajutage CTRL+C .

➤ Pärast seda tehke hiirega paremklõps ja valige käsk Väärtused valik erinevatest Paste Valikud .

Siis on teil stabiilsed juhuslikud väärtused ja nüüd saate neid kasutades teha meie juhusliku valiku.

➤ Rakendage lahtrisse järgmine valem F4 .

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

Siin, $B$4:$B$12 on vahemik tooted ja $C$4:$C$12 on juhuslike väärtuste vahemik.

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

    RANK.EQ(0.440349449,$C$4:$C$12) RANK.EQ tagastab väärtuse auastme 0.440349449 muude väärtuste hulgas vahemikus $C$4:$C$12 .

    Väljund → 6

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

    COUNTIF($C$4:C4,0.440349449) loeb nende lahtrite arvu, millel on väärtus 440349449 vahemikus $C$4:C4

    Väljund → 1

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

    6+1-1 → 6

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

    INDEX($B$4:$B$12,6,1) INDEX tagastab lahtri väärtuse B9 ristumiskohas Rida 6 ja Veerg 1 vahemikus $B$4:$B$12 .

    Väljund → Banaan

➤ Press SISESTA ja tõmmake alla Täitmise käepide tööriist.

Lõpuks tegime oma juhusliku valiku 6 toodete seas 9 tooted, vältides igasugust topeltvalikut.

Loe edasi: Juhuslik valik kriteeriumide alusel Excelis (3 juhtumit)

Meetod-4: INDEX, SORTBY, RANDARRAY, ROWS ja SEQUENCE funktsioonide kombinatsiooni kasutamine

Selles osas teeme oma juhusliku valiku unikaalsete toodete ilma juhuslike numbrite abiga. INDEX funktsioon , SORTBY funktsioon , RANDARRAY funktsioon , ROWS funktsioon ja SEQUENCE funktsioon .

Sammud :

➤ Kasutage järgmist valemit lahtris E4 .

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

Siin, $B$4:$B$12 on vahemik tooted .

  • ROWS(B4:B12) tagastab kogu rea arvu selles vahemikus

    Väljund → 9

  • RANDARRAY(ROWS(B4:B12)) muutub

    RANDARRAY(9) genereerib 9 juhuslikku numbrit

    Väljund → {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))) muutub

    SORTBY({"Apelsin", "Õun", "Arbuus", "Pähkel", "Pähkli", "Jackfruit", "Banaan", "Kirss", "Mustikas", "Tomato"}, {0.94536; 0.51383; 0.86142; 0.78644; 0.34980; 0.48125; 0.63824; 0.24971; 0.045946})

    Väljund → {"Arbuus", "Mustikas", "Pähkel", "Õun", "Jaanipuu", "Banaan", "Kirss", "Pähkel", "Tomat", "Apelsin"}

  • SEQUENCE(6) annab seerianumbrid vahemikus 1 kuni 6

    Väljund → {1; 2; 3; 4; 5; 6}

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

    INDEX(SORTBY({"Arbuus", "Mustikas", "Pähkel", "Õun", "Jaanipuu", "Banaan", "Kirss", "Pähkel", "Tomat", "Apelsin"}, {1; 2; 3; 4; 5; 6})

    Väljund → {"Arbuus", "Mustikas", "Pähkel", "Õun", "Jaanipuu", "Banaan"}

Pärast vajutamist SISESTA , siis saate järgmist 6 juhuslikud tooted Juhuslik objekt veerus.

The SORTBY funktsioon ja RANDARRAY funktsioon on saadaval ainult Microsoft Excel 365 ja Excel 2021 versioonidele.

Loe edasi: Excel VBA: juhuslik valik loendist (3 näidet)

Meetod-5: Kogu rea valimine nimekirjast ilma duplikaatideta

Saate valida ka kogu rea kohta, mis tähendab, et saate siin iga valitud toote kohta vastava müügiväärtuse. Selle ülesande täitmiseks kasutame kombinatsiooni INDEX funktsioon , SORTBY funktsioon , RANDARRAY funktsioon , ROWS funktsioon ja SEQUENCE funktsioon .

Sammud :

➤ Kirjutage lahtrisse järgmine valem E4 .

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

Siin, B4:C12 on vahemik tooted ja müügiväärtused .

  • ROWS(B4:C12) tagastab kogu rea arvu selles vahemikus

    Väljund → 9

  • RANDARRAY(ROWS(B4:B12)) muutub

    RANDARRAY(9) genereerib 9 juhuslikku numbrit

    Väljund → {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))) muutub

    SORTBY({"Apelsin", 2721; "Õun", 2172; "Arbuus", 2958; "Pähkel", 3405; "Jaanipuu", 2154; "Banaan", 2580; "Kirss", 4316; "Mustikas", 4815; "Tomat", 4792}, {0.94536; 0.51383; 0.86142; 0.78644; 0.34980; 0.48125; 0.63824; 0.24971; 0.045946})

    Väljund → {"Tomat", 4792; "Pähkel", 3405; "Mustikas", 4815; "Banaan", 2580; "Õun", 2172; "Kirss", 4316; "Apelsin", 2721; "Jaanipuu", 2154; "Arbuus", 2958}

  • SEQUENCE(6) annab seerianumbrid vahemikus 1-6

    Väljund → {1; 2; 3; 4; 5; 6}

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

    INDEX(SORTBY({"Tomat", 4792; "Pähkel", 3405; "Mustikas", 4815; "Banaan", 2580; "Õun", 2172; "Kirss", 4316; "Apelsin", 2721; "Jaanipuu", 2154; "Arbuus", 2958}, {1; 2; 3; 4; 5; 6}, {1,2})

    Väljund → {"Tomat", 4792; "Pähkel", 3405; "Mustikas", 4815; "Banaan", 2580; "Õun", 2172; "Kirss", 4316}

Kohe pärast vajutamist SISESTA , saate suvalise juhusliku 6 tooted ja nende vastavad müügiväärtused.

Loe edasi: Kuidas valida juhuslikult ridu Excelis (2 võimalust)

Praktika sektsioon

Selleks, et ise harjutada, on meil olemas Praktika lõik nagu allpool lehel nimega Praktika Palun tehke seda ise.

Kokkuvõte

Selles artiklis püüdsime näidata võimalusi, kuidas Excelis hõlpsasti duplikaatideta nimekirjast juhuslikku valikut teha. Loodame, et see on teile kasulik. Kui teil on ettepanekuid või küsimusi, jagage neid julgelt kommentaaride sektsioonis.

Hugh West on suurte kogemustega Exceli koolitaja ja analüütik, kellel on selles valdkonnas üle 10-aastane kogemus. Tal on raamatupidamise ja rahanduse bakalaureusekraad ning ärijuhtimise magistrikraad. Hugh’l on kirg õpetamise vastu ning ta on välja töötanud ainulaadse õpetamisviisi, mida on lihtne järgida ja mõista. Tema Exceli ekspertteadmised on aidanud tuhandetel õpilastel ja spetsialistidel üle maailma oma oskusi parandada ja karjääris silma paista. Oma ajaveebi kaudu jagab Hugh oma teadmisi maailmaga, pakkudes tasuta Exceli õpetusi ja veebikoolitusi, mis aitavad üksikisikutel ja ettevõtetel oma potentsiaali täielikult ära kasutada.