Ha Ön tanár vagy tréner, gyakori feladat diákok/résztvevők csoportjainak létrehozása. Például létrehozhat csoportokat kvíz vagy csapatépítő tevékenység lebonyolításához.
És az esetek többségében ezeknek a csoportoknak véletlenszerűnek kell lenniük.
Ma egy véletlenszerű csoportgenerátor -sablont osztok meg, amely rendkívül egyszerűvé teszi a diákok/résztvevők csoportjának létrehozását.
Csak a tanulók vagy résztvevők listájára van szükség, és adja meg, hány csoportot szeretne létrehozni.
Véletlen csoportgenerátor sablon
Íme egy bemutató a véletlenszerű csoportgenerátor (vagy véletlenszerű csoportgenerátor) sablon működéséről:
A diákok/résztvevők listája az A2: A17. Ha hosszabb listája van, egyszerűen adja hozzá a neveket.
Az E2 cella a létrehozni kívánt csoportok számát tartalmazza. A megadott szám alapján a csoportokat és a neveket minden csoportban a G -P oszlopokban kapná. Mostantól ezt a sablont legfeljebb 10 csoport számára készítettem el.
Miután megadta a kívánt csoportok számát az E2 cellában, kattintson a „Csapatok létrehozása” gombra a névcsoportok véletlenszerű létrehozásához.
Töltse le a Véletlen csoportgenerátor sablont
Hogyan működik ez az Excel sablon?
Van néhány klassz Excel -szolgáltatás és néhány segédoszlop, amelyek ezt a véletlenszerű csoportgenerátor -sablont teszik az Excelben.
Íme, hogyan készül:
- A2: Az A17 tartalmazza a véletlenszerűen csoportosítandó nevek listáját.
- A1: A C17 Excel táblává alakult át. Ez segít megőrizni a képleteket, amikor neveket ad hozzá/távolít el a listából.
- A B oszlop képlete: = RANDBETWEEN (1, COUNTA ([Nevek])) + ROW ()/100
- A függvény véletlen számot ad vissza 1 és a listában szereplő összes név között (a COUNTA funkció használatával). Ehhez hozzáadjuk a ROW ()/100 -at, hogy egyedivé tegyük (mivel a RANDBETWEEN funkció az ismétlődéseket is ki tudja köpni).
- A C2 cella képlete: = RANK ([@Egyedi], [Egyedi])
- Ez a függvény megadja a B oszlop minden egyes értékének rangját. Mivel a B oszlopban szereplő összes érték egyedi, ez a képlet egyedi listát ad az egész számokról, amelyek 1 -től a listában szereplő összes névig változnak.
- A G1 cella a következő képlettel rendelkezik: = HA (OSZLOPOK ($ G $ 1: G1)> $ E $ 2, ””, OSZLOPOK ($ G $ 1: G1))
- Ugyanezt a képletet másolja a H1 -P1 cellákba. Visszaadja a G oszlop és az aktuális oszlop közötti oszlopok számát. Ezért a G1 1, a H1 2 és így tovább. Azt is ellenőrzi, hogy a szám nagyobb -e, mint az E2 cella értéke. Ha igen, akkor üres értéket ad vissza.
- A G2 cella a következő képlettel rendelkezik: = IFERROR (IF (G $ 1 ””), INDEX (1. táblázat [Nevek], INDEX (1. táblázat [rang], G $ 1+$ E $ 2*(Sorok ($ F $ 2: F2) -1)) ), ""), "")
- A G2: P17 összes cellájába másolódik.
- A G2 cellában ez a képlet felveszi a rangot a C2 -ből, és visszaadja a nevet az adott pozícióban a listában.
- A G3 cellában kiválasztja a rangot a C6 -ból (ami 1 + 1*4, ahol 4 a létrehozandó csoportok száma).
- A G4 cellában a C10 -ből választja ki a rangot (ez 1 + 2*4, ahol 4 a létrehozandó csoportok száma).
- Ha az első sor cella üres, vagy a képlet eredménye hiba, akkor üres értéket ad vissza.
- A G2: P17 összes cellájába másolódik.
Mivel a RANDBETWEEN funkció ingadozó, automatikusan frissül minden alkalommal, amikor módosítja a munkalapot. Ez nemkívánatos lehet, mivel minden alkalommal megváltoztatja a csoportosítást.
Ennek elkerülése érdekében:
- Lépjen a Fájlbeállítások oldalra.
- Az Excel beállításai párbeszédpanelen válassza ki a képleteket a bal oldali ablaktáblában.
- A Számítási lehetőségek részben készítse el a Munkafüzet számítási kézikönyvet.
- Kattintson az OK gombra.
Most a munkalap nem frissül, amíg nem kényszeríti a frissítést az F9 billentyű megnyomásával.
De hogy jobban nézzen ki, van egy narancssárga gomb, amely rákattint a frissítésre. Itt egy egysoros VBA kód játszódik le, amely a gombra kattintáskor kerül végrehajtásra.
Ezt a gombot helyezze be:
- Lépjen a Fejlesztő -> Kód -> Visual Basic menüpontra. (Használhatja az Alt + F11 billentyűparancsot is).
- A VB szerkesztőben kattintson a jobb gombbal a munkafüzet bármelyik objektumára, és lépjen a Beszúrás -> Modul menüpontra.
- A modulkód ablakban másolja be a következő kódot:
Alfrissítés () Munkalapok ("Csapatgenerátor"). Kiszámítja a Végső al
- Ne feledje, hogy a munkalap neve idézőjelben van. Ha a munkalap neve eltér, módosítsa a kódban.
- Zárja be a VB szerkesztőt.
- Lépjen a Beszúrás -> Alakok menüpontba, és illesszen be bármilyen alakzatot gombként.
- Kattintson a jobb gombbal az alakzatra, majd kattintson a Makró hozzárendelése gombra.
- A Makró hozzárendelése párbeszédpanelen válassza ki a makró nevét, majd kattintson az OK gombra.
- Formázza a gombot a kívánt módon.
Most, amikor rákattint a gombra, a munkalap újraszámításra kerül, és új csoportot kap a megadott csoportok száma alapján.
Töltse le a Véletlen csoportgenerátor sablont
Egyéb Excel sablonok, amelyek tetszhetnek:
- Munkavállalói szabadság/nyaraláskövető sablon.
- Munkavállalói munkaidő kalkulátor.
- Excel teendőlisták sablonjai.
- INGYENES Excel sablonok gyűjteménye.