Innholdsfortegnelse
Vi må kanskje generere tilfeldige tall i Excel til tider. Tilfeldige tall kan blant annet brukes til å generere datakrypteringsnøkler, simulere og beskrive kompliserte hendelser, og velge tilfeldige prøver fra større datasett. I denne artikkelen vil vi demonstrere forskjellige måter å lage den 4-sifrede tilfeldige tallgeneratoren til Excel.
Last ned øvelsesarbeidsbok
Du kan laste ned arbeidsboken og øv med dem.
Generer 4-sifret tilfeldig tall.xlsm
8 eksempler på tilfeldig 4-sifret tallgenerator i Excel
1. Sett inn RANDBETWEEN-funksjonen for å generere 4-sifret tilfeldig tall
RANDBETWEEN-funksjonen er klassifisert som en Matte- og trigonometrifunksjon i Excel. Funksjonen RANDBETWEEN i Excel genererer en tilfeldig verdi blant to verdier. Hver forekomst av et regneark åpnes eller endres, RANDBETWEEN genererer en ny. La oss generere 4-sifrede tilfeldige tall ved å bruke denne funksjonen. For dette må vi følge trinnene ned.
TRINN:
- Først velger du cellen der du vil plassere formelen ved å bruke RANDBETWEEN funksjon. Så vi velger celle B5 .
- For det andre legger du formelen inn i den valgte cellen.
=RANDBETWEEN(1000,9999)
- Trykk for det tredje Enter .
- Nå drar du Fill Håndtak ned for å duplisere formelen over området. Eller til Autofyll området, dobbeltklikk på Pluss ( + )-symbolet.
- Endelig kan vi se 4 sifrede tilfeldige tall i celleområdet B5:B9 .
Les mer: Excel-formel for å generere tilfeldige tall (5 eksempler)
2. RANDARRARY-funksjonen som tilfeldig 4-sifret tallgenerator i Excel
RANDARRAY-funksjonen genererer en tilfeldig tallmatrise. Antall rader og kolonner som skal fylles, minimums- og maksimumsverdier, og hvem som skal returnere hele tall eller desimalverdier er alle alternativer. Vi kan bruke RANDARRAY funksjonen til å generere 4-sifrede tilfeldige tall. Så la oss se på prosedyrene nedenfor.
TRINN:
- Til å begynne med, velg cellen der du vil sette inn RANDARRAY funksjoners formel.
- For det andre, skriv inn formelen nedenfor i den valgte cellen.
=RANDARRAY(5,1,0,9999,TRUE)
- Trykk til slutt Enter -tasten for å fullføre prosedyren.
Dette vil automatisk generere 4 siffer tilfeldige tall i fem rader, ettersom vi setter inn antallet rad 5 i formelen.
Les mer: Random 5 Digit Number Generator i Excel (7 eksempler)
3. Produser 4-sifrede tilfeldige tall med TRUNC- og RAND-funksjonene
TRUNC-funksjonen i Excel produserer et avkortet tall med et valgfritt antall sifre. Brøkdelen avverdien fjernes av TRUNC . RAND-funksjonen returnerer et tilfeldig spesifikt tall som er mer enn eller lik 0 men mindre enn 1 . Vi kan kombinere TURNC & RAND -funksjonene for å generere 4-sifrede tilfeldige tall. La oss se på trinnene for å bruke kombinasjonen av disse to funksjonene for å produsere 4-sifrede tilfeldige tall.
TRINN:
- I likhet med forrige eksempel, velg cellen B5 og erstatte formelen
=TRUNC(RAND()*9999,4)
- Deretter trykker du Skriv inn . Og formelen vises i formellinjen.
- For å kopiere formelen over området, dra Fyllhåndtaket ned eller Dobbeltklikk på Pluss ( + )-ikonet.
- Og det er det! Du kan se resultatet i kolonne B .
🔎 Hvordan fungerer formelen?
- RAND()*9999,4: RAND() genererer et tilfeldig tall mellom 1 til 9 . Å multiplisere 9999 vil øke tallområdet og 4 vil bare returnere det 4-sifrede i det tilfeldige tallet.
- TRUNC(RAND()*9999 ,4: Dette vil returnere det 4-sifrede til det tilfeldige tallet.
Les mer: Hvordan generere tilfeldig 10-sifret tall i Excel (6 Metoder)
4. Kombiner ROUND- og RAND-funksjoner for å generere 4-sifret tilfeldig tall
ROUND-funksjonen i Excelproduserer et tall som er trimmet til et spesifisert antall sifre. RAND-funksjonen i Excel genererer en tilfeldig verdi mellom 0 og 1. Vi kan generere 4-sifrede tilfeldige tall ved å slå sammen de to funksjonene. Så la oss følge trinnene for å gjøre det.
TRINN:
- På samme måte som før, velg først cellen der du vil plassere formelen for å generere tilfeldige tall. Så vi velger celle B5 .
- Skriv deretter inn formelen nedenfor i den valgte cellen.
=ROUND(RAND()*(9999-1000)+1000,0)
- Deretter trykker du på Enter -tasten.
- Deretter drar du Fyllhåndtaket ned for å kopiere formelen over området. Eller dobbeltklikk på pluss ( + )-tegnet. Dette dupliserer også formelen.
- Og dette vil generere 4-sifrede tilfeldige tall inn i kolonne B .
🔎 Hvordan fungerer formelen?
- RAND()* (9999-1000)+1000,0: Dette vil hovedsakelig multiplisere RAND() med 9999 for å generere kun 4-sifrede tilfeldige tall.
- ROUND(RAND()*(9999-1000)+1000,0): Dette vil fjerne de ekstra desimaltallene og generere kun de 4-sifrede tallene.
Lignende avlesninger
- Autogenerer fakturanummer i Excel (med 4 raske trinn)
- Hvordan generere Tilfeldige data i Excel (9 enkle metoder)
- Tilfeldig tallGenerator mellom område i Excel (8 eksempler)
- Hvordan generere tilfeldige tall med Excel VBA (4 eksempler)
- Generer tilfeldig tall fra liste i Excel (4 måter)
5. Generer 4-sifret tilfeldig tall ved å bruke VENSTRE & RANDBETWEEN-funksjoner i Excel
VENSTRE-funksjonen returnerer det eller de første tegnene i en tekststreng basert på antall oppgitte tegn. Vi kan kombinere VENSTRE og RANDBETWEEN funksjoner for å generere 4-sifrede tilfeldige tall. Så la oss følge prosedyren.
TRINN:
- Som vist i de tidligere eksemplene, velg først cellen og sett inn formelen i den cellen.
=LEFT(RANDBETWEEN(1,9)&RANDBETWEEN(0,999999999999999)&RANDBETWEEN(0,999999999999999),B5)
- Og trykk Enter .
🔎 Hvordan fungerer formelen?
- RANDBETWEEN(1,9): Dette vil tillate å ta et tall mellom 1 til 9 .
- RANDBETWEEN(0,9999999999999999)&RANDBETWEEN(0,9999999999999999),B5: Denne formellinjen vil generere tilfeldige tall basert på tallet vi legger inn i celle B5 .
- LEFT(RANDBETWEEN(1,9)&RANDBETWEEN(0, 999999999999999)&RANDBETWEEN(0,9999999999999999),B5): Dette vil returnere de første tallene basert på tallet i cellen B5 er gitt.
6. Opprett 4-sifret tilfeldig tall ved å kombinere INT & RAND-funksjoner
INT-funksjonen i Excel brukes til å returnerenærmeste heltall av et gitt tall. Når vi har et stort antall datasett og hvert datasett er i forskjellige formater, for eksempel float, returnerer denne funksjonen heltallsdelen av tallet. La oss følge trinnene nedenfor.
TRINN:
- I likhet med de foregående eksemplene, velg først celle B5 .
- Deretter, i den valgte cellen, skriv inn formelen nedenfor.
=INT(RAND()*(9999-1000)+1000)
- Til slutt trykker du på Enter -tasten for å fullføre prosessen.
- Resultatet vil nå vises i den valgte cellen, sammen med formelen i formellinje.
- Deretter drar du Fyllhåndtaket ned for å duplisere formelen over hele området. Alternativt, for å Autofyll området, dobbeltklikk Pluss ( + )-symbolet.
- Det er alt for nå! Sist men ikke minst, kolonne B viser 4-sifrede tilfeldige tall som et resultat.
🔎 Hvordan fungerer formelen ?
- RAND()*(9999-1000)+1000: Dette vil hovedsakelig multiplisere 9999 med RAND -funksjon for å generere 4-sifrede tall.
- INT(RAND()*(9999-1000)+1000: Dette vil ta det nærmeste hele tallet av det tilfeldige tallet og generer kun det 4-sifrede tilfeldige tall.
7. Bruk Excel Analysis ToolPak for å generere 4-sifret tilfeldig tall
Det er en annen måte å injiser 4-sifrede tilfeldige heltall som ikke kreverbruken av en formel. For å generere tilfeldige data kan vi bruke Analysis ToolPak -tillegget, men vi må først installere det. Analysis ToolPak -tillegget kan installeres i hovedprosedyrene. Hvis du bruker Microsoft Excel 365 , er det installert som standard. La oss nå se prosedyren for å bruke dette tillegget.
TRINN:
- Først velger du kategorien Fil på bånd.
- For det andre klikker du på Alternativer . Eller bruk hurtigtasten Alt + F + T .
- Dette åpner Excel-alternativene dialog.
- Deretter klikker du Add-Ins i popup-vinduets venstre sidefelt.
- Deretter velger du Analysis ToolPak i Tillegg -seksjonen.
- Velg videre menyen Excel-tillegg nederst i hovedvinduet fra menyen Administrer ned bar.
- Deretter klikker du på Gå -knappen.
- Dette åpner en popup-vindu vindu med en liste over alle tilgjengelige Excel Tillegg .
- Merk av for Analysis ToolPak og klikk OK .
- Gå videre til Data -fanen fra båndet. Det er nå en ekstra kategori kalt Analyse på Excel-båndets Data -fane, med én knapp merket Dataanalyse . Klikk på det.
- Dette vil vises i dialogboksen Dataanalyse .
- Her velger du tilfeldig tallgenerering og klikk OK .
- Igjen vil en dialogboks vises med navnet Generering av tilfeldige tall .
- Skriv inn antall kolonner i tekstboksen Antall variabler og skriv inn antall rader i Antall tilfeldige tall tekstboks.
- I rullegardinmenyen Distribusjon velger du Uniform .
- Ta området for et 4-sifret tall. Ettersom vi tar et område mellom 1000 og 9999 .
- I Utdataalternativer velger du Utdataområde . Så vi velger $B$5:$B$9 .
- Deretter klikker du på OK -knappen.
- Og endelig vil vi kunne se resultatet i det valgte området.
Les mer: Rendom Number Generator med dataanalyseverktøy og funksjoner i Excel
8. Excel VBA for å produsere 4-sifret tilfeldig tall i Excel
Vi kan bruke Excel VBA for å generere tilfeldige tall i bestemte celler. Med Excel VBA kan brukere enkelt bruke koden som fungerer som excel-menyer fra båndet. For å bruke VBA -koden til å generere 4-sifrede tilfeldige tall, la oss følge prosedyren.
TRINN:
- I den første klikk på Utvikler -fanen på båndet.
- For det andre starter du Visual Basic Editor ved å klikke på Visual Basic .
- Alternativt kan du få tilgang til Visual Basic Editor ved å trykke Alt + F11 .
- I stedet for å gjøre dette, kan du bare høyreklikke på regnearket og gå til Vis kode . Dette tar deg også til Visual Basic Editor .
- Dette vil vises i Visual Basic Editor hvor vi skriver kodene våre for å lage en tabell fra området.
- Og kopier og lim inn VBA koden vist nedenfor.
VBA-kode :
9084
- Etter det, kjør koden ved å klikke på RubSub -knappen eller trykke på hurtigtasten F5 .
- Og til slutt, ved å følge trinnene vil det genereres et 4-sifret tilfeldig tall i celle B5 .
Les mer: Excel VBA: Random Number Generator uten duplikater (4 eksempler)
Konklusjon
Eksemplene ovenfor viser deg Tilfeldig 4-sifret tallgenerator i Excel . Håper dette vil hjelpe deg! Hvis du har spørsmål, forslag eller tilbakemeldinger, vennligst gi oss beskjed i kommentarfeltet. Eller du kan ta et blikk på våre andre artikler i ExcelWIKI.com -bloggen!