Végignéztem a kérdéseket a Microsoft Excel közösségben, és az egyik kérdés az volt, hogy véletlenszerű számokat állítson elő Excelben 1 és 10 között, ahol egyik szám sem ismétlődik (azaz nincsenek ismétlődések).
Az első ösztönöm a RANDBETWEEN funkció használata volt.
Gyorsan ellenőriztem néhány véletlenszerű adatot az Excelben, és nem sikerült - ismétlődések voltak az eredményekben.
Ezt kaptam a RANDBETWEEN funkció használatakor:
Tehát igénybe kellett vennem a RAND funkciót.
Jól működik, elhanyagolható valószínűséggel, hogy a számok megismétlődnek (többször teszteltem több mint 100 000 cellán, és nem volt ismétlés.
Ha sok véletlenszerű számot generál, egyszer tesztelheti).
Egyedi véletlen számok készítése Excelben
Az alábbiakban bemutatjuk, hogyan használhatja a RAND függvényt egyedi véletlen számok készítéséhez az Excelben:
- Egy oszlopban használja a = RAND () képletet 0 és 1 közötti véletlen számhalmaz létrehozásához.
- Miután létrehozta a véletlenszerű számokat, alakítsa át értékekké, hogy ne számítsa újra és újra, hogy lassítsa a munkafüzetet.
- A szomszédos oszlopban használja a következő RANK képletet, és másolja/húzza más cellákra (itt csak 10 számra használtam, tehát A2: A11. Ennek megfelelően beállíthatja a tartományt).
= RANK (A2, $ A $ 2: $ A $ 11) - Ez az. Létrejön a véletlen számok listája 1 -től 10 -ig, és egyik szám sem ismétlődne meg.
JEGYZET: Ne felejtse el átalakítani a RAND függvénnyel rendelkező cellákat képletből értékekké, különben újraszámítja és megváltoztatja a véletlen számok listáját minden alkalommal, amikor bármit megváltoztat a munkafüzetben.
Vigyázat: Míg ellenőriztem, és nem találtam ismétlődéseket a RAND függvény eredményében, mégis azt javaslom, hogy ellenőrizze, miután létrehozta ezeket a számokat. A feltételes formázás segítségével kiemelheti az ismétlődéseket, vagy használhatja a Duplicate Remove opciót, hogy megszabaduljon tőle.Használ -e más technikát véletlen számok előállítására ismétlődések nélkül?
Tudassa velem a megjegyzések részben.