Note: The other languages of the website are Google-translated. Back to English

Hogyan lehet véletlenszámot előállítani duplikátum nélkül az Excelben?

Sok esetben érdemes véletlen számokat generálni az Excel programban? De a számok véletlenszerűsítésére szolgáló általános képletekkel lehetnek párhuzamos értékek. Itt elmondok néhány trükköt véletlenszerű számok generálására duplikátumok nélkül az Excelben.

Generáljon egyedi véletlenszámokat képletekkel

Hozzon létre egyedi véletlenszámot a Kutools for Excel segítségével a Véletlen adatok beillesztése (egyszerű!) jó ötlet3


nyíl kék jobb buborék Generáljon egyedi véletlenszámokat képletekkel

Az egyedi véletlenszámok Excelben történő előállításához két képletet kell használnia.

1 Tegyük fel, hogy véletlenszámokat kell generálnia duplikációk nélkül az A és a B oszlopba, most válassza ki az E1 cellát, és írja be ezt a képletet = RAND (), Majd nyomja meg a gombot belép kulcs, lásd a képernyőképet:
doc-randomize-no-ismételje-1

2. A gombbal válassza ki az egész E oszlopot Ctrl + Hely gombokat egyszerre, majd nyomja meg a gombot Ctrl + D gombok a képlet alkalmazásához = RAND () az egész E. oszlopra. Lásd a képernyőképet:
doc-randomize-no-ismételje-2

3. Ezután írja be a D1 cellába a szükséges véletlenszerű szám maximális számát. Ebben az esetben véletlenszámokat szeretnék beilleszteni 1 és 50 közötti ismétlés nélkül, ezért az 50-et beírom a D1-be.
doc-randomize-no-ismételje-3

4. Most lépjen az A oszlopba, válassza ki az A1 cellát, írja be ezt a képletet =IF(ROW()-ROW(A$1)+1>$D$1/2,"",RANK(OFFSET($E$1,ROW()-ROW(A$1)+(COLUMN()-COLUMN($A1))*($D$1/2),),$E$1:INDEX($E$1:$E$1000,$D$1))), majd húzza a kitöltő fogantyút a következő B oszlopba, és húzza le a kitöltő fogantyút a kívánt tartományba. Lásd a képernyőképet:
doc-randomize-no-ismételje-4

Ebben a tartományban a szükséges véletlenszerű számok nem ismétlődnek meg.

Jegyzet:

1. A fenti hosszú képletben A1 jelöli azt a cellát, amelyet a hosszú képlettel használ, D1 a véletlen szám maximális számát, E1 az oszlop első cellája, amelyet a = RAND () képlet alkalmazásával használ, és 2 azt jelzi, hogy be akarja illeszteni véletlenszerű szám két oszlopba. Igény szerint megváltoztathatja őket.

2. Amikor az összes egyedi szám generálódik a tartományba, a redundáns cellák üresen jelennek meg.

3. Ezzel a módszerrel egyszerűen generálhat véletlenszám-kezdetet az 1. számtól. De a második módon egyszerűen megadhatja a véletlenszám-tartományt.


nyíl kék jobb buborék Hozzon létre egyedi véletlenszámot a Kutools for Excel segítségével a Véletlen adatok beillesztésével

A fenti képletekkel túl sok kényelmetlenséget kell kezelni. De azzal Kutools az Excel számára'S Véletlen adatok beillesztése funkció, akkor gyorsan és egyszerűen beillesztheti az egyedi véletlenszámokat, amire szüksége lehet, ami sok időt takarít meg.

Kevesebb idő, de nagyobb termelékenység

Több mint 300 professzionális eszközt tartalmaz az Excel 2019-2003 programhoz
Az első 1.0 verzió 2011-ben jelent meg, most a 18.0
Pillanatok alatt megoldja a legtöbb Excel napi összetett feladatot, így időt takaríthat meg
30-napos ingyenes próbaverzió korlátozás nélkül

kte 包装 盒

Telepítése után Kutools for Excel, kérjük, tegye az alábbiak szerint:(Ingyenes letöltés Kutools for Excel most!)

1. Válassza ki a véletlenszámok előállításához szükséges tartományt, majd kattintson a gombra Kutools > betétlap > Véletlen adatok beillesztése. Lásd a képernyőképet:

2. Ban,-ben Véletlen adatok beillesztése párbeszédablak, menjen a Egész szám fülre írja be a kívánt számtartományt a Tól től és a Nak nek szövegmezőket, és ne felejtse el ellenőrizni Egyedi értékek választási lehetőség. Lásd a képernyőképet:

3. kettyenés Ok a véletlenszámok előállításához és a párbeszédablakból való kilépéshez.

Jegyzet:Ha a kiválasztott cellák száma meghaladja a véletlenszerű számokat, a redundáns cellák üresen jelennek meg.

Beillesztheti a véletlenszerű egyedi dátumot, a véletlenszerű egyedi időpontot is Véletlen adatok beillesztése. Ha ingyenes próbaverziót szeretne Véletlen adatok beillesztése, kérem, töltse le most!
véletlenszerű adatok beillesztése

Tipp.Ha véletlenszerűen akarja kiválasztani vagy rendezni az adatokat, kérjük, próbálja meg használni a Kutools for Excel programot Rendezés tartomány véletlenszerűen a következő képernyőképen látható módon. Teljes funkciója korlátozás nélkül 30 nap, kérjük, töltse le és ingyenes próbaverzióval rendelkezzen most.

doc véletlenszerűen válassza ki


nyíl kék jobb buborék Véletlen adatok beillesztése másolat nélkül




Gyorsan helyezzen be több jelölőnégyzetet vagy gombot a munkalap cellatartományába

Az Excel programban egyszer csak egy jelölőnégyzetet / gombot helyezhet be egy cellába, gondot okoz, ha egyszerre több cellát kell beilleszteni. Kutools az Excel számára hatékony segédprogrammal rendelkezik - Tételbetét ellenőrzése Dobozok / Batch Insert opció gombok jelölőnégyzeteket / gombokat helyezhet be a kiválasztott cellákba egy kattintással.  Kattintson ide a teljes funkcionalitású ingyenes próbaverzióért 30-nap!
doc insert jelölőnégyzet opció gomb
 
Kutools for Excel: több mint 300 praktikus Excel-bővítménnyel, ingyenesen kipróbálható, korlátozás nélkül 30 nap.

A legjobb irodai termelékenységi eszközök

A Kutools for Excel megoldja a legtöbb problémát, és 80% -kal növeli a termelékenységet

  • újrafelhasználás: Gyorsan helyezze be összetett képletek, diagramok és bármi, amit korábban használt; Cellák titkosítása jelszóval; Levelezőlista létrehozása és e-maileket küldeni ...
  • Szuper Formula Bár (könnyedén szerkeszthet több szöveget és képletet); Olvasás elrendezés (könnyen olvasható és szerkeszthető nagyszámú cella); Beillesztés a Szűrt tartományba...
  • Cellák / sorok / oszlopok egyesítése az adatok elvesztése nélkül; Osztott cellák tartalma; Kombinálja a duplikált sorokat / oszlopokat... megakadályozza az ismétlődő cellákat; Hasonlítsa össze a tartományokat...
  • Válassza a Másolat vagy az Egyedi lehetőséget Sorok; Válassza az Üres sorok lehetőséget (az összes cella üres); Super Find és Fuzzy Find sok munkafüzetben; Véletlenszerű kiválasztás ...
  • Pontos másolás Több cella a képletreferencia megváltoztatása nélkül; Automatikus referenciák létrehozása több lapra; Helyezze be a golyókat, Jelölőnégyzetek és még sok más ...
  • Kivonat szöveg, Szöveg hozzáadása, Eltávolítás pozíció szerint, Hely eltávolítása; Hozz létre és nyomtasson személyhívó részösszegeket; Konvertálás a cellatartalom és a megjegyzések között...
  • Szuper szűrő (mentse el és alkalmazza a szűrősémákat más lapokra); Haladó rendezés hónap / hét / nap, gyakoriság és egyebek szerint; Speciális szűrő félkövér, dőlt betűvel ...
  • Kombinálja a munkafüzeteket és a munkalapokat; Táblázatok egyesítése kulcsoszlopok alapján; Az adatok felosztása több lapra; Kötegelt konvertálás xls, xlsx és PDF...
  • Több mint 300 hatékony funkció. Támogatja az Office / Excel 2007-2021 és 365 verziókat. Minden nyelvet támogat. Könnyű üzembe helyezés vállalatában vagy szervezetében. Teljes funkciók 30 napos ingyenes próbaverzió. 60 napos pénzvisszafizetési garancia.
kte lap 201905

Az Office fül a füles felületet hozza az Office-ba, és sokkal könnyebbé teszi a munkáját

  • Füles szerkesztés és olvasás engedélyezése Wordben, Excelben és PowerPointban, Publisher, Access, Visio és Project.
  • Több dokumentum megnyitása és létrehozása ugyanazon ablak új lapjain, mint új ablakokban.
  • 50% -kal növeli a termelékenységet, és naponta több száz kattintással csökkenti az egér kattintását!
officetab alja
A megjegyzések rendezése szerint
Hozzászólások (17)
Még nincs értékelés. Legyen Ön az első, aki értékel!
A weboldal moderátora ezt a megjegyzést minimalizálta
Szia Base on Generáljon egyedi véletlenszámokat képletekkel , Hogyan adhatom meg egy véletlen szám kezdőpontját? Tegyük fel, hogy "15-től 30-ig" szeretnék véletlenszerűen kiválasztani.
A weboldal moderátora ezt a megjegyzést minimalizálta
Használja a RANDBETWEEN()-t, hogy véletlenszerű számokat kapjon két szám között.
A weboldal moderátora ezt a megjegyzést minimalizálta
Körülbelül három órányi próbálkozás után, hogy teljesen megértsem a hosszú, bonyolult képletet, amellyel véletlen számokat generálhatok ismétlődések nélkül, rájöttem egy sokkal egyszerűbb képletre, amely ugyanazokkal az eredményekkel rendelkezik. Miután véletlenszerűen generálta a számokat egy oszlopban a RAND() függvénnyel, leegyszerűsítheti a képletet:=IF(ROW()-ROW(A$1)+1>$D$1/2,"",RANK(OFFSET( $E$1,SORO()-SORO(A$1)+(OSZLOP()-COLUMN($A1))*($D$1/2),),$E$1:INDEX($E$1:$1000, $D$1))) az a1 cellában =Rang(E1,$E$1:$E$50). Majd ha 50 véletlenszerűen generált "egyedi számot" szeretne. egyszerűen húzza a képletet az a oszlopon keresztül az a50-es cellába. Ez sokkal egyszerűbb. Köszönöm, hogy válaszolt a kérdésemre, függetlenül a hatalmas felesleges képlettől. Ha nem rendelkezett ezzel a weboldallal. Nem hiszem, hogy meg tudtam volna oldani a problémámat. #WAR Jiggly
A weboldal moderátora ezt a megjegyzést minimalizálta
Valójában, ha két egyenlő értéke van, a rang ugyanazt az értéket adja mindkettőnek. A rangképlet ismétlődő rangértékeket ad vissza.
A weboldal moderátora ezt a megjegyzést minimalizálta
Manuel Ramirez.

A RAND() képlet több százmilliárd lehetőséget rejt magában, de még így is használhat feltételes feltételt, hogy ne ismételje meg a számokat:
A1 = Rangsor (E1, $E$1:$E$50)
A2 = IF(COUNTIFS($E$1:E1;E1)>1;A1+1;Rank(E2,$E$1:$E$50)
A weboldal moderátora ezt a megjegyzést minimalizálta
Létre kell hoznom 5000 véletlenszerű számot 1-90 között nincs ismétlés 30 I. oszlop és a =RAND() és =IF(ROW()-ROW(A$1)+1>$D$1/2,"",RANK( ELTOLÁS($E$1,SOR()-SORO(A$1)+(OSZLOP()-OSZLOP($A1))*($D$1/2),),$E$1:INDEX($E$1:$E $1000,$D$1))) van mód arra, hogy módosítsam a képletet az 5000 számok kinyeréséhez
A weboldal moderátora ezt a megjegyzést minimalizálta
Sajnos fogalmam sincs, ezt a problémát felteheti a fórumunkra https://www.extendoffice.com/forum.html, talán valaki tud segíteni.
A weboldal moderátora ezt a megjegyzést minimalizálta
Hogyan tehetem meg ugyanezt egy egyéni listával? Nem számok?
A weboldal moderátora ezt a megjegyzést minimalizálta
Az Ön egyéni listája az A oszlopban található. Tegyük fel, hogy 100 értéke van, és az A1:A100 helyen található.

A B oszlop egy számláló:
1 B1 és (B1+1) B2:B100 esetén

A C oszlop egy véletlenszerű lista:
RAND() a C1:C100-hoz

A D oszlop egy véletlenszerű rangsor, amely a véletlenszerű listán alapul:
RANK.EQ(C1;$C$1:$C$100)

Az E oszlop a kimeneted:
INDEX($A$1:$A$100;MATCH(D1;$B$1:$B$100;0))

Megjegyzés: Gyakorlatilag nincs esély ismétlődő érték generálására a C oszlopban, mivel a RAND() több milliárd lehetőséget rejt magában. De ha valóban el akarja törölni ezt a lehetőséget, beírhatja a következő képletet a D2:D100 oszlopba
IF(COUNTIFS($C$2:C2;C2)>0;D1+1;RANK.EQ(C2;$C$1:$C$100))
A weboldal moderátora ezt a megjegyzést minimalizálta
Segítsen valakinek :-) Ezt nem tudom kitalálni. Iskolánkban gyakran állítjuk össze a tanulókat csoportokba – 2 és 2 fővel, több munkamenetre. 9 jelen esetben. 18 tanuló van (változó) az osztályban. Egy olyan képletre törekszem, amely véletlenszerű eredményt ad, hogy kinek kell együtt dolgoznia a 9 munkamenet során anélkül, hogy a tanulók kétszer találkoznának egymással. Tehát szükségem van az Excelre, hogy 18 tanuló eredményét adja meg 9 munkamenetben, és egyetlen diák sem egyezhet kétszer egy másik diákkal. xxxx hogy tudom ezt megjavítani? Szerencsétlenül kerestem mindenhol ihletet. Minden hozzászólást köszönettel veszünk :-)
A weboldal moderátora ezt a megjegyzést minimalizálta
Szia, Anders, az összes nevet fel kell sorolnod az A oszlopban, majd a B oszlopban, alkalmazd a =rand() képletet, majd adj meg 2-t méretként az F2 cellában, most alkalmazd ezt a képletet =ROUNDUP(RANK(B3,$B$3 :$B$19)/$F$2,0) a C oszlopban, ahogy az alábbi képernyőképen látható
A weboldal moderátora ezt a megjegyzést minimalizálta
Szia. Köszönjük válaszát.
Megértem a javaslataidat, de hogyan érhetek el egy olyan beállítást, ahol az összes hallgatót maximális számú műhelybe osztják be, ahol véletlenszerűen 2 tanulót osztanak be az első műhelybe, majd a második műhelybe, majd a harmadik műhelybe stb. stb. sőt, egy tanulót nem szabad összehozni egy másik diákkal, akivel már dolgozott. Tehát amikor 18 diák van, szükségem van a rendszerre, hogy az összes hallgatót (ebben az esetben) 9 műhelyhez rendelje (pl. heti egy műhely), és egyetlen diák sem lehet olyan diák, akivel már dolgozott.
A weboldal moderátora ezt a megjegyzést minimalizálta
Vagy használhat egy sudoku beállítást.
A weboldal moderátora ezt a megjegyzést minimalizálta
Sziasztok! Sikerült valaha megoldást találnia erre, én is találkoztam ugyanezzel a problémával. Bármilyen segítséget szívesen vennénk.
A weboldal moderátora ezt a megjegyzést minimalizálta
Helló. Nemrég találtam rá erre az oldalra, és próbálom kitalálni a legjobb módot, hogy új kódot rendeljek az emberekhez. 1000 és 65000 közötti véletlenszerű kódot szeretnék hozzárendelni az emberek számára, ami nem egyezik meg a már hozzárendelt kódokkal. Azt is szeretném, ha 5 számmal (00000) lenne formázva, de ez nem nagy baj, ha ezt nem veszi figyelembe. Van valami ötletetek, hogyan lehetne ezt működésre bírni? TIA :-)
A weboldal moderátora ezt a megjegyzést minimalizálta
Szia, Janel, miért nem próbálja ki az adatellenőrzést az Excelben? Egy cellatartományba csak 1000 és 65000 közötti egész számokat írhat be.
A weboldal moderátora ezt a megjegyzést minimalizálta
En la parte Genere números aleatorios únicos con fórmulas como hago para ampliar el numero de columnas pasar de 2 a 5 sin repetir los numeros segun la formula que ud puso: =IF(ROW()-ROW(A$1)+1>$D $1/2","RANK(ELTOLÁS($E$1,ROW()-SORO(A$1)+(OSZLOP()-OSZLOP($A1))*($D$1/2),),$E$1 :INDEX($E$1:$E$1000,$D$1)))
Még senki sem írt megjegyzést
Hagyja meg észrevételeit
Feladás vendégként
×
Értékeld ezt a bejegyzést:
0   Karakterek
Javasolt helyek

Kövess minket

Copyright © 2009 - www.extendoffice.com. | Minden jog fenntartva. Powered by ExtendOffice. | Oldaltérkép
A Microsoft és az Office logó a Microsoft Corporation védjegyei vagy bejegyzett védjegyei az Egyesült Államokban és / vagy más országokban.
Sectigo SSL védi