Tartalomjegyzék
Néha szükség lehet néhány véletlenszerű cella kiválasztására és megjelenítésére az Excel munkafüzetben. Ha véletlenszerű cellák kiválasztásának módját keresi az Excelben, akkor a megfelelő helyen landolt. Ebben a cikkben megmutatom, hogyan lehet véletlenszerű cellákat kiválasztani az Excelben.
Gyakorlati munkafüzet letöltése
A gyakorlókönyvet az alábbi linkről töltheti le.
Véletlen cellák kiválasztása.xlsm
5 megfelelő módja a véletlenszerű cellák kiválasztásának az Excelben
Tegyük fel, hogy van egy adatkészletünk a Names of the Értékesítő egy szervezet és a megfelelő összegű Értékesítés egy bizonyos idő alatt.
Ebből az adatlistából szeretnénk kiválasztani néhány véletlenszerű cellát. Ehhez az Excel különböző funkcióit és funkcióit fogjuk használni.
Ebben a szakaszban a következőket találja 5 megfelelő és hatékony módszerek a véletlenszerű cellák kiválasztására az Excelben, megfelelő illusztrációkkal. Itt egyenként bemutatom őket. Nézzük meg őket most!
1. Véletlen cellák kiválasztása a RAND, INDEX, RANK.EQ funkciók használatával
Jelenlegi adathalmazunk esetében a véletlenszerű cellák kiválasztásának folyamatát mutatjuk be az Excelben. A következőkkel dolgozunk RAND , INDEX , RANK.EQ Ehhez a következő lépésekkel járjon el.
Lépések:
- Először is hozzon létre két új oszlopot a következő címmel Véletlen érték és Véletlen cellák .
- Ezután írja be a következő képletet egy cellába, a Véletlen érték oszlop.
=RAND()
- Most nyomja meg a BELÉPÉS , és a cellában a függvény véletlenszerű értéke fog megjelenni.
- Itt húzza a Töltse ki a fogantyút szerszámmal le a cellákat.
- Ezért a sejtek Automatikus kitöltés a képlet.
- Most másolja a cellákat, és használja a Beillesztés Special opció (azaz Beillesztési értékek ) csak az értékek beillesztéséhez.
- Ezután alkalmazza a következő képletet egy cellában a Véletlen cellák oszlopban egy véletlenszerűen kiválasztott cella megjelenítéséhez.
=INDEX($B$5:$B$12,RANK.EQ(C5,$C$5:$C$12),1)
Tessék,
- $B$5:$B$12 = Az üzletkötő hatósugara
- $C$5:$C$12 = A véletlen érték tartománya
- C5 = Véletlen érték
Képlet bontás
RANK.EQ(C5,$C$5:$C$12) a cellák értékének rangját adja meg C5 (azaz 0,75337963) a következő tartományban $C$5:$C$12 . Tehát, visszatér 5.
INDEX($B$5:$B$12,RANK.EQ(C5,$C$5:$C$12),1) visszaadja az értéket a Row 5 és oszlop 1 A kimenet tehát Stuart .
- Most húzza lefelé a képletet, és ki tudja majd választani a véletlenszerű cellákat.
Bővebben: Hogyan válasszon ki több cellát az Excelben (7 gyors módja)
2. UNIQUE, RANDARRAY, INDEX, RANK.EQ funkciók használata
Ugyanezen adathalmaz esetében most 4 releváns függvény segítségével kiválasztunk néhány véletlen cellát. Ezek a következők: UNIQUE, RANDARRAY, INDEX, RANK.EQ funkciókat. Az alábbi lépéseket követve megismerheti a folyamatot.
Lépések:
- Először is, írja be a következő képletet, hogy véletlenszerű értéket kapjon.
=UNIQUE(RANDARRAY(8,1,1,1,8)
Tessék,
- 8 = Sorok száma összesen
- 1 = Az oszlopok száma összesen
- 1 = Minimális szám
- 8 = Maximális szám
- Ezután nyomja meg a BELÉPÉS , és az összes cellában a megfelelő véletlenszerű értékek fognak megjelenni a Értékesítő Oszlop.
- Most másolja a cellákat, és csak az értékeket illessze be, hogy a képletet értékké alakítsa.
- Ezután alkalmazza a következő képletet a véletlenszerűen kiválasztott cella kiválasztásához.
=INDEX($B$5:$B$12,RANK.EQ(C5,$C$5:$C$12),1)
Tessék,
- $B$5:$B$12 = Az üzletkötő hatósugara
- $C$5:$C$12 = A véletlen érték tartománya
- C5 = Véletlen érték
Képlet bontás
RANK.EQ(C5,$C$5:$C$12) a cellák értékének rangját adja meg C5 (azaz 0,75337963) a következő tartományban $C$5:$C$12 . Tehát, visszatér 4 .
INDEX($B$5:$B$12,RANK.EQ(C5,$C$5:$C$12),1) visszaadja az értéket a Row 4 és oszlop 1 A kimenet tehát Hopper .
- Itt húzza lefelé a képletet a véletlen cellákhoz.
Bővebben: Hogyan válasszuk ki a cellák tartományát az Excel-képletben (4 módszer)
3. A RAND, INDEX, RANK.EQ, COUNTIF funkciók használata
Most a következő kombinációt fogjuk használni RAND , INDEX , RANK.EQ , COUNTIF függvények segítségével véletlenszerű cellákat választhat ki az Excelben. A módszer bemutatásához kövesse az alábbi lépéseket.
Lépések:
- Először is, járjon el úgy, mint 1. módszer hogy a véletlen értékeket a RAND funkció .
- Most alkalmazza a következő képletet, hogy egy véletlenszerűen kiválasztott cellát kapjon.
=INDEX($B$5:$B$12,RANK.EQ(C5,$C$5:$C$12)+COUNTIF($C$5:C5,C5)-1,1)
Tessék,
- $B$5:$B$12 = Az üzletkötő hatósugara
- $C$5:$C$12 = A véletlen érték tartománya
- C5 = Véletlen érték
Képlet bontás
RANK.EQ(C5,$C$5:$C$12) a cellák értékének rangját adja meg C5 (azaz 0,75337963) a következő tartományban $C$5:$C$12 . Tehát, visszatér 2 .
COUNTIF($C$5:C5,C5) visszaadja azoknak a celláknak a számát, amelyek értéke C5 Tehát, ez adja 1 .
2+1-1=2
INDEX($B$5:$B$12,RANK.EQ(C5,$C$5:$C$12)+COUNTIF($C$5:C5,C5)-1,1) visszaadja az értéket a Row 2 és oszlop 1 A kimenet tehát Adam .
- Itt húzza a képletet a következő cellákba a kimenethez.
Bővebben: Hogyan válasszunk ki bizonyos sorokat az Excel-képletben (4 egyszerű módja)
Hasonló olvasmányok
- Hogyan válasszuk ki az adatokat az Excelben a grafikonhoz (5 gyors módja)
- Hogyan tudok gyorsan kiválasztani több ezer sort az Excelben (2 módja)
- [Megoldva!] A CTRL + END gyorsbillentyű túl messzire megy az Excelben (6 javítás)
- Excel VBA a lap védelmére, de lehetővé teszi a zárolt cellák kiválasztását (2 példa)
- Hogyan válasszon ki több cellát az Excelben egér nélkül (9 egyszerű módszer)
4. Az INDEX, SORTBY, RANDARRAY, ROWS, SEQUENCE funkciók használata
Most a következők kombinációját fogjuk használni INDEX , SORTBY , RANDARRAY , SOROK , és SEQUENCE függvények véletlenszerű cellák kiválasztására az Excelben.
Kezdjük tehát a folyamatot az alábbiak szerint.
Lépések:
- Először is írja be a következő képletet egy kijelölt cellába.
=INDEX(SORTBY(B5:B12,RANDARRAY(ROWS(B5:B12)))),SEQUENCE(5))
Tessék,
- B5:B12 = Az üzletkötő hatósugara
Képlet bontás
ROWS(B5:B12) a sorok számát adja meg az említett tartományban= 8 .
RANDARRAY(ROWS(B5:B12)) eredményez véletlenszerű 9 számok.\
SEQUENCE(5) a sorozatszámok egy tartományát adja vissza ( 1 a címre. 5 ).
Végre, INDEX(SORTBY(B5:B12,RANDARRAY(ROWS(B5:B12)))),SEQUENCE(5)) 5 cella értékét adja vissza.
- Ezután nyomja meg a BELÉPÉS és az összes kívánt cellára megkapja a kimenetet (pl. 5 ).
Bővebben: Hogyan válasszuk ki a sort az Excelben, ha a cella konkrét adatokat tartalmaz (4 mód)
5. Véletlen cellák kiválasztása VBA-kód használatával
Ugyanezen adathalmaz esetében most egy véletlen cellát választunk ki a megadott listából egy véletlenszerű cellát a VBA kód Az újonnan létrehozott cella (pl. E5 ) a Random Cell oszlop a kiválasztott véletlen cellát adja vissza.
Az eljárás alkalmazásához az alábbi lépések szerint járjon el.
Lépések:
- Először is, kattintson a jobb gombbal a lap nevére, és válassza a Kód megtekintése a lehetőségek közül.
- Ezután megjelenik egy ablak a Kód: Itt jelenik meg. Írja be a Kód: itt. Használhatja a következőket.
Kód:
Sub Select1Random_Name() Dim xCell As Long xCell = [RandBetween(5,12)] Cells(5, 5) = Cells(xCell, 2) End Sub
- Itt a kimenet az(5,5) cellánál jelenik meg, ami azt jelenti, hogy a cellát E5 .
Bővebben: Hogyan válasszuk ki csak a szűrt cellákat az Excel-képletben (5 gyors módja)
Következtetés
Ebben a cikkben megpróbáltam bemutatni néhány módszert a véletlen cellák kiválasztására az Excelben. Köszönöm, hogy elolvastad ezt a cikket! Remélem, ez a cikk megvilágította a véletlen cellák kiválasztásának módját egy Excel munkafüzetben. Ha jobb módszerekkel, kérdésekkel vagy visszajelzésekkel rendelkezel ezzel a cikkel kapcsolatban, kérlek, ne felejtsd el megosztani őket a megjegyzés rovatban. Ez segíteni fog nekem, hogy gazdagítsam a következő cikkeimet. Haveegy nagyszerű napot!