Sådan genereres tilfældige numre uden dubletter i Excel (7 måder)

  • Del Dette
Hugh West

Når vi arbejder på et Excel-regneark, er det nogle gange nødvendigt at generere nogle tilfældige tal. Da det menneskelige sind er forudindtaget, når folk forsøger at indtaste tal manuelt, udfører de det med masser af dubletter. Excel har flere funktioner til at generere tilfældige tal uden dubletter. I denne sammenhæng vil vi vise dig 7 forskellige tilgange til, hvordan man genererer tilfældige tal i Excel uden atdubletter.

Download arbejdsbog til øvelser

Download denne arbejdsbog til øvelse, så du kan øve dig, mens du læser denne artikel.

Generer tilfældige tal uden dubletter.xlsx

7 nemme måder at generere tilfældige numre uden dubletter i Excel på

I denne artikel vil vi generere 10 tilfældige tal i vores Excel-regneark ved hjælp af forskellige funktioner. Desuden vil vi forsøge at undgå at udføre dubletter i vores datasæt.

1. Brug af RANDBETWEEN-funktionen til at generere tilfældige tal

I denne proces vil vi bruge funktionen RANDBETWEEN til at generere tilfældige tal uden dubletter i Excel. Vi vil oprette 10 tilfældige tal i vores datablad, og tallene vil ligge i området af celler B5:B14 Denne proces består af følgende trin:

📌 Trin:

  • Først og fremmest skal du vælge celle B5 .

  • Skriv nu følgende formel ned i celle B5 .

= MELLEMRUM(10,50)

  • Tryk på Indtast på dit tastatur.

  • Træk derefter den Håndtag til påfyldning ikonet med musen op til celle B14 .

  • Du får 10 tilfældige tal.

  • For at sikre, at der ikke er nogen dubletter, kan du anvende betinget formatering til kontrol.
  • De værdier, vi får fra denne funktion, kan ændre sig når som helst. For at beskytte disse tal skal du vælge hele området af celler B5:B14 og tryk på 'Ctrl+C' på dit tastatur.

  • Derefter, højreklik på på din mus og vælg den Indsæt værdi mulighed.

  • Tallene vil ikke længere ændre sig.

Vi kan således sige, at vores metode fungerede perfekt.

Læs mere: Excel-formel til at generere tilfældige tal (5 eksempler)

2. Kombination af INDEX med UNIQUE- og RANDARRAY-funktioner

I denne metode bruger vi INDEX , UNIK , RANDARRAY , og SEQUENCE funktioner til at generere tilfældige tal uden dubletter i Excel. Antallet af tilfældige tal vil være det samme som i den sidste proces, og tallene vil ligge i området af celler B5:B14 Denne metode består af følgende trin:

📌 Trin:

  • Først skal du vælge celle B5 .

  • Skriv følgende formel i celle B5 .

=INDEX(UNIK(RANDARRAY(30,1,10,10,50,SAND)),SEKVENS(10))

  • Tryk nu på Indtast nøgle.

  • Du får de 10 tilfældige numre.

  • Du kan ansøge betinget formatering for at finde ud af, om der stadig er dubletter tilbage.
  • De værdier, vi får fra denne funktion, kan ændre sig efter en vis periode. For at beskytte disse tal skal du vælge hele området af celler B5:B14 og tryk på 'Ctrl+C' på dit tastatur.

  • Derefter, højreklik på på din mus og vælg den Indsæt værdi mulighed.

  • Tallene vil ikke længere ændre sig.

Så vi kan sige, at vores formel virkede effektivt.

🔍 Opdeling af formlen

Vi foretager denne opdeling for celle B5 .

👉 SEQUENCE(10): Denne funktion returnerer 10 fortløbende numre fra 1-10 .

👉 RANDARRAY(30,1,10,10,50,TRUE) : Denne funktion returnerer 30 tilfældige tal mellem 10 til 50 .

👉 UNIQUE(RANDARRAY(30,1,10,10,50,TRUE)) : Denne funktion filtrerer den unikke værdi, der er hentet fra RANDARRAY funktion..

👉 INDEX(UNIK(RANDARRAY(30,1,10,50,SAND)), SEKVENS(10)) : Dette returnerer den første 10 unikke værdi og vise dem i intervallet af celler B5:B14 .

3. Generer tilfældige tal ved hjælp af RAND-funktionen

Vi skal bruge RAND-funktionen til at generere tilfældige tal i Excel uden dubletter. I dette tilfælde får vi 10 decimalværdier mellem 0 og 1. Tallene vil være i området af cellerne B5:B14 Proceduren er forklaret nedenfor:

📌 Trin:

  • Vælg celle B5 .
  • Skriv nu følgende formel ned i celle B5 .

=RAND()

  • Tryk på Indtast nøgle.

  • Formater tallet efter dit ønske. Her vælger vi 2 cifre efter decimalkommaet. Træk derefter Håndtag til påfyldning ikonet med musen op til celle B14 .

  • Du får således 10 tilfældige tal mellem 0 og 1.

  • Du kan også anvende betinget formatering for at se, om der stadig er et dubletnummer i datasættet.
  • De værdier, vi får fra denne funktion, kan ændre sig når som helst. For at beskytte disse tal skal du vælge hele området af celler B5:B14 og tryk på 'Ctrl+C' på dit tastatur.

  • Derefter, højreklik på på din mus og vælg den Indsæt værdi mulighed.

  • Tallene vil ikke længere ændre sig.

I sidste ende kan vi sige, at vores formel fungerede effektivt.

Lignende læsninger

  • Generator af tilfældige tal med dataanalyseværktøj og funktioner i Excel
  • Generator af tilfældige 5-cifrede tal i Excel (7 eksempler)
  • Generer tilfældige tal fra en liste i Excel (4 måder)
  • Generator af tilfældige 4-cifrede tal i Excel (8 eksempler)
  • Generator af tilfældige tal mellem områder i Excel (8 eksempler)

4. SEQUENCE-funktion til at generere tilfældige tal uden dubletter

I dette tilfælde, funktionen SEQUENCE vil hjælpe os med at generere tilfældige tal uden dubletter. Vi vil oprette 10 tilfældige tal i vores datablad, og funktionen vil give os 10 tal med lige store intervaller. Tallene vil ligge i intervallet af cellerne B5:B14 Processen er beskrevet nedenfor trin for trin:

📌 Trin:

  • I begyndelsen af denne proces skal du vælge celle B5 .
  • Skriv derefter følgende formel ned i celle B5 .

=FØLGE(10,1,10,3)

  • Tryk på Gå ind på på dit tastatur.

  • Du får 10 tilfældige tal.

  • I denne proces behøver du ikke at ansøge betinget formatering . Fordi den SEQUENCE funktionen vil give os antallet af lige store intervaller, så der er ingen mulighed for at få dobbelte tal i vores Excel-datablad.

Endelig kan vi sige, at vores funktion fungerede perfekt.

Læs mere: Generator af tilfældige tal i Excel uden gentagelser (9 metoder)

5. Brug af RANDARRAY- og UNIQUE-funktioner

I denne metode bruger vi UNIK og RANDARRAY funktioner til at generere tilfældige tal i et Excel-ark uden dubletter. Tallene vil være i området af celler B5:B14 i en mængde på 10 numre. Processen er demonstreret nedenfor:

📌 Trin:

  • For at starte proceduren skal du først vælge celle B5 .

  • Skriv følgende formel i celle B5 .

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

  • Derefter skal du trykke på Indtast på dit tastatur, og du får 10 tilfældige tal.

  • For at kontrollere dubletnummeret kan du anvende betinget formatering for at finde dem.
  • De værdier, vi får fra denne funktion, vil ændre sig, når du åbner filen igen. For at beskytte disse tal skal du vælge hele området af celler B5:B14 og tryk på 'Ctrl+C' på dit tastatur.

  • Derefter, højreklik på på din mus og vælg den Indsæt værdi mulighed.

  • Tallene vil ikke længere ændre sig.

Til sidst kan vi sige, at vores metode og formel har fungeret med succes.

🔍 Opdeling af formlen

Vi foretager denne opdeling for celle B5 .

👉 RANDARRAY(30,1,10,10,50,TRUE) : Denne funktion returnerer 30 tilfældige tal mellem 10 til 50 .

👉 UNIQUE(RANDARRAY(30,1,10,50, TRUE)) : Denne funktion filtrerer den unikke værdi, som er hentet fra RANDARRAY funktion og viser dem i området af celler B4:B14 .

6. Anvendelse af SORTBY-funktionen

Denne procedure vil blive afsluttet ved hjælp af den SORTBY , SEQUENCE , og RANDARRAY Vi vil generere 10 tilfældige tal uden dubletter i vores Excel-dataark. Tallene vil være i området af cellerne B5:B14 Denne procedure består af følgende trin:

📌 Trin:

  • Først og fremmest skal du vælge celle B5 .

  • Skriv derefter følgende formel ned i celle B5 .

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

  • Tryk på Indtast og du får 10 tilfældige tal.

  • For at sikre, at vores datasæt er fri for dubletter, kan du nu anvende betinget formatering.
  • De værdier, vi får fra denne funktion, vil ændre sig, når du åbner filen igen. For at beskytte disse tal skal du vælge hele området af celler B5:B14 og tryk på 'Ctrl+C' på dit tastatur.

  • Derefter, højreklik på på din mus og vælg den Indsæt værdi mulighed.

  • Tallene vil således ikke længere ændre sig.

Så vi kan sige, at vores metode og formel fungerede perfekt.

🔍 Opdeling af formlen

Vi foretager denne opdeling for celle B5 .

👉 SEKVENS(10,1,10,3) : Denne funktion returnerer 10 lige store trinværdier fra 10 til 37 med et interval på 3 .

👉 RANDARRAY(10) : Denne funktion returnerer 10 Decimalværdier mellem 0 til 1 .

👉 SORTBY(SEKVENS(10,1,10,3), RANDARRAY(10)) Dette returnerer de tilfældige værdier, som er hentet fra den anden funktion, og viser dem i intervallet af celler B4:B14 .

7. RAND- og RANK-funktioner til at få tilfældige tal uden dubletter

I den følgende metode vil vi bruge RAND og RANK funktioner til at generere tilfældige tal uden dubletter. I denne proces vil vi få 2 forskellige datasæt af 10 tilfældige tal. Det første sæt vil være decimaltal, mens det andet sæt vil være heltalstal. Tallene vil ligge i intervallet celler B5:C14 Denne metode består af følgende trin:

📌 Trin:

  • Vælg celle B5 og skriv følgende formel i celle B5 .

=RAND()

  • Tryk nu på Indtast på dit tastatur.

  • Træk den Håndtag til påfyldning ikonet med musen op til celle B14 .

  • Du får 10 tilfældige tal mellem 0 og 1.

  • Vælg derefter celle C5 På samme måde skriver du følgende formel ind i cellen og trykker på Indtast .

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

  • Træk den Håndtag til påfyldning ikonet med musen op til celle B14 . eller blot dobbeltklik på på den.
  • Nu får du det andet datasæt, som faktisk viser placeringen af det foregående datasæt's nummer.

  • For dubletter gælder følgende betinget formatering at bekræfte nogen af dem er ikke fortsat,
  • Du kan se, at de værdier, vi får fra denne funktion, ændrer sig løbende med hvert trin. For at beskytte disse tal skal du vælge hele området af celler B5:C14 og tryk på 'Ctrl+C' på dit tastatur.

  • Derefter, højreklik på på din mus og vælg den Indsæt værdi mulighed.

  • Tallene vil ikke længere ændre sig.

Endelig kan vi sige, at vores metode og formel har fungeret godt og er i stand til at generere tilfældige tal i Excel uden dubletter.

Læs mere: Excel VBA: Generator af tilfældige tal uden dubletter (4 eksempler)

Konklusion

Det er slutningen af denne artikel. Jeg håber, at sammenhængen vil være nyttig for dig, og at du vil være i stand til at generere tilfældige tal i Excel uden dubletter. Hvis du har yderligere spørgsmål eller anbefalinger, bedes du dele dem med os i kommentarfeltet nedenfor.

Glem ikke at tjekke vores websted ExcelWIKI til flere Excel-relaterede problemer og løsninger. Bliv ved med at lære nye metoder og bliv ved med at vokse!

Hugh West er en meget erfaren Excel-træner og analytiker med over 10 års erfaring i branchen. Han har en bachelorgrad i regnskab og finans og en kandidatgrad i Business Administration. Hugh har en passion for undervisning og har udviklet en unik undervisningstilgang, der er nem at følge og forstå. Hans ekspertviden om Excel har hjulpet tusindvis af studerende og fagfolk verden over med at forbedre deres færdigheder og udmærke sig i deres karriere. Gennem sin blog deler Hugh sin viden med verden og tilbyder gratis Excel-tutorials og onlinetræning for at hjælpe enkeltpersoner og virksomheder med at nå deres fulde potentiale.