Indholdsfortegnelse
Vi kan have brug for at generere tilfældige tal i Excel Tilfældige tal kan bl.a. bruges til at generere nøgler til datakryptering, simulere og beskrive komplicerede hændelser og udvælge tilfældige prøver fra større datasæt. I denne artikel vil vi demonstrere forskellige måder at gøre det 4-cifrede tilfældig talgenerator Excel.
Download arbejdsbog til øvelser
Du kan downloade arbejdsbogen og øve dig med dem.
Generering af et 4-cifret tilfældigt nummer.xlsm8 eksempler på tilfældig 4-cifret talgenerator i Excel
1. Indsæt RANDBETWEEN-funktionen for at generere et 4-cifret tilfældigt tal
Funktionen RANDBETWEEN er klassificeret som en Funktion for matematik og trigonometri i Excel. RANDBETWEEN funktionen i Excel genererer en tilfældig værdi blandt to værdier, og hver gang der åbnes eller ændres på et regneark, RANDBETWEEN genererer et nyt. Lad os generere 4-cifrede tilfældige tal ved hjælp af denne funktion. For at gøre dette skal vi følge nedenstående trin.
TRIN:
- Først skal du vælge den celle, hvor du vil indsætte formlen, ved hjælp af RANDBETWEEN funktion. Vi vælger altså celle B5 .
- For det andet skal du indsætte formlen i den valgte celle.
=RANDBETWEEN(1000,9999)
- For det tredje skal du trykke på Indtast .
- Træk nu den Håndtag til påfyldning ned for at duplikere formlen i hele området. Eller for at AutoFill området, ved at dobbeltklikke på den Plus ( + ) symbol.
- Endelig kan vi se 4 cifre tilfældige tal i celleområdet B5:B9 .
Læs mere: Excel-formel til generering af tilfældige tal (5 eksempler)
2. RANDARRARY-funktion som tilfældig 4-cifret talgenerator i Excel
Funktionen RANDARRAY genererer et array med tilfældige tal. Antallet af rækker og kolonner, der skal udfyldes, minimums- og maksimumsværdierne, og hvem der skal returnere hele tal eller decimalværdier er alle muligheder. Vi kan bruge RANDARRAY funktion til at generere 4-cifrede tilfældige tal. Lad os se på nedenstående procedurer.
TRIN:
- Til at begynde med skal du vælge den celle, hvor du vil indsætte RANDARRAY funktionernes formel.
- For det andet skal du skrive nedenstående formel i den valgte celle.
=RANDARRAY(5,1,0,9999,TRUE)
- Til sidst skal du trykke på Indtast for at afslutte proceduren.
Dette vil automatisk generere 4 cifre tilfældige tal i fem-rækker, da vi sætter antallet af rækker 5 i formlen.
Læs mere: Generator af tilfældige 5-cifrede tal i Excel (7 eksempler)
3. Producer 4 cifrede tilfældige tal med TRUNC- og RAND-funktionerne
Funktionen TRUNC i Excel giver et afkortet tal med et valgfrit antal cifre. Den brøkdel af værdien fjernes ved hjælp af TRUNC . Funktionen RAND returnerer et tilfældigt bestemt tal, der er større end eller lig med 0 men mindre end 1 . Vi kan kombinere de TURNC & RAND til at generere 4-cifrede tilfældige tal. Lad os se på, hvordan man bruger kombinationen af disse to funktioner til at generere 4-cifrede tilfældige tal.
TRIN:
- På samme måde som i det foregående eksempel skal du vælge cellen B5 og erstatte formlen med
=TRUNC(RAND()*9999,4)
- Derefter skal du trykke på Indtast Formlen vises i formellinjen.
- Hvis du vil kopiere formlen over området, skal du desuden trække Håndtag til påfyldning ned eller Dobbeltklik på på den Plus ( + ) ikonet.
- Og det var det! Du kan se resultatet i kolonnen B .
🔎 Hvordan virker formlen?
- RAND()*9999,4: RAND() vil generere et tilfældigt tal mellem 1 til 9 . Multiplikation 9999 vil øge nummerserien og 4 returnerer kun det 4-cifrede af det tilfældige tal.
- TRUNC(RAND()*9999,4: Dette returnerer det 4-cifrede tilfældige nummer.
Læs mere: Sådan genereres tilfældige 10-cifrede tal i Excel (6 metoder)
4. Kombiner ROUND & RAND-funktioner til at generere 4 cifret tilfældigt tal
Funktionen ROUND i Excel giver et tal, der er blevet beskåret til et bestemt antal cifre. Funktionen RAND på Excel genererer en tilfældig værdi mellem 0 og 1. Vi kan generere 4-cifrede tilfældige tal ved at slå disse to funktioner sammen. Så lad os følge trinene for at gøre det.
TRIN:
- På samme måde som før skal du først vælge den celle, hvor du vil indsætte formlen til at generere tilfældige tal. Vi vælger altså celle B5 .
- For det andet skal du indtaste nedenstående formel i den valgte celle.
=ROUND(RAND()*(9999-1000)+1000,0)
- Derefter skal du trykke på Indtast nøgle.
- Derefter skal du trække den Håndtag til påfyldning ned for at kopiere formlen over området. Eller dobbeltklik på plus ( + ) tegn. Dette er også en gentagelse af formlen.
- Og dette vil generere 4-cifrede tilfældige tal i kolonnen B .
🔎 Hvordan virker formlen?
- RAND()*(9999-1000)+1000,0: Dette vil især multiplicere RAND() med 9999 til kun at generere 4-cifrede tilfældige tal.
- ROUND(RAND()*(9999-1000)+1000,0): Dette fjerner de ekstra decimaltal og genererer kun de 4-cifrede tal.
Lignende læsninger
- Automatisk generering af fakturanummer i Excel (med 4 hurtige trin)
- Sådan genererer du tilfældige data i Excel (9 nemme metoder)
- Generator af tilfældige tal mellem områder i Excel (8 eksempler)
- Sådan genereres tilfældige tal med Excel VBA (4 eksempler)
- Generer tilfældige tal fra en liste i Excel (4 måder)
5. Generer 4 cifret tilfældigt tal ved hjælp af LEFT & RANDBETWEEN-funktioner i Excel
Funktionen LEFT returnerer det første tegn eller de første tegn i en tekststreng baseret på det angivne antal tegn. Vi kan kombinere VENSTRE og RANDBETWEEN funktioner til at generere 4-cifrede tilfældige tal. Så lad os følge proceduren.
TRIN:
- Som vist i de tidligere eksempler skal du først vælge cellen og indsætte formlen i den pågældende celle.
=LEFT(RANDBETWEEN(1,9)&RANDBETWEEN(0,999999999999999)&RANDBETWEEN(0,999999999999999),B5)
- Og tryk på Indtast .
🔎 Hvordan virker formlen?
- RANDBETWEEN(1,9): Dette vil gøre det muligt at tage et tal mellem 1 til 9 .
- RANDBETWEEN(0,999999999999999)&RANDBETWEEN(0,999999999999999),B5: Denne linje i formlen vil generere tilfældige tal baseret på det tal, vi sætter i celle B5 .
- LEFT(RANDBETWEEN(1,9)&RANDBETWEEN(0,999999999999999)&RANDBETWEEN(0,999999999999999),B5): Dette returnerer de første tal baseret på nummeret i cellen B5 er givet.
6. Opret et 4-cifret tilfældigt tal ved at kombinere INT & RAND-funktioner
INT-funktionen i Excel bruges til at returnere det nærmeste hele tal af et givet tal. Når vi har et stort antal datasæt, og hvert datasæt er i forskellige formater, f.eks. float, returnerer denne funktion den hele del af tallet. Lad os følge nedenstående trin.
TRIN:
- Ligesom i de foregående eksempler skal du først vælge celle B5 .
- Indtast derefter nedenstående formel i den valgte celle.
=INT(RAND()*(9999-1000)+1000)
- Endelig skal du trykke på Gå ind på for at afslutte processen.
- Resultatet vises nu i den valgte celle sammen med formlen i formellinjen.
- Træk desuden den Håndtag til påfyldning ned for at duplikere formlen i hele området. Alternativt kan du for at AutoFill området, ved at dobbeltklikke på den Plus ( + ) symbol.
- Det var alt for nu! Sidst men ikke mindst, kolonne B viser 4-cifrede tilfældige tal som et resultat.
🔎 Hvordan virker formlen?
- RAND()*(9999-1000)+1000: Dette vil især multiplicere 9999 med den RAND funktion til at generere 4-cifrede tal.
- INT(RAND()*(9999-1000)+1000: Dette vil tage det nærmeste hele tal af det tilfældige tal og kun generere 4-cifrede tilfældige tal.
7. Brug Excel Analysis ToolPak til at generere et 4-cifret tilfældigt tal
Der er en anden måde at injicere 4-cifrede tilfældige hele tal på, som ikke kræver brug af en formel. For at generere tilfældige data kan vi bruge Analyse ToolPak tilføjelsesprogram, men vi skal først installere det. Analyse ToolPak add-in kan installeres i hovedprocedurerne. Hvis du bruger Microsoft Excel 365 , det er installeret som standard. Lad os nu se, hvordan du bruger denne tilføjelse.
TRIN:
- Først skal du vælge den Fil på fanen på farvebåndet.
- For det andet, Klik Indstillinger Eller du kan bruge tastaturgenvejen Alt + F + T .
- Dette vil åbne Excel-muligheder dialog.
- Klik derefter på Tilføjelser i pop-up-vinduets venstre sidefag.
- Derefter skal du vælge Analyse ToolPak i den Tilføjelser sektion.
- Vælg desuden den Excel-tilføjelser menuen i bunden af hovedvinduet fra Administrer rullelisten.
- Klik derefter på Gå til knap.
- Dette åbner et pop-up vindue med en liste over alle tilgængelige Excel Tilføjelser .
- Sæt kryds i feltet Analyse ToolPak og klik på OK .
- Desuden skal du gå til Data fra farvebåndet. Der er nu en ekstra kategori ved navn Analyse på Excel-båndets Data med en knap med betegnelsen Analyse af data . Klik på det.
- Dette vil fremgå af Analyse af data dialogboksen.
- Her skal du vælge generering af tilfældige tal og klik på OK .
- Igen vises en dialogboks med navnet Generering af tilfældige tal .
- Indtast antallet af kolonner i feltet Antal variabler tekstfeltet og skriv antallet af rækker i feltet Antal tilfældige numre tekstboks.
- I den Distribution rullemenulinjen, vælg Ensartet .
- Tag intervallet for et 4-cifret tal. Da vi tager et interval mellem 1000 og 9999 .
- I den Indstillinger for output , vælg Udgangsområde Så vi vælger $B$5:$B$9 .
- Klik derefter på OK knap.
- Og til sidst vil vi kunne se resultatet i det valgte område.
Læs mere: Generator af tilfældige tal med dataanalyseværktøj og funktioner i Excel
8. Excel VBA til at fremstille 4-cifret tilfældigt tal i Excel
Vi kan bruge Excel VBA til at generere tilfældige tal i bestemte celler. Med Excel VBA kan brugerne nemt bruge koden, der fungerer som Excel-menuer fra båndet. For at bruge koden VBA kode til at generere 4-cifrede tilfældige tal, lad os følge proceduren.
TRIN:
- Klik i første omgang på Udvikler på fanen på farvebåndet.
- For det andet skal du starte Visual Basic-editor ved at klikke på Visual Basic .
- Alternativt kan du få adgang til Visual Basic-editor ved at trykke på Alt + F11 .
- I stedet for at gøre dette kan du bare højreklikke på dit regneark og gå til Se kode Dette vil også føre dig til Visual Basic-editor .
- Dette vil fremgå af Visual Basic-editor hvor vi skriver vores koder til at oprette en tabel fra et interval.
- Og kopier og indsæt den VBA kode vist nedenfor.
VBA-kode:
Sub FourDigit_RandomNumber() Dim num As Integer num = Int((9999 - 100 + 1) * Rnd() + 100) Range("B5") = num End Sub
- Herefter skal du køre koden ved at klikke på RubSub knappen eller ved at trykke på tastaturgenvejen F5 .
- Og endelig vil følgende trin generere et 4-cifret tilfældigt tal i celle B5 .
Læs mere: Excel VBA: Generator af tilfældige tal uden dubletter (4 eksempler)
Konklusion
Ovenstående eksempler viser dig den Tilfældig 4-cifret talgenerator i Excel Jeg håber, at dette vil hjælpe dig! Hvis du har spørgsmål, forslag eller feedback, så lad os vide det i kommentarfeltet. Du kan også kigge på vores andre artikler i ExcelWIKI.com blog!