Hoe willekeurige getallen te genereren zonder duplicaten in Excel (7 manieren)

  • Deel Dit
Hugh West

Wanneer we aan een Excel spreadsheet werken, is het soms nodig om een aantal willekeurige getallen te genereren. Aangezien de menselijke geest bevooroordeeld is wanneer mensen proberen handmatig getallen in te voeren, voeren ze het uit met veel duplicaten. Excel heeft verschillende functies om willekeurige getallen te genereren zonder duplicaten. In deze context zullen we u 7 verschillende benaderingen demonstreren over hoe willekeurige getallen te genereren in Excel zonderduplicaten.

Download Praktijk Werkboek

Download dit oefenwerkboek om te oefenen terwijl u dit artikel leest.

Willekeurige getallen genereren zonder duplicaten.xlsx

7 Eenvoudige manieren om willekeurige getallen te genereren zonder duplicaten in Excel

In dit artikel zullen we 10 willekeurige getallen genereren in ons Excel-spreadsheet met behulp van verschillende functies. Daarnaast zullen we proberen de uitvoering van dubbele getallen in onze dataset te vermijden.

1. De functie RANDBETWEEN gebruiken om willekeurige getallen te genereren

In dit proces gaan we gebruik maken van de functie RANDBETWEEN om willekeurige getallen te genereren zonder duplicaten in Excel. We zullen 10 willekeurige getallen in ons gegevensblad en de getallen zullen in het bereik van de cellen zijn B5:B14 De stappen van dit proces zijn als volgt:

Stappen:

  • Selecteer eerst de cel B5 .

  • Schrijf nu de volgende formule op in cel B5 .

=RANDBETWEEN(10,50)

  • Druk op de Ga naar toets op uw toetsenbord.

  • Sleep vervolgens de Vulgreep pictogram met uw muis tot cel B14 .

  • Je krijgt 10 willekeurige nummers.

  • Om ervoor te zorgen dat er geen duplicaten zijn, kunt u voorwaardelijke opmaak toepassen om te controleren.
  • De waarden die we uit deze functie halen kunnen op elk moment veranderen. Om die getallen te beschermen selecteert u het hele cellenbereik B5:B14 en druk op "Ctrl+C op je toetsenbord.

  • Daarna, klik met de rechtermuisknop op op uw muis en selecteer de Plakwaarde optie.

  • De cijfers zullen niet meer veranderen.

We kunnen dus zeggen dat onze methode perfect werkte.

Lees meer: Excel-formule om willekeurig getal te genereren (5 voorbeelden)

2. INDEX combineren met de functies UNIQUE en RANDARRAY

In deze methode gebruiken we de INDEX , UNIEK , RANDARRAY , en SEQUENCE Het aantal willekeurige getallen zal hetzelfde zijn als in het laatste proces en de getallen zullen in het bereik van de cellen B5:B14 De stappen van deze methode zijn als volgt:

Stappen:

  • Selecteer eerst de cel B5 .

  • Schrijf de volgende formule op in cel B5 .

=INDEX(UNIQUE(RANDARRAY(30,1,10,50,TRUE)),SEQUENCE(10))

  • Druk nu op de Ga naar sleutel.

  • Je krijgt de 10 willekeurige nummers.

  • U kunt voorwaardelijke opmaak om uit te zoeken of er nog dubbele nummers zijn.
  • De waarden die we uit deze functie krijgen kunnen na een bepaalde periode veranderen. Om die getallen te beschermen selecteert u het hele cellenbereik B5:B14 en druk op "Ctrl+C op je toetsenbord.

  • Daarna, klik met de rechtermuisknop op op uw muis en selecteer de Plakwaarde optie.

  • De cijfers zullen niet meer veranderen.

We kunnen dus zeggen dat onze formule effectief werkte.

🔍 Uitsplitsing van de formule

We doen deze uitsplitsing voor cel B5 .

👉 SEQUENCE(10): Deze functie retourneert 10 opeenvolgende nummers van 1-10 .

👉 RANDARRAY(30,1,10,50,TRUE) Deze functie retourneert 30 willekeurige getallen tussen 10 tot 50 .

👉 UNIEK(RANDARRAY(30,1,10,50,TRUE)) Deze functie filtert de unieke waarde die wordt verkregen uit de RANDARRAY functie.

👉 INDEX(UNIEK(RANDARRAY(30,1,10,50,TRUE)), REEKS(10)) Dit geeft de eerste 10 unieke waarde en toon ze in de reeks od cellen B5:B14 .

3. Willekeurige getallen genereren met de RAND-functie

We gaan de RAND-functie om willekeurige getallen in Excel te genereren zonder duplicaten. In dit geval krijgen we 10 decimale waarden tussen 0 en 1. De getallen komen in het bereik van de cellen B5:B14 De procedure wordt hieronder uitgelegd:

Stappen:

  • Selecteer cel B5 .
  • Schrijf nu de volgende formule op in cel B5 .

=RAND()

  • Druk op de Ga naar sleutel.

  • Formatteer het getal naar wens. Hier kiezen we voor 2 cijfers achter de komma. Sleep vervolgens de Vulgreep pictogram met uw muis tot cel B14 .

  • Zo krijg je 10 willekeurige getallen tussen 0 en 1.

  • U kunt ook voorwaardelijke opmaak om te zien of er nog dubbele nummers in de dataset zitten.
  • De waarden die we uit deze functie halen kunnen op elk moment veranderen. Om die getallen te beschermen selecteert u het hele cellenbereik B5:B14 en druk op "Ctrl+C op je toetsenbord.

  • Dan, klik met de rechtermuisknop op op uw muis en selecteer de Plakwaarde optie.

  • De cijfers zullen niet meer veranderen.

Uiteindelijk kunnen we zeggen dat onze formule effectief werkte.

Vergelijkbare lezingen

  • Random Number Generator met data-analyse tool en functies in Excel
  • Willekeurige 5-cijferige getallengenerator in Excel (7 voorbeelden)
  • Genereer willekeurig getal uit lijst in Excel (4 manieren)
  • Willekeurige 4-cijferige getallengenerator in Excel (8 voorbeelden)
  • Random Number Generator tussen bereik in Excel (8 voorbeelden)

4. SEQUENCE-functie voor het genereren van willekeurige getallen zonder duplicaten

In dit geval, de SEQUENCE-functie zal ons helpen willekeurige getallen te genereren zonder duplicaten. We zullen 10 willekeurige getallen in ons gegevensblad en de functie geeft ons 10 getallen met gelijke intervallen. De getallen liggen in het bereik van de cellen B5:B14 Het proces wordt hieronder stap voor stap beschreven:

Stappen:

  • Aan het begin van dit proces selecteert u cel B5 .
  • Schrijf daarna de volgende formule op in cel B5 .

=SEQUENCE(10,1,10,3)

  • Druk op de Ga naar toets op uw toetsenbord.

  • Je krijgt 10 willekeurige nummers.

  • In dit proces, hoeft u geen noodzaak toe te passen voorwaardelijke opmaak Omdat de SEQUENCE functie geeft ons het aantal gelijke intervallen. Er is dus geen kans op dubbele getallen in ons Excel-gegevensblad.

Eindelijk kunnen we zeggen dat onze functie perfect werkte.

Lees meer: Random Number Generator in Excel zonder herhalingen (9 methoden)

5. Gebruik van de functies RANDARRAY en UNIQUE

In deze methode gebruiken we de UNIEK en RANDARRAY functies om willekeurige getallen in een Excel-blad te genereren zonder duplicaten. De getallen komen in het bereik van de cellen B5:B14 in een hoeveelheid van 10 nummers. Het proces wordt hieronder gedemonstreerd:

Stappen:

  • Om de procedure te starten selecteert u eerst de cel B5 .

  • Schrijf de volgende formule op in cel B5 .

=UNIQUE(RANDARRAY(10,1,10,50,TRUE))

  • Druk vervolgens op de Ga naar toets op je toetsenbord en je krijgt 10 willekeurige nummers.

  • Om het duplicaatnummer te controleren, kunt u toepassen voorwaardelijke opmaak om ze te vinden.
  • De waarden die we uit deze functie halen zullen veranderen wanneer u het bestand opnieuw opent. Om die getallen te beschermen selecteert u het hele cellenbereik B5:B14 en druk op "Ctrl+C op je toetsenbord.

  • Daarna, klik met de rechtermuisknop op op uw muis en selecteer de Plakwaarde optie.

  • De cijfers zullen niet meer veranderen.

Eindelijk kunnen we zeggen dat onze methode en formule succesvol waren.

🔍 Uitsplitsing van de formule

We doen deze uitsplitsing voor cel B5 .

👉 RANDARRAY(30,1,10,50,TRUE) Deze functie retourneert 30 willekeurige getallen tussen 10 tot 50 .

👉 UNIEK(RANDARRAY(30,1,10,50, TRUE)) Deze functie filtert de unieke waarde die wordt verkregen uit de RANDARRAY functie en toont ze in de reeks cellen B4:B14 .

6. Toepassing van de SORTBY-functie

Deze procedure wordt voltooid met behulp van de SORTBY , SEQUENCE en RANDARRAY functies. We genereren 10 willekeurige getallen zonder duplicaten in ons Excel-gegevensblad. De getallen bevinden zich in het bereik van de cellen B5:B14 De stappen van deze procedure zijn als volgt:

Stappen:

  • Selecteer eerst de cel B5 .

  • Schrijf vervolgens de volgende formule op in cel B5 .

=SORTBY(SEQUENTIE(10,1,10,3),RANDARRAY(10))

  • Druk op Ga naar en je krijgt 10 willekeurige nummers.

  • Om er nu voor te zorgen dat onze dataset vrij is van duplicaten, kunt u voorwaardelijke opmaak.
  • De waarden die we uit deze functie halen zullen veranderen wanneer u het bestand opnieuw opent. Om die getallen te beschermen selecteert u het hele cellenbereik B5:B14 en druk op "Ctrl+C op je toetsenbord.

  • Dan, klik met de rechtermuisknop op op uw muis en selecteer de Plakwaarde optie.

  • De cijfers zullen dus niet meer veranderen.

We kunnen dus zeggen dat onze methode en formule perfect werkten.

🔍 Uitsplitsing van de formule

We doen deze uitsplitsing voor cel B5 .

👉 SEQUENTIE(10,1,10,3) Deze functie retourneert 10 gelijke stapwaarden van 10 tot 37 met een interval van 3 .

👉 RANDARRAY(10) Deze functie retourneert 10 Decimale waarden tussen 0 tot 1 .

👉 SORTBY(SEQUENTIE(10,1,10,3), RANDARRAY(10)) Dit geeft de willekeurige waarden terug die zijn verkregen uit de andere functie en toont ze in het cellenbereik B4:B14 .

7. RAND- en RANK-functies om willekeurige getallen zonder duplicaten te krijgen

In de volgende methode gaan we de RAND en RANK functies om willekeurige getallen te genereren zonder duplicaten. In dit proces krijgen we 2 verschillende datasets van 10 willekeurige getallen. De eerste reeks zal de decimale getallen zijn, terwijl de tweede reeks de gehele getallen zal zijn. De getallen zullen in het bereik van de cellen B5:C14 De stappen van deze methode zijn als volgt:

Stappen:

  • Selecteer cel B5 en schrijf de volgende formule op in cel B5 .

=RAND()

  • Druk nu op de Ga naar toets op uw toetsenbord.

  • Sleep de Vulgreep pictogram met uw muis tot cel B14 .

  • Je krijgt 10 willekeurige getallen tussen 0 en 1.

  • Selecteer vervolgens cel C5 Schrijf op dezelfde manier de volgende formule in de cel en druk op Ga naar .

=RANK(B5,$B$5:$B$14)

  • Sleep de Vulgreep pictogram met uw muis tot cel B14 Of gewoon dubbelklik op erop.
  • Nu krijgt u de tweede dataset die eigenlijk de positie van het nummer van de vorige dataset weergeeft.

  • Voor duplicaten geldt voorwaardelijke opmaak om een van hen te bevestigen blijft niet over,
  • U ziet dat de waarden die we uit deze functie krijgen bij elke stap voortdurend veranderen. Om die getallen te beschermen selecteert u het hele cellenbereik B5:C14 en druk op "Ctrl+C op je toetsenbord.

  • Dan, klik met de rechtermuisknop op op uw muis en selecteer de Plakwaarde optie.

  • De cijfers zullen niet meer veranderen.

Ten slotte kunnen wij zeggen dat onze methode en formule met succes hebben gewerkt en in staat zijn willekeurige getallen in Excel te genereren zonder doublures.

Lees meer: Excel VBA: Random Number Generator zonder duplicaten (4 voorbeelden)

Conclusie

Dat is het einde van dit artikel. Ik hoop dat de context nuttig voor u zal zijn en dat u in staat zult zijn om willekeurige getallen in Excel te genereren zonder duplicaten. Als u nog vragen of aanbevelingen hebt, deel ze dan met ons in het commentaargedeelte hieronder.

Vergeet niet onze website te bekijken ExcelWIKI voor verschillende Excel-gerelateerde problemen en oplossingen. Blijf nieuwe methoden leren en blijf groeien!

Hugh West is een zeer ervaren Excel-trainer en -analist met meer dan 10 jaar ervaring in de branche. Hij heeft een bachelor in Accounting en Finance en een master in Business Administration. Hugh heeft een passie voor lesgeven en heeft een unieke lesaanpak ontwikkeld die gemakkelijk te volgen en te begrijpen is. Zijn deskundige kennis van Excel heeft duizenden studenten en professionals over de hele wereld geholpen hun vaardigheden te verbeteren en uit te blinken in hun carrière. Via zijn blog deelt Hugh zijn kennis met de wereld en biedt hij gratis Excel-tutorials en online trainingen aan om individuen en bedrijven te helpen hun volledige potentieel te bereiken.