Hvordan generere unike tilfeldige tall i Excel

Hvordan generere unike tilfeldige tall i Excel

jeg har med å gjøreMicrosoft Excel-fellesskapEt av problemene ovenfor er å generere tilfeldige tall mellom 1 og 10 i Excel, der ingen av tallene gjentar seg (dvs. ingen).

Mitt første instinkt var å bruke RANDBETWEEN-funksjonen.

Jeg gjorde en rask sjekk på noen tilfeldige data i Excel, og det sviktet meg - det var duplikater i resultatene.

Dette er hva jeg får når jeg bruker RANDBETWEEN-funksjonen:

Generer unike tilfeldige tall i Excel - Bruk Randbetween

Så jeg måtte ty til RAND-funksjonen.

Det fungerer bra med en ubetydelig sannsynlighet for at et tall gjentas (jeg testet det flere ganger på over 100,000 XNUMX celler og det gjentok seg ikke.

Hvis du genererer mange tilfeldige tall, kan du teste det én gang).

Generer et unikt sett med tilfeldige tall i Excel

Slik bruker du RAND-funksjonen til å generere et sett med unike tilfeldige tall i Excel:

  1. I en kolonne bruker du =RAND()-formelen for å generere et sett med tilfeldige tall mellom 0 og 1.
  2. Når det tilfeldige tallet er generert, konverter det til en verdi slik at det ikke beregnes på nytt om og om igjen for å bremse arbeidsboken.Unike tilfeldige tall i Excel - RAND-funksjon
  3. I den tilstøtende kolonnen bruker du følgende RANK-formel og kopier/dra andre celler (her bruker jeg den bare for 10 tall, så A2:A11. Du kan justere området deretter).
    =Rank(A2,$A$2:$A$11)Unike tilfeldige tall i Excel - RANK-funksjon
  4. Det er det.Du vil ha en liste med tilfeldige tall fra 1 til 10, og ingen av tallene vil gjentas.
Relaterte spørsmål  Bruke RVTools i VMware: Administrer virtuelle maskiner enkelt

Merk:Husk å konvertere celler med RAND-funksjonen fra formler til verdier, ellers hver gang du endrer noe i arbeidsboken, vil den beregne på nytt og endre listen over tilfeldige tall.

Merk:Selv om jeg sjekket og ikke fant noen duplikater i resultatene av RAND-funksjonen, anbefaler jeg likevel at du sjekker etter å ha generert disse tallene.Du kan bruke betinget formatering for å markere duplikater eller bruke alternativet for å fjerne duplikater for å bli kvitt det.

Bruker du noen annen teknikk for å generere tilfeldige tall uten repetisjoner?

Gi meg beskjed i kommentarfeltet.

å hallo ????Hyggelig å møte deg.

Abonner på vårt nyhetsbrev, send veldig regelmessigflott teknologitil e-posten din.

Legg inn kommentar