Unieke willekeurige getallen genereren in Excel

Unieke willekeurige getallen genereren in Excel

ik heb te maken metMicrosoft Excel-gemeenschapEen van de bovenstaande problemen is het genereren van willekeurige getallen tussen 1 en 10 in Excel, waarbij geen van de getallen wordt herhaald (dus geen).

Mijn eerste instinct was om de RANDBETWEEN-functie te gebruiken.

Ik heb snel wat willekeurige gegevens in Excel gecontroleerd en het is me niet gelukt - er waren duplicaten in de resultaten.

Dit krijg ik als ik de functie RANDBETWEEN gebruik:

Genereer unieke willekeurige getallen in Excel - Randbetween gebruiken

Dus moest ik mijn toevlucht nemen tot de RAND-functie.

Het werkt goed met een verwaarloosbare kans op herhaling van een getal (ik heb het meerdere keren getest op meer dan 100,000 cellen en het herhaalde zich niet.

Als u veel willekeurige getallen genereert, kunt u deze één keer testen).

Genereer een unieke set willekeurige getallen in Excel

U kunt als volgt de RAND-functie gebruiken om een ​​set unieke willekeurige getallen in Excel te genereren:

  1. Gebruik in een kolom de formule =RAND() om een ​​reeks willekeurige getallen tussen 0 en 1 te genereren.
  2. Zodra het willekeurige getal is gegenereerd, converteert u het naar een waarde zodat het niet steeds opnieuw wordt berekend om uw werkmap te vertragen.Unieke willekeurige getallen in Excel - RAND-functie
  3. Gebruik in de aangrenzende kolom de volgende RANK-formule en kopieer/versleep andere cellen (hier gebruik ik het alleen voor 10 getallen, dus A2:A11. Je kunt het bereik dienovereenkomstig aanpassen).
    =Rang(A2,$A$2:$A$11)Unieke willekeurige getallen in Excel - RANK-functie
  4. Dat is het.Je hebt een lijst met willekeurige getallen van 1 tot 10, en geen van de getallen wordt herhaald.
gerelateerde vraag:  RVTools gebruiken in VMware: eenvoudig virtuele machines beheren

Opmerking:Vergeet niet om cellen met de RAND-functie om te zetten van formules naar waarden, anders wordt elke keer dat u iets in de werkmap wijzigt, de lijst met willekeurige getallen opnieuw berekend en gewijzigd.

Opmerking:Hoewel ik het heb gecontroleerd en geen duplicaten heb gevonden in de resultaten van de RAND-functie, raad ik je toch aan om dit te controleren nadat je deze getallen hebt gegenereerd.U kunt voorwaardelijke opmaak gebruiken om duplicaten te markeren of de optie duplicaten verwijderen gebruiken om er vanaf te komen.

Gebruik je een andere techniek om willekeurige getallen te genereren zonder herhalingen?

Laat het me weten in het opmerkingengedeelte.

Oh Hallo 👋Leuk je te ontmoeten.

Abonneer op onze nieuwsbrief, Zeer regelmatig verzendenGeweldige technologieNaar je bericht.

Post Commentaar