Inhoudsopgave
Tijdens het werken in Microsoft Excel Soms hebben we een willekeurige 5-cijferige getalgenerator nodig. Vooral bij statistische analyses kan het nodig zijn 5-cijferige getallen te genereren. Ook kunnen we een 5-cijferige getalgenerator gebruiken om wachtwoorden of ID's te maken. Gelukkig heeft Excel verschillende opties om willekeurige 5-cijferige getallen te krijgen. Dit artikel zal u begeleiden bij het gebruik van die opties.
Download Praktijk Werkboek
U kunt het oefenwerkboek downloaden dat wij hebben gebruikt om dit artikel voor te bereiden.
Willekeurige 5-cijferige getallengenerator.xlsm7 Voorbeelden van willekeurige 5-cijferige getalgenerator in Excel
1. Excel RANDBETWEEN functie als 5-cijferige getallengenerator
Allereerst gebruiken we de functie RANDBETWEEN als een 5-cijferige getalgenerator. Met deze functie kunnen we willekeurige getallen krijgen tussen bepaalde getallen. Ik zal bijvoorbeeld 5-cijferige getallen genereren tussen 10000 en 99999 Volg de onderstaande stappen om het gewenste resultaat te krijgen.
Stappen:
- Typ de onderstaande formule in Cel B5 en druk op Ga naar .
=RANDBETWEEN(10000,99999)
- Als resultaat krijgen we het onderstaande getal van 5 cijfers. Gebruik vervolgens de Vulgreep ( + ) om 5-cijferige getallen te krijgen over het bereik B6:B10 .
- Bijgevolg krijgen we de onderstaande uitvoer.
⏩ Let op:
De RANDBETWEEN functie is een vluchtige functie. Willekeurige getallen die door deze functie worden gegenereerd veranderen elke keer dat een cel op het werkblad wordt berekend. Als je deze veranderingen in getallen wilt voorkomen volg dan de onderstaande stappen.
Stappen:
- Kopieer eerst de willekeurige getallen gegenereerd door de RANDBETWEEN formule door Home > Kopie of Ctrl + C .
- Plak ze dan als Waarden door Home > Plakken > Waarden plakken (zie screenshot).
- U krijgt dan de getallen als waarden.
Lees meer: Excel formule om willekeurig getal te genereren (5 voorbeelden)
2. Genereren willekeurig 5-cijferig getal met LINKS & RANDBETWEEN functies
In deze methode gebruik ik een formule met de combinatie van LINKS en RANDBETWEEN Deze formule genereert willekeurige getallen afhankelijk van de lengte van de getallen in de cel waarnaar de formule verwijst. Laten we eens kijken hoe we de taak kunnen uitvoeren.
Stappen:
- Type eerst de onderstaande formule in Cel B6 en druk op Ga naar De formule zal een lege cel opleveren.
=LEFT(RANDBETWEEN(1,9)&RANDBETWEEN(0,999999999999999)&RANDBETWEEN(0,999999999999999),B5)
- Type nu 5 in Cel B5 omdat je een willekeurig nummer met 5 cijfers nodig hebt. Zodra je op Ga naar in Cel B6 krijg je een willekeurig nummer van 5 cijfers.
🔎 Hoe werkt de formule?
- TUSSEN(1,9)
Hier geeft de bovenstaande formule een willekeurig getal tussen 1 naar 9 .
- RANDBETWEEN(0,999999999999999)
Hier de RANDBETWEEN functie geeft een willekeurig getal terug tussen 0 naar 999999999999999.
- LEFT(RANDBETWEEN(1,9)&RANDBETWEEN(0,999999999999999)&RANDBETWEEN(0,999999999999999),B5
Tenslotte geeft de bovenstaande formule een willekeurig getal terug dat de lengte bevat van Cel B5 .
Lees meer: Willekeurige 4-cijferige getallengenerator in Excel (8 voorbeelden)
3. 5-cijferig getal maken met de functies ROUND & RAND in Excel
Deze keer gebruik ik de combinatie van ROND en RAND functioneert als een 5-cijferig willekeurige nummer generator. De algemene formule voor het genereren van de nummers is:
=ROUND(RAND()*(Y-X)+X,0)
Waar X en Y is het onderste en bovenste getal waartussen u 5-cijferige getallen wilt genereren.
Stappen:
- Typ de onderstaande formule in Cel B5 . Volgende pers Ga naar .
=ROUND(RAND()*(99999-10000)+10000,0)
- Als gevolg daarvan zul je de volgende 5-cijferige getallen krijgen.
🔎 Hoe werkt de formule?
- RAND()
Hier de RAND functie genereert willekeurige decimale getallen.
- RAND()*(99999-10000)+10000
In dit deel wordt het resultaat van de RAND functie wordt vermenigvuldigd met 89999 Dan wordt het resultaat toegevoegd aan 1000 .
- ROUND(RAND()*(99999-10000)+10000,0)
Tot slot ROND functie rondt het resultaat van de vorige formule af op nul decimalen.
Lees meer: Willekeurig getal genereren in Excel met decimalen (3 methoden)
4. Combineer INT & RAND-functies als 5-cijferige getallengenerator
Deze methode lijkt een beetje op de vorige, maar in plaats van de ROND functie, gebruiken we de INT functie hier. Om willekeurige getallen van 5 cijfers te maken tussen 10000 en 99999 volg de onderstaande stappen.
Stappen:
- Typ de onderstaande formule in Cel B5 Druk dan op Ga naar .
=INT(RAND()*(99999-10000)+10000)
- Het resultaat is de volgende uitvoer.
Hier werkt de bovenstaande formule op een soortgelijke manier als vermeld in Methode 3 Ten eerste, de RAND functie genereert willekeurige decimale getallen. Vervolgens wordt het resulterende decimale getal vermenigvuldigd met 89999 en toegevoegd aan 1000 Tenslotte, de INT functie rondt het getal af op het dichtstbijzijnde gehele getal van 5 cijfers.
Lees meer: Hoe willekeurige 10-cijferige getallen te genereren in Excel (6 methoden)
Vergelijkbare lezingen
- Hoe willekeurige gegevens genereren in Excel (9 eenvoudige methoden)
- Random Number Generator in Excel zonder herhalingen (9 methoden)
- Genereer willekeurig getal uit lijst in Excel (4 manieren)
- Random Number Generator tussen bereik in Excel (8 voorbeelden)
5. Willekeurig getal van 5 cijfers maken met de functie RANDARRAY
U kunt de functie RANDARRY als een willekeurige 5-cijferige nummergenerator. Om 5-cijferige willekeurige gehele getallen te maken tussen 10000 en 99999 en verspreid over 2 kolommen en 6 rijen volg de onderstaande instructies.
Stappen:
- Typ de volgende formule in Cel B5 .
=RANDARRAY(6,2,10000,99999,TRUE)
- Zodra u Ga naar geeft de bovenstaande formule willekeurige getallen van 5 cijfers (gehele getallen) over kolommen B & C en rijen 5:10 .
Lees meer: Hoe willekeurige getallen genereren zonder duplicaten in Excel (7 manieren)
6. Analyse ToolPak toepassen om 5-cijferige getallen in Excel te genereren
In deze methode gebruik ik een Excel add-in als een 5-cijferige getalgenerator. Eerst laat ik zien hoe je de add-in toevoegt aan de Excel Lint Later zal ik die add-in gebruiken om willekeurige getallen van 5 cijfers te genereren.
Stappen:
- Ga eerst naar de Bestand tabblad van het lint.
- Selecteer ten tweede Opties .
- Vervolgens wordt de Excel-opties dialoogvenster verschijnt, klik op Toevoegingen . Excel-add-ins geselecteerd uit de Beheer uitklapmenu en druk op Ga naar .
- Als gevolg daarvan zijn de Toevoegingen dialoogvenster verschijnt, zet een vinkje bij Analyse ToolPak en druk op OK .
- Ga nu naar de Gegevens tabblad, en de Gegevensanalyse optie beschikbaar is. Klik erop.
- De Gegevensanalyse dialoogvenster verschijnt, selecteer Willekeurig getal Generatie van de Analyse-instrumenten lijst, en druk op OK .
- Wanneer de Genereren van willekeurige getallen dialoogvenster verschijnt, voer in 2 als de Aantal variabelen en 6 als de Aantal willekeurige getallen .
- Kies dan Uniform van de Distributie drop-down. In de Parameters sectie het bereik van 5 cijfers in ( 10000 en 99999 ) in de Tussen veld.
- Selecteer daarna de Uitvoerbereik en kies de bestemmingscel (hier Cel $B$5 ). Pers OK om het dialoogvenster te sluiten.
- Tenslotte zien we de onderstaande uitvoer.
⏩ Let op:
- 5-cijferige willekeurige getallen gegenereerd door Analyse ToolPak bevatten decimalen. Om die getallen om te zetten naar nul decimalen kun je de ROND of INT functies (beschreven in Methode 4 en Methode 5 ).
Lees meer: Random Number Generator met data-analyse tool en functies in Excel
7. Excel VBA toepassen als Generator van 5-cijferige getallen
U kunt Excel VBA om willekeurige getallen van 5 cijfers te genereren.
Stappen:
- Ga eerst naar het blad waar u de 5-cijferige willekeurige getallen wilt krijgen. Klik dan met de rechtermuisknop op de bladnaam en selecteer Code bekijken om de VBA raam.
- Typ nu de onderstaande code in de Module en uitvoeren met behulp van de F5 sleutel.
Sub Random5DigitNumber() Dim N als geheel getal Voor N = 5 tot 10 ActiveSheet.Cells(N, 2) = Round(Rnd() * (99999 - 10000) + 10000, 0) Volgende N Einde Sub
- Na het uitvoeren van de code krijgt u de onderstaande 5-cijferige nummers.
Lees meer: Hoe willekeurige getallen te genereren in een bereik met Excel VBA
Dingen om te onthouden
- Het resultaat dat we krijgen van de RANDBETWEEN functie bevat doublures. Om de doublures op te sporen kun je gebruik maken van de functie RANK.EQ in excel.
- De RAND functie is ook een vluchtige functie. Je kunt de resultaten die de RAND formule naar waarden met behulp van de Plakken Speciaal optie.
Conclusie
In het bovenstaande artikel heb ik geprobeerd verschillende voorbeelden van een willekeurige 5-cijferige getalgenerator in Excel uitvoerig te bespreken. Hopelijk zijn deze methoden en uitleg voldoende om uw problemen op te lossen. Laat het me weten als u vragen heeft.