Véletlenszerű karakterláncok létrehozása egy tartományban az Excelben – Részletes útmutató
A véletlenszerű karakterláncok Excelben történő generálása különféle célokra hasznos lehet, például egyedi azonosítók, jelszavak vagy mintaadatok létrehozásához. Ez a cikk átfogó útmutatót tartalmaz arról, hogyan hozhat létre véletlenszerű karakterláncokat egy tartományban az Excelben különböző módszerekkel.
Generáljon véletlenszerű karakterláncokat képletekkel
A következő képletek segíthetnek véletlen számok, betűk és alfanumerikus értékek előállításában az Excel tartományban.
Véletlen számok generálása
5 és 10000 közötti véletlenszerű ötjegyű szám létrehozásához használja a következő képletet, majd nyomja meg a belép gombot, egy ötjegyű szám jelenik meg a cellában, majd válassza ki a cellát, és húzza át a kitöltő fogantyút arra a tartományra, amelyen ezt a képletet kívánja tartalmazni. Ötjegyű számtartomány jött létre, lásd a képernyőképeket:
=RANDBETWEEN(10000,99999)
Véletlenszerű karakterek generálása
Véletlenszerű 4 betű létrehozásához használja a következő képletet. Ezután kap egy négy véletlenszerű betűt, majd húzza a kitöltő fogantyút arra a tartományra, amelybe ezt a képletet szeretné tartalmazni. Lásd a képernyőképet:
=CHAR(RANDBETWEEN(65,90))& CHAR(RANDBETWEEN(65,90)) & CHAR(RANDBETWEEN(65,90)) & CHAR(RANDBETWEEN(65,90))
- CHAR (VEZETŐKÖZÖTT (65,90)) véletlenszerű nagybetűt generál;
- &: ezeket a karaktereket egyetlen karakterláncba fűzi össze. A & szimbólum segítségével annyi karaktert fűzhet össze, amennyi hosszabb karakterláncok kialakításához szükséges. Például egy hat véletlenszerű karakterből álló karakterlánc létrehozásához a képletet a következőképpen kell kiterjesztenie:
=CHAR(RANDBETWEEN(65,90)) & CHAR(RANDBETWEEN(65,90)) & CHAR(RANDBETWEEN(65,90)) & CHAR(RANDBETWEEN(65,90)) & CHAR(RANDBETWEEN(65,90)) & CHAR(RANDBETWEEN(65,90))
Véletlenszerű alfanumerikus karakterláncok létrehozása
Két betűből és két számból álló véletlenszerű alfanumerikus karakterláncok létrehozásához használja a következő képletet. És a következő karakterláncokat kapja meg egy olyan tartományban, amely két betűt és két számot tartalmaz. Lásd a képernyőképet:
=CHAR(RANDBETWEEN(65,90))&CHAR(RANDBETWEEN(65,90))&RANDBETWEEN(10,99)
- CHAR (VEZETŐKÖZÖTT (65,90)) véletlenszerű nagybetűt generál;
- RANDBETWEEN (10,99) véletlenszerű 2 jegyű számot generál;
- &: ezeket a karaktereket egyetlen karakterláncba fűzi össze. A & szimbólum segítségével annyi karaktert fűzhet össze, amennyi hosszabb karakterláncok kialakításához szükséges.
VBA-kóddal generál véletlenszerű karakterláncokat
Ha úgy érzi, hogy a fenti képletek nehézek és zavaróak, a következő VBA-kód sokkal könnyebben segíthet. Kérjük, tegye a következőket:
1. Tartsa lenyomva a ALT + F11 gombokat, és ez megnyitja a Microsoft Visual Basic for Applications ablak.
2. Kattints betétlap > Modulok, és illessze be a következő makrót a Modulok ablak.
Public Function RandomizeF(Num1 As Integer, Num2 As Integer)
'Updateby Extendoffice
Dim Rand As String
Application.Volatile
getLen = Int((Num2 + 1 - Num1) * Rnd + Num1)
Do
i = i + 1
Randomize
Rand = Rand & Chr(Int((85) * Rnd + 38))
Loop Until i = getLen
RandomizeF = Rand
End Function
3. Ezután mentse el és zárja be a kódot egy cellában, írja be ezt a funkciót = Véletlenszerű F (x, y) egy véletlenszerű karakterlánc beillesztésére, amelynek minimális hossza x karakter, és maximális hossza: y karakter.
4. Ebben a példában a függvényt fogom használni = RandomizeF (5,10) 5 és 10 karakter közötti karakterlánc létrehozása. Ezután nyomja meg a gombot belép gombot, válassza ki a cellát, és húzza a kitöltő fogantyút arra a tartományra, amelyet tartalmazni kíván. És véletlenszerű alfanumerikus és specifikus karakterláncok, amelyek 5 és 10 karakter között jöttek létre. Lásd a képernyőképet:
Véletlenszerű karakterláncok létrehozása a Kutools for Excel segítségével
Van-e mód véletlenszerű karakterláncok előállítására betűkkel, számokkal és speciális karakterekkel, vagy még több? Kutools az Excel számára's Véletlen adatok beillesztése egy kiváló véletlenszám (és szöveges karakterlánc) generátor, amely véletlenszerű számokat, véletlenszerű szöveges karakterláncokat vagy véletlenszerű számokat és szöveget és szimbólumokat generálhat mindenféle karakterrel, beleértve a betűket, számokat, speciális karaktereket, szóközt és még egyedi karakterláncokat is.
1. Válassza ki azt a tartományt, amelyben véletlenszerű karakterláncokat generál, majd kattintson a gombra Kutools > betétlap > Véletlen adatok beillesztése. Lásd screenshot:
3. Az Véletlen adatok beillesztése párbeszédpanelen kattintson a gombra Húr lapon válassza ki a kívánt karaktertípust, majd adja meg a karakterlánc hosszát a Húr hossza mezőbe, és végül kattintson a gombra OK gomb. Lásd a képernyőképet:
Ezután a kiválasztott tartomány véletlenszerű karakterláncokkal lett kitöltve.
típus: Ha egy meghatározott formázási adatsorozatot (például ???? @. ??. com) szeretne létrehozni vagy beilleszteni egy tartományba, akkor ezt a segédprogramot is használhatja. Tegye ezt:
1. Válasszon ki egy tartományt, adja meg a karaktereket és ellenőrizze Maszk által. Ezután adja meg a szükséges adatstringeket. Lásd a képernyőképet:
Megjegyzések: Használata ? véletlenszerű karakter számjegyének megjelölésére az utolsó megadott formázási karakterláncokban.
2. Ezután kattintson OK or Jelentkezem. A megadott formázási adatsorokat véletlenszerűen állítottuk elő az alábbiak szerint. Lásd a képernyőképet:
Kutools az Excel számára's Véletlen adatok beillesztése segíthet a következő műveletek egyszerű feldolgozásában egy tartomány cellájában.
- Generáljon vagy szúrjon be véletlenszámokat egy tartományba
- Generálhat vagy szúrhat be véletlen dátumot egy tartományba
- Létrehozhat vagy beszúrhat egy egyéni listát egy tartományba
Ha ingyenes (30 napos) próbaverziót szeretne kapni a segédprogramról, kattintson a letöltéshez, majd lépjen a művelet végrehajtására a fenti lépések szerint.
Véletlenszerű karakterláncok generálása az Excelben hatékonyan elvégezhető képletek vagy VBA használatával, az Ön igényeitől függően. Ezen technikák elsajátításával egyszerűen hozhat létre egyedi azonosítókat, jelszavakat és mintaadatokat az Excelben. Ha további Excel-tippeket és trükköket szeretne felfedezni, weboldalunk több ezer oktatóanyagot kínál.
Bemutató: Véletlenszerű karakterláncok generálása egy tartományban
Kapcsolódó cikk:
A legjobb irodai hatékonyságnövelő eszközök
Töltsd fel Excel-készségeidet a Kutools for Excel segítségével, és tapasztald meg a még soha nem látott hatékonyságot. A Kutools for Excel több mint 300 speciális funkciót kínál a termelékenység fokozásához és az időmegtakarításhoz. Kattintson ide, hogy megszerezze a leginkább szükséges funkciót...
Az Office lap füles felületet hoz 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!