Willekeurige tekenreeksen genereren in een bereik in Excel – Een gedetailleerde handleiding
Het genereren van willekeurige tekenreeksen in Excel is handig voor diverse toepassingen, zoals het aanmaken van unieke identificatoren, wachtwoorden of voorbeeldgegevens. In dit artikel vindt u een uitgebreide handleiding om willekeurige tekenreeksen in een bereik in Excel te genereren met verschillende methoden.

Genereer willekeurige tekenreeksen met formules
De volgende formules helpen u willekeurige getallen, letters en alfanumerieke waarden te genereren in een bereik in Excel.
Genereer willekeurige getallen
Gebruik de volgende formule om een willekeurig vijfcijferig getal tussen 10000 en 99999 te genereren, en druk op Enter: er verschijnt een vijfcijferig getal in een cel. Selecteer vervolgens die cel en sleep de vulgreep naar het bereik waarin u de formule wilt toepassen – en al snel ziet u een reeks vijfcijferige getallen verschijnen. Zie de schermafbeeldingen:
=RANDBETWEEN(10000,99999) ![]() | ![]() |
Genereer willekeurige tekens
Gebruik de volgende formule om vier willekeurige letters te genereren. Sleep vervolgens de vulgreep naar het bereik waarin u de formule wilt toepassen. Zie de schermafbeelding:
=CHAR(RANDBETWEEN(65,90))& CHAR(RANDBETWEEN(65,90)) & CHAR(RANDBETWEEN(65,90)) & CHAR(RANDBETWEEN(65,90)) 
- CHAR(RANDBETWEEN(65,90))genereert een willekeurige hoofdletter;
- &: Voegt deze tekens samen tot één tekenreeks. Gebruik het &-symbool om zoveel tekens samen te voegen als nodig is voor langere reeksen. Als u bijvoorbeeld een reeks van zes willekeurige tekens wilt genereren, breidt u de formule als volgt uit:
=CHAR(RANDBETWEEN(65,90)) & CHAR(RANDBETWEEN(65,90)) & CHAR(RANDBETWEEN(65,90)) & CHAR(RANDBETWEEN(65,90)) & CHAR(RANDBETWEEN(65,90)) & CHAR(RANDBETWEEN(65,90))
Genereer willekeurige alfanumerieke reeksen
Gebruik de volgende formule om willekeurige alfanumerieke reeksen te genereren bestaande uit twee letters en twee cijfers. Zo verkrijgt u een reeks van combinaties met precies twee letters en twee cijfers. Zie de schermafbeelding:
=CHAR(RANDBETWEEN(65,90))&CHAR(RANDBETWEEN(65,90))&RANDBETWEEN(10,99) 
- CHAR(RANDBETWEEN(65,90))genereert een willekeurige hoofdletter;
- RANDBETWEEN(10,99)genereert een willekeurig tweecijferig getal;
- &: Voegt deze tekens samen tot één tekenreeks. Gebruik het &-symbool om zoveel tekens samen te voegen als je nodig hebt voor langere reeksen.
Genereer willekeurige tekenreeksen met VBA-code
Als u de bovenstaande formules lastig en omslachtig vindt, maakt de volgende VBA-code het u een stuk gemakkelijker. Volg deze stappen:
1. Houd de toetsen ALT + F11 ingedrukt. Het venster Microsoft Visual Basic for Applications opent zich hierdoor.
2. Klik op Invoegen > Module en plak de volgende macro in het Module-venster.
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. Voer daarna de code uit door in een cel de functie =RandomizeF(x,y) te typen om een willekeurige tekenreeks in te voegen met een minimale lengte van x tekens en een maximale lengte van y tekens.
4. In dit voorbeeld gebruik ik de functie =RandomizeF(5,10) om een tekenreeks te genereren met een lengte tussen 5 en 10 tekens. Druk daarna op Enter, selecteer de cel en sleep de vulgreep naar het gewenste bereik. Er worden dan willekeurige alfanumerieke en speciale tekens gegenereerd met een lengte tussen 5 en 10 tekens. Zie de schermafbeelding:

Genereer willekeurige tekenreeksen met Kutools voor Excel
Bestaat er een manier om willekeurige reeksen te genereren met letters, cijfers en speciale tekens – of zelfs nog meer? Met Kutools voor Excel's Willekeurige gegevens invoegen beschikt u over een krachtige generator voor willekeurige getallen én tekenreeksen. Hiermee maakt u in een handomdraai willekeurige getallen, willekeurige tekenreeksen of combinaties van cijfers, letters, symbolen en meer – inclusief speciale tekens, spaties en zelfs uw eigen aangepaste reeksen!
1. Selecteer een bereik waarin u willekeurige reeksen wilt genereren en klik vervolgens op Kutools > Invoegen > Willekeurige gegevens invoegen. Zie de schermafbeelding:

3. Klik in het dialoogvenster Willekeurige gegevens invoegen op het tabblad Tekenreeks en kies het gewenste tekensoort. Geef vervolgens de lengte van de reeks op in het vak Filteren op lengte van tekst en klik ten slotte op de knop OK. Zie de schermafbeelding:

Vervolgens wordt het bereik automatisch gevuld met willekeurige tekenreeksen.

Tip: wilt u gegevensreeksen met een specifieke opmaak (zoals ????@.??.com) in een bereik genereren of invoegen? Dan kunt u deze functie ook gebruiken. Volg deze stappen:
1. Selecteer een bereik, geef de tekens op en vink Volgens masker aan. Voer daarna de gewenste gegevensreeks in. Zie de schermafbeelding:

Opmerking: gebruik ? om een willekeurig teken aan te geven in de uiteindelijke opgemaakte reeks.
2. Klik vervolgens op OK of Toepassen. De willekeurige gegevensreeksen met de opgegeven opmaak worden als volgt gegenereerd. Zie de schermafbeelding:

Kutools voor Excel's Willekeurige gegevens invoegen helpt u eenvoudig de volgende bewerkingen in een bereik cellen uit te voeren.
- Genereer of voeg willekeurige getallen in een bereik in
- Genereer of voeg een willekeurige datum in een bereik in
- Genereer of voeg een Aangepaste lijsten in een bereik in
Wilt u een gratis proefversie (30 dagen) van deze tool gebruiken?Klik dan hier om deze te downloaden en volg daarna bovenstaande stappen om de bewerking toe te passen.
Het genereren van willekeurige tekenreeksen in Excel kan efficiënt met formules of VBA, afhankelijk van uw behoeften. Beheers deze technieken en maak eenvoudig unieke identificatoren, wachtwoorden of voorbeeldgegevens in Excel. Wilt u nog meer Excel-tips en -trucs ontdekken?Onze website biedt duizenden tutorials.
Demo: Willekeurige tekenreeksen genereren in een bereik
Gerelateerd artikel:
Beste Office-productiviteitshulpmiddelen
Geef uw Excel-vaardigheden een boost met Kutools voor Excel en ervaar efficiëntie zoals nooit tevoren.Kutools voor Excel biedt meer dan 300 geavanceerde functies om de productiviteit te verhogen en Tijd besparen.Klik hier om de functie te krijgen die u het meest nodig heeft...
Office Tab brengt een tabbladinterface naar Office en maakt uw werk veel eenvoudiger
- Schakel tabbladbewerking en -lezen in voor Word, Excel, PowerPoint, Publisher, Access, Visio en Project.
- Open en maak meerdere documenten aan in nieuwe tabbladen binnen hetzelfde venster, in plaats van in afzonderlijke vensters.
- Verhoogt uw productiviteit met 50 % en bespaart u dagelijks honderden muisklikken!
Alle Kutools-add-ins in één installatieprogramma.
Kutools for Office bundelt add-ins voor Excel, Word, Outlook en PowerPoint, plus Office Tab Pro—ideaal voor teams die met meerdere Office-apps werken.
- Alles-in-één suite— add-ins voor Excel, Word, Outlook & PowerPoint plus Office Tab Pro
- Één installatieprogramma, één licentie— binnen enkele minuten klaar (MSI-geschikt)
- Werkt beter samen— gestroomlijnde productiviteit in alle Office-apps
- 30 dagen volledig functionele proefversie— geen registratie, geen creditcard
- Beste prijs-kwaliteitverhouding— bespaar ten opzichte van het afzonderlijk kopen van add-ins

