Sisukord
Mõnikord võib teil olla vaja valida mõned juhuslikud lahtrid ja näidata neid oma Exceli töövihikus. Kui otsite Excelis juhuslike lahtrite valimise viisi, siis olete maandunud õigesse kohta. Ma näitan teile, kuidas valida Excelis juhuslikke lahtreid selles artiklis.
Lae alla praktiline töövihik
Praktikaraamatu saate alla laadida allolevalt lingilt.
Juhuslike lahtrite valimine.xlsm
5 sobivat viisi juhuslike lahtrite valimiseks Excelis
Oletame, et meil on andmestik Names of the Müügimees organisatsiooni ja nende vastav summa Müük teatud aja jooksul.
Me tahame valida sellest andmeloendist mõned juhuslikud lahtrid. Selleks kasutame Exceli erinevaid funktsioone ja funktsioone.
Selles jaotises leiate 5 sobivad ja tõhusad viisid juhuslike lahtrite valimiseks Excelis koos korralike illustratsioonidega. Näitan neid siin ükshaaval. Vaatame neid nüüd!
1. Valige juhuslikud lahtrid, kasutades RAND, INDEX, RANK.EQ funktsioone
Meie praeguse andmekogumi puhul näitame juhuslike lahtrite valimise protsessi Excelis. Kasutame RAND , INDEX , RANK.EQ selleks funktsioonid. Selleks toimige järgmiste sammude abil.
Sammud:
- Kõigepealt looge kaks uut veergu pealkirjaga Juhuslik väärtus ja Juhuslikud rakud .
- Seejärel sisestage järgmine valem lahtrisse lahtri alla Juhuslik väärtus veerus.
=RAND()
- Nüüd vajutage SISESTA ja lahter näitab funktsiooni juhuslikku väärtust.
- Siinkohal lohistage Täitmise käepide tööriist alla rakkude.
- Seega on rakud Automaatne täitmine valemiga.
- Nüüd kopeeri lahtrid ja kasuta Paste Special võimalus (st Paste väärtused ) ainult väärtuste kleepimiseks.
- Seejärel rakendage järgmist valemit lahtrisse, mis asub lahtri all Juhuslikud rakud veergu, et näidata juhuslikult valitud lahtrit.
=INDEX($B$5:$B$12,RANK.EQ(C5,$C$5:$C$12),1)
Siin,
- $B$5:$B$12 = Müügimehe ulatus
- $C$5:$C$12 = juhusliku väärtuse vahemik
- C5 = Juhuslik väärtus
Valemi jaotus
RANK.EQ(C5,$C$5:$C$12) annab lahtri väärtuse auastme C5 (st 0,75337963) vahemikus $C$5:$C$12 Nii et see tagastab 5.
INDEX($B$5:$B$12,RANK.EQ(C5,$C$5:$C$12),1) tagastab väärtuse, mis asub Row 5 ja veerg 1 Seega on väljund Stuart .
- Nüüd lohistage valemit alla ja saate valida juhuslikud lahtrid.
Loe edasi: Kuidas valida mitu lahtrit Excelis (7 kiiret viisi)
2. UNIQUE, RANDARRAY, INDEX, RANK.EQ funktsioonide kasutamine
Sama andmekogumi puhul valime nüüd mõned juhuslikud lahtrid, kasutades 4 asjakohast funktsiooni. Need on järgmised: UNIQUE, RANDARRAY, INDEX, RANK.EQ funktsioone. Te saate protsessi teada, järgides alljärgnevaid samme.
Sammud:
- Kõigepealt sisestage järgmine valem, et saada juhuslik väärtus.
=UNIQUE(RANDARRAY(8,1,1,1,8)
Siin,
- 8 = Ridade koguarv
- 1 = Veergude koguarv
- 1 = Minimaalne arv
- 8 = Maksimaalne arv
- Seejärel vajutage SISESTA ja kõik lahtrid näitavad vastavaid juhuslikke väärtusi. Müügimees Veerg.
- Nüüd kopeerige lahtrid ja kleebige väärtused ainult valemi muutmiseks väärtuseks.
- Pärast seda rakendage juhuslikult valitud lahtri saamiseks järgmist valemit.
=INDEX($B$5:$B$12,RANK.EQ(C5,$C$5:$C$12),1)
Siin,
- $B$5:$B$12 = Müügimehe ulatus
- $C$5:$C$12 = juhusliku väärtuse vahemik
- C5 = Juhuslik väärtus
Valemi jaotus
RANK.EQ(C5,$C$5:$C$12) annab lahtri väärtuse auastme C5 (st 0,75337963) vahemikus $C$5:$C$12 Nii et see tagastab 4 .
INDEX($B$5:$B$12,RANK.EQ(C5,$C$5:$C$12),1) tagastab väärtuse, mis asub Row 4 ja veerg 1 Seega on väljund Hopper .
- Siinkohal lohistage valemit alla, et saada juhuslikud lahtrid.
Loe edasi: Kuidas valida Exceli valemiga lahtrite vahemik (4 meetodit)
3. Funktsioonide RAND, INDEX, RANK.EQ, COUNTIF kasutamine
Kasutame nüüd kombinatsiooni RAND , INDEX , RANK.EQ , COUNTIF funktsioone, et valida Excelis juhuslikke lahtreid. Selle meetodi tutvustamiseks järgige alljärgnevaid samme.
Sammud:
- Kõigepealt toimige nagu Meetod 1 et saada juhuslikud väärtused koos RAND funktsioon .
- Nüüd rakendage järgmist valemit, et saada juhuslikult valitud lahter.
=INDEX($B$5:$B$12,RANK.EQ(C5,$C$5:$C$12)+COUNTIF($C$5:C5,C5)-1,1)
Siin,
- $B$5:$B$12 = Müügimehe ulatus
- $C$5:$C$12 = juhusliku väärtuse vahemik
- C5 = Juhuslik väärtus
Valemi jaotus
RANK.EQ(C5,$C$5:$C$12) annab lahtri väärtuse auastme C5 (st 0,75337963) vahemikus $C$5:$C$12 Nii et see tagastab 2 .
COUNTIF($C$5:C5,C5) tagastab nende lahtrite arvu, mille väärtus on C5 Nii et see annab 1 .
2+1-1=2
INDEX($B$5:$B$12,RANK.EQ(C5,$C$5:$C$12)+COUNTIF($C$5:C5,C5)-1,1) tagastab väärtuse, mis asub Row 2 ja veerg 1 Seega on väljund Adam .
- Siinkohal lohistage valem järgmistesse lahtritesse, et saada väljund.
Loe edasi: Kuidas valida konkreetsed read Exceli valemis (4 lihtsat viisi)
Sarnased lugemised
- Kuidas valida andmed Excelis graafiku jaoks (5 kiiret võimalust)
- Kuidas valida kiiresti tuhandeid ridu Excelis (2 võimalust)
- [Lahendatud!] CTRL+END kiirklahv läheb Excelis liiga kaugele (6 parandust)
- Excel VBA lehe kaitsmiseks, kuid lubab lukustatud lahtrite valimist (2 näidet)
- Kuidas valida mitu lahtrit Excelis ilma hiirega (9 lihtsat meetodit)
4. Funktsioonide INDEX, SORTBY, RANDARRAY, ROWS, SEQUENCE kasutamine
Nüüd kasutame kombinatsiooni INDEX , SORTBY , RANDARRAY , ROWS ja SEQUENCE funktsioonid juhuslike lahtrite valimiseks Excelis.
Nii et alustame protsessi nagu alljärgnevalt.
Sammud:
- Kõigepealt sisestage valitud lahtrisse järgmine valem.
=INDEX(SORTBY(B5:B12,RANDARRAY(ROWS(B5:B12))),SEQUENCE(5))
Siin,
- B5:B12 = Müügimehe ulatus
Valemi jaotus
ROWS(B5:B12) annab nimetatud vahemikus olevate ridade arvu= 8 .
RANDARRAY(ROWS(B5:B12)) tulemuseks on juhuslik 9 numbrid.\
SEQUENCE(5) tagastab seerianumbrite vahemiku ( 1 aadressile 5 ).
Lõpuks, INDEX(SORTBY(B5:B12,RANDARRAY(ROWS(B5:B12))),SEQUENCE(5)) tagastab 5 lahtri väärtust.
- Seejärel vajutage SISESTA ja saate väljundid kõigi soovitud lahtrite kohta (st. 5 ).
Loe edasi: Kuidas valida Exceli rida, kui lahter sisaldab konkreetseid andmeid (4 võimalust)
5. Valige juhuslikud lahtrid VBA koodi abil
Sama andmekogumi puhul valime nüüd antud nimekirjast juhusliku lahtri, kasutades selleks VBA kood Vastloodud rakk (st. E5 ) all Juhuslik rakk veerg tagastab valitud juhusliku lahtri.
Selle protseduuri kohaldamiseks toimige järgmiselt.
Sammud:
- Esiteks, tehke paremklõps lehe nimele ja valige Vaata koodi valikutest.
- Seejärel avaneb aken, mille kaudu saab sisestada Kood ilmub siia. Sisestage Kood siin. Võite kasutada järgmist.
Kood:
Sub Select1Random_Name() Dim xCell As Long xCell = [RandBetween(5,12)] Cells(5, 5) = Cells(xCell, 2) End Sub
- Siin näidatakse väljundit lahtris(5,5), mis tähendab, et lahter E5 .
Loe edasi: Kuidas valida ainult filtreeritud lahtrid Exceli valemis (5 kiiret võimalust)
Kokkuvõte
Olen püüdnud teile selles artiklis näidata mõningaid meetodeid juhuslike lahtrite valimiseks Excelis. Tänan teid selle artikli lugemise eest! Loodan, et see artikkel on valgustanud teie viisi juhuslike lahtrite valimiseks Exceli töövihikus. Kui teil on paremaid meetodeid, küsimusi või tagasisidet selle artikli kohta, ärge unustage neid jagada kommentaarikastis. See aitab mul rikastada minu tulevasi artikleid. Onsuurepärane päev!