KutoolsforOffice — Eén oplossing, vijf krachtige tools.Meer bereiken met minder moeite.

Willekeurig getal met de opgegeven specifieke lengte genereren in Excel

AuteurSun Wijzigingsdatum

Bij moderne kantoortaken moet u mogelijk willekeurige getallen of wachtwoorden met een bepaald aantal cijfers genereren, bijvoorbeeld voor tijdelijke accounts, codes, gebruikersregistraties of systeemtests. Het handmatig maken van dergelijke willekeurige getallen kan vervelend en foutgevoelig zijn. Het goede nieuws is dat Excel verschillende flexibele methoden biedt met formules, tools en VBA om efficiënt willekeurige getallen van een opgegeven lengte te genereren. Deze handleiding leidt u stapsgewijs door praktische methoden – waaronder Excel-formules en de ingebouwde Kutools voor Excel-tool – om u te helpen willekeurige getallen van de gewenste lengte te genereren volgens uw daadwerkelijke behoeften en verschillende Toepassingsscenario's.

Willekeurig getal met een opgegeven specifieke lengte met behulp van een formule

Willekeurig getal met voorloopnullen met TEXT en ALEATORISCHTUSSEN

Meerdere willekeurige getallen tegelijk genereren met matrixformules / SEQUENCE / RANDARRAY (Microsoft 365/2021)

Willekeurig getal of andere tekens met een opgegeven lengte met een handige tool

Voorbeeldbestand


Willekeurig getal met een opgegeven specifieke lengte met behulp van een formule

Willekeurig getal met een vaste lengte

Stel dat u een willekeurige getalreeks met een vaste lengte wilt genereren, bijvoorbeeld 6 cijfers (van 100000 tot 999999). Gebruik dan de volgende formule — ideaal als u geen voorloopnullen nodig hebt:

=RANDBETWEEN(100000,999999)

Voer deze formule in een cel in (bijvoorbeeld B1) en druk op Enter. Excel genereert direct een willekeurig getal van 6 cijfers. Telkens wanneer u het werkblad opnieuw berekent, wordt de waarde automatisch bijgewerkt. Deze methode garandeert dat uw willekeurige getal altijd precies 6 cijfers lang is—maar houdt geen rekening met voorloopnullen. Hebt u een andere lengte nodig, zoals 4 of 8 cijfers? Pas dan eenvoudigweg de twee getallen aan naar het gewenste aantal cijfers (bijvoorbeeld 1000 en 9999 voor een 4-cijferig getal).

Opmerking: Telkens wanneer u het werkblad bijwerkt, opnieuw berekent of opnieuw opent, verandert het willekeurige getal omdat het dynamisch wordt gegenereerd. Om het getal statisch te maken, kopieert u de cel en gebruikt u Plakken als waarden om het te vervangen.
willekeurige getallen invoegen met een opgegeven specifieke lengte met behulp van een formule

Willekeurig getal met een variabele lengte op basis van uw invoer

In sommige scenario’s wilt u dat de lengte van het willekeurige getal dynamisch aanpast aan het getal dat u in een andere cel invoert — bijvoorbeeld: als u „5” typt in cel A1, verschijnt er automatisch een willekeurig getal van vijf cijfers in cel A2. Dit realiseert u met de onderstaande formule:

Selecteer cel A2 en typ deze formule:

=LEFT(RANDBETWEEN(1,9)&RANDBETWEEN(0,999999999999999)&RANDBETWEEN(0,999999999999999), A1)

Druk op Enter. In eerste instantie geeft de formule een lege waarde terug als cel A1 leeg is. Zodra u een getal (zoals 5 of 9) in cel A1 typt en bevestigt, verschijnt er een willekeurig getal met die specifieke lengte in cel A2.
Willekeurig getal met een gewijzigde lengte

Houd er rekening mee dat, doordat de lengte aanpasbaar is, zeer grote waarden in A1 ervoor kunnen zorgen dat de formule onvoldoende willekeurige cijfers genereert of geen echt willekeurig resultaat oplevert. Voor de meeste wachtwoordtoepassingen is een lengte van 4 tot 16 cijfers het meest praktisch.

Opmerking: De uitvoer van deze formule wordt bij elke herberekening van het werkblad bijgewerkt. Gebruik daarom Plakken als waarden nadat u het getal hebt gegenereerd, als u wilt dat de waarde onveranderd blijft.

Willekeurig getal met voorloopnullen met TEXT en ALEATORISCHTUSSEN

Als uw toepassing willekeurige getallen met een vaste lengte nodig heeft — inclusief voorloopnullen (bijvoorbeeld om codes zoals 001542 te genereren in plaats van 1542) — combineert u de functies TEKST en ALEATORISCHTUSSEN. Deze aanpak is ideaal voor scenario’s waarin het getalformaat altijd een consistent aantal cijfers moet bevatten, ongeacht voorloopnullen.

1. Voer in uw doelcel (bijvoorbeeld B1) de volgende formule in om een 6-cijferig getal met voorloopnullen te genereren:

=TEXT(RANDBETWEEN(0,999999),"000000")

2. Druk op Enter. De cel toont een willekeurig getal als tekst met exact 6 cijfers, inclusief voorloopnullen indien nodig (bijv. 000673).

U kunt de nullen in de opmaaktekenreeks aanpassen (bijvoorbeeld „0000” voor 4 cijfers of „00000000” voor 8 cijfers). Sleep de formule omlaag om meerdere codes te genereren en automatisch naar meer cellen te kopiëren.

Tip: Hoewel het resultaat eruitziet als een getal, is het opgemaakt als tekst. Als u deze codes als getallen zonder voorloopnullen nodig hebt, gebruikt u de standaard ALEATORISCHTUSSEN-formule. Zorg er wel voor dat u ze kopieert en Plakken als waarden gebruikt als u wilt dat de codes statisch blijven.

Scenario-analyse: Deze oplossing is ideaal wanneer uw toepassing — zoals registratie voor webaccounts — codes vereist met een specifieke lengte en waarbij de opmaak met voorloopnullen behouden moet blijven. Zo voorkomt u het veelvoorkomende Excel-gedrag waarbij voorloopnullen verdwijnen bij zuiver numerieke formaten.

Meerdere willekeurige getallen tegelijk genereren met matrixformules / SEQUENCE / RANDARRAY (Microsoft 365/2021)

Als u een reeks of batch willekeurige getallen met dezelfde cijferlengte moet genereren, biedt Microsoft 365/2021 geavanceerde functies waarmee u meerdere waarden in één formule kunt maken – ideaal voor het snel vullen van een hele kolom met willekeurige codes voor imports, tests of inventarisnummers.

Selecteer uw bovenste cel (bijvoorbeeld E1) en gebruik deze formule om direct 10 waarden te genereren:

=TEXT(RANDBETWEEN(SEQUENCE(10,1,0,0),99999999),"00000000")

Of, voor grotere efficiëntie in Microsoft 365/2021:

=TEXT(RANDARRAY(10,1,0,99999999,TRUE),"00000000")

Deze formule vult direct een kolom met 10 unieke willekeurige getallen van 8 cijfers, inclusief voorloopnullen. Pas de rij- en kolomargumenten eenvoudig aan uw batchbehoeften aan.

Voorzorgsmaatregelen: Bij elke herberekening worden nieuwe waarden gegenereerd. Gebruik Plakken als waarden om de resultaten vast te houden. Deze methode vereist ook Microsoft 365/2021 of nieuwer, met ondersteuning voor dynamische matrixfuncties.

Scenario-analyse: Handig voor het bulksgewijs genereren van codes, testcodes, toegangscodes en situaties waarin u tegelijkertijd een grote reeks willekeurige getallen nodig hebt.


Willekeurig getal of andere tekens met een opgegeven lengte met een handige tool

Wilt u niet alleen willekeurige getalreeksen, maar ook willekeurige decimalen, gehele getallen binnen een opgegeven bereik of zelfs willekeurige tekstreeksen, datums, tijden of aangepaste lijsten? Probeer dan de Willekeurige gegevens invoegen-functie in Kutools voor Excel! Met dit handige hulpprogramma genereert u razendsnel allerlei soorten willekeurige gegevens — met instelbare lengte en waardenbereik — perfect voor al uw kantoorautomatiseringsbehoeften.

Na gratis installerenvan Kutools voor Excel, volgt u deze stappen:

Selecteer het celbereik waarin u willekeurige gegevens wilt invoegen. Ga naar Kutools > Invoegen > Willekeurige gegevens invoegen.
Willekeurige gegevens invoegen met Kutools

In het dialoogvenster Willekeurige gegevens invoegen selecteert u het gewenste gegevenstype: getal, decimaal, datum, tijd, tekenreeks of aangepaste lijsten. Geef indien nodig instellingen op, zoals minimum- en maximale waarde, cijferlengte of tekenset.

Willekeurige gehele getallen of decimalen invoegen
Willekeurige gehele getallen invoegenWillekeurige decimalen invoegen

Willekeurige datum of tijd invoegen
Willekeurige datum invoegenWillekeurige tijd invoegen

Willekeurige tekenreeks of Aangepaste lijsten invoegen
Willekeurige tekenreeks invoegenWillekeurige aangepaste lijst invoegen

U kunt statische gegevens in batch genereren – eenmaal ingevoegd blijven de willekeurige waarden ongewijzigd, tenzij u de tool opnieuw uitvoert. Deze aanpak is ideaal voor testgegevens, codering, bulkregistraties en nog veel meer.

Voordelen: Geen formules of code vereist – uiterst flexibel en gebruiksvriendelijk.Voorzorgsmaatregel: Kutools is een aparte invoegtoepassing die apart gedownload en geïnstalleerd moet worden.


Voorbeeldbestand

Klik om het voorbeeldbestand te downloaden


Andere bewerkingen (artikelen)

Willekeurig getal genereren met een opgegeven gemiddelde en standaardafwijking in Excel
Soms wilt u een reeks willekeurige getallen genereren met een specifiek gemiddelde en standaardafwijking. Hoe lost u dat snel op? In deze handleiding leert u hoe u dat eenvoudig doet in Excel.

Willekeurige tekenreeksen genereren in een bereik in Excel
Moet u af en toe willekeurige tekenreeksen genereren in cellen—bijvoorbeeld voor het maken van unieke wachtwoorden? In dit artikel ontdekt u handige trucs om diverse willekeurige tekenreeksen eenvoudig te genereren in Excel.

Alleen willekeurige even of oneven getallen genereren in Excel
In deze handleiding laat ik u enkele formules zien waarmee u exclusief willekeurige even of oneven getallen kunt genereren in Excel.

Snel een willekeurige datum tussen twee datums genereren in Excel
Wilt u bij het werken met een Excel-bestand willekeurige datums genereren voor een bepaald doel? Uiteraard kunt u de datum handmatig één voor één invoeren, maar als u meerdere datums nodig heeft, is die methode tijdrovend en saai. Hoe genereert u snel een willekeurige datum in Excel?


  • Super Formulebalk (bewerk eenvoudig meerdere regels tekst en formules); Leeslay-out (lees en bewerk gemakkelijk grote aantallen cellen); Plakken naar Filterbereik...
  • Samengevoegde cellen/rijen/kolommen en bijbehorende gegevens behouden; inhoud van cellen splitsen; Dubbele rijen combineren en som/gemiddelde berekenen... Voorkom dubbele invoer in cellen; Bereiken vergelijken...
  • Selecteer dubbele of unieke rijen; selecteer lege rijen (alle cellen zijn leeg); superzoeken en fuzzy zoeken in meerdere werkmappen; willekeurig selecteren...
  • Exacte kopie van meerdere cellen zonder dat u de formuleverwijzing hoeft te wijzigen; automatisch verwijzingen maken naar meerdere werkbladen; opsommingstekens invoegen, selectievakjes en meer...
  • Favoriete formules, berekeningen, grafieken en afbeeldingen snel invoegen;Cellen met wachtwoord versleutelen;Mailinglijst maken en e-mails verzenden...
  • Tekst extraheren, tekst toevoegen, tekens verwijderen op een bepaalde positie, spaties verwijderen; gegevensbladstatistieken maken en afdrukken; converteren tussen celinhoud en opmerkingen...
  • Superfilter (sla filterinstellingen op en pas ze toe op andere werkbladen); Geavanceerd sorteren per maand, week, dag, frequentie en meer; Speciaal filter op vet, cursief...
  • Combineer werkmappen en werkbladen; voeg tabellen samen op basis van een sleutelkolom; splits gegevens op in meerdere werkbladen; batchconverteer xls-, xlsx- en PDF-bestanden...
  • Groepeer draaitabel op weeknummer, dag van de week en meer...Toon niet-vergrendelde en vergrendelde selecties met verschillende kleuren;Markeer cellen met formules of namen...
kte tab 201905
  • 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!
officetab bottom