Slumpmässig 5-siffrig talgenerator i Excel (7 exempel)

  • Dela Detta
Hugh West

När han arbetade på Microsoft Excel Ibland behöver vi en slumpmässig femsiffrig talgenerator. Särskilt när vi gör statistiska analyser kan vi behöva generera femsiffriga tal. Vi kan också använda en femsiffrig talgenerator för att skapa lösenord eller ID:n. Som tur är har Excel flera alternativ för att få slumpmässiga femsiffriga tal. I den här artikeln får du vägledning om hur du använder dessa alternativ.

Ladda ner övningsboken

Du kan ladda ner arbetsboken som vi har använt för att förbereda den här artikeln.

Slumpmässig 5-siffrig nummergenerator.xlsm

7 exempel på slumpmässig 5-siffrig talgenerator i Excel

1. Excel RANDBETWEEN-funktionen som 5-siffrig talgenerator

Först och främst kommer vi att använda funktionen RANDBETWEEN som en femsiffrig nummergenerator. Denna funktion gör det möjligt att få fram slumpmässiga nummer mellan angivna nummer. Till exempel kommer jag att generera femsiffriga nummer mellan 10000 och 99999 För att få det önskade resultatet följer du nedanstående steg.

Steg:

  • Skriv in nedanstående formel i Cell B5 och tryck på Gå in på .
=RANDBETWEEN(10000,99999)

  • Som ett resultat får vi nedanstående femsiffriga tal. Använd sedan Handtag för fyllning ( + ) för att få fram femsiffriga tal inom intervallet B6:B10 .

  • Vi får då nedanstående resultat.

Observera:

RANDBETWEEN är en flyktig funktion. De slumpmässiga tal som genereras med denna funktion ändras varje gång en cell i kalkylbladet beräknas. Om du vill undvika dessa ändringar i talen följer du nedanstående steg.

Steg:

  • Kopiera först de slumptal som genererats av RANDBETWEEN formeln genom att följa följande Hem > Kopiera eller . Ctrl + C .

  • Klistra sedan in dem som Värden genom att följa Hem > Klistra in > Klistra in värden (se skärmdump).

  • Som ett resultat får du siffrorna som värden.

Läs mer: Excel-formel för att generera slumpmässiga nummer (5 exempel)

2. Generera ett slumpmässigt 5-siffrigt nummer med funktionerna LEFT & RANDBETWEEN

I den här metoden kommer jag att använda en formel med kombinationen av VÄNSTER och RANDBETWEEN Den här formeln genererar slumpmässiga tal beroende på längden på de tal som anges i den cell som formeln hänvisar till. Låt oss se hur vi kan utföra uppgiften.

Steg:

  • Först skriver du nedanstående formel i Cell B6 och slå på Gå in på Formeln returnerar en tom cell.
=LEFT(RANDBETWEEN(1,9)&RANDBETWEEN(0,999999999999999)&RANDBETWEEN(0,999999999999999),B5)

  • Skriv nu 5 Cell B5 eftersom du behöver ett slumpmässigt nummer med 5 siffror. När du har träffat Gå in på , i Cell B6 får du ett 5-siffrigt slumpmässigt nummer.

🔎 Hur fungerar formeln?

  • MELLAN(1,9)

Här returnerar formeln ovan ett slumpmässigt tal mellan 1 till 9 .

  • RANDBETWEEN(0,999999999999999)

Här är det RANDBETWEEN funktionen returnerar ett slumpmässigt tal mellan 0 till 999999999999999.

  • LEFT(RANDBETWEEN(1,9)&RANDBETWEEN(0,999999999999999)&RANDBETWEEN(0,999999999999999),B5

Slutligen returnerar ovanstående formel ett slumpmässigt tal som innehåller längden på Cell B5 .

Läs mer: Slumpmässig 4-siffrig talgenerator i Excel (8 exempel)

3. Skapa ett femsiffrigt tal med hjälp av funktionerna ROUND & RAND i Excel

Den här gången kommer jag att använda kombinationen av RUNDA och RAND fungerar som en 5-siffrig slumptalsgenerator. Den generiska formeln för att generera siffrorna är:

=ROUND(RAND()*(Y-X)+X,0)

Var X och Y är det nedre och övre tal mellan vilka du vill generera femsiffriga tal.

Steg:

  • Skriv in nedanstående formel i Cell B5 . Nästa tryck Gå in på .
=ROUND(RAND()*(99999-10000)+10000,0)

  • Som en följd av detta kommer du att få nedanstående femsiffriga tal.

🔎 Hur fungerar formeln?

  • RAND()

Här är det RAND funktionen genererar slumpmässiga decimaltal.

  • RAND()*(99999-10000)+10000

I denna del ska resultatet av den RAND funktionen multipliceras med 89999 Resultatet läggs sedan till 1000 .

  • ROUND(RAND()*(99999-10000)+10000,0)

Slutligen, den RUNDA funktionen avrundar resultatet av föregående formel till noll decimaler.

Läs mer: Generera slumpmässiga tal i Excel med decimaler (3 metoder)

4. Kombinera INT & RAND fungerar som en femsiffrig talgenerator

Den här metoden liknar den tidigare metoden, men i stället för att använda RUNDA funktionen, använder vi INT funktion här. För att skapa 5-siffriga slumpmässiga nummer mellan 10000 och 99999 följa nedanstående steg.

Steg:

  • Skriv in nedanstående formel i Cell B5 Tryck sedan på Gå in på .
=INT(RAND()*(99999-10000)+10000)

  • Som ett resultat får du följande utdata.

Här fungerar ovanstående formel på samma sätt som i Metod 3 . För det första RAND funktionen genererar slumpmässiga decimaltal. Det resulterande decimaltalet multipliceras sedan med 89999 och läggs till i 1000 . Slutligen, den INT funktionen avrundar talet till närmaste femsiffriga heltal.

Läs mer: Hur man genererar ett slumpmässigt 10-siffrigt nummer i Excel (6 metoder)

Liknande läsningar

  • Hur man genererar slumpmässiga data i Excel (9 enkla metoder)
  • Slumpmässig nummergenerator i Excel utan upprepningar (9 metoder)
  • Generera slumpmässiga nummer från en lista i Excel (4 sätt)
  • Slumpmässig nummergenerator mellan intervall i Excel (8 exempel)

5. Skapa ett slumpmässigt femsiffrigt nummer med funktionen RANDARRAY

Du kan använda funktionen RANDARRY som en generator för slumpmässiga 5-siffriga tal. För att skapa slumpmässiga 5-siffriga heltal mellan 10000 och 99999 , och sprida över 2 kolumner och 6 följer nedanstående instruktioner.

Steg:

  • Skriv in följande formel i Cell B5 .
=RANDARRAY(6,2,10000,99999,TRUE)

  • När du har tryckt på Gå in på , ger formeln ovan slumpmässiga 5-siffriga tal (heltal) över kolumnerna. B & C och rader 5:10 .

Läs mer: Hur man genererar slumpmässiga nummer utan dubbletter i Excel (7 sätt)

6. Tillämpa Analysis ToolPak för att generera femsiffriga tal i Excel

I den här metoden kommer jag att använda en Excel-tilläggsfunktion som en femsiffrig talgenerator. Först visar jag hur du lägger till tilläggsfunktionen i Excel-bandet Senare kommer jag att använda tilläggsprogrammet för att generera femsiffriga slumpmässiga tal.

Steg:

  • Gå först till Fil i bandet.

  • För det andra väljer du Alternativ .

  • Därefter ska Excel-alternativ dialogrutan visas, klicka på Tilläggsfunktioner . Kontrollera Excel-tillägg som valts ut från Hantera rullgardinsmenyn och tryck på Gå till .

  • Som ett resultat av detta har Tilläggsfunktioner visas, markera ett kryss i Verktygspaket för analys och tryck på OK .

  • Gå nu till Uppgifter och på fliken Analys av data finns tillgängligt. Klicka på det.

  • Följaktligen är Analys av data dialogrutan visas, välj Slumpmässigt nummer Generation från Analysverktyg listan och tryck på OK .

  • När den Generering av slumpmässiga tal visas, ange 2 som Antal variabler , och 6 som Antal slumpmässiga nummer .
  • Välj sedan Uniform från Distribution i rullgardinsmenyn. Parametrar ange ett intervall av femsiffriga siffror ( 10000 och 99999 ) i Mellan fält.
  • Därefter väljer du Utgångsområde och väljer destinationscellen (här Cell $B$5 ). OK för att stänga dialogrutan.

  • Slutligen kan vi se resultatet nedan.

Observera:

  • 5-siffriga slumpmässiga nummer som genereras av Verktygspaket för analys innehåller decimaler. För att omvandla dessa tal till noll decimaler kan du använda RUNDA eller . INT funktioner (som beskrivs i Metod 4 och Metod 5 ).

Läs mer: Slumpmässig talgenerator med dataanalysverktyg och funktioner i Excel

7. Tillämpa Excel VBA som 5 Digit Number Generator

Du kan använda Excel VBA för att generera 5-siffriga slumpmässiga tal.

Steg:

  • Gå först till det ark där du vill få fram de femsiffriga slumpmässiga numren. Högerklicka sedan på arkets namn och välj Visa kod för att få upp den VBA fönster.

  • Skriv nu nedanstående kod i Modul och körs med hjälp av F5 nyckel.
 Sub Random5DigitNumber() Dim N As Integer For N = 5 To 10 ActiveSheet.Cells(N, 2) = Round(Rnd() * (99999 - 10000) + 10000, 0) Next N End Sub 

  • När du kör koden får du slutligen nedanstående femsiffriga nummer.

Läs mer: Hur man genererar slumpmässiga nummer i ett intervall med Excel VBA

Saker att komma ihåg

  • Det resultat som vi får från RANDBETWEEN funktionen innehåller dubbletter. För att upptäcka dubblettnummer kan du använda funktionen RANK.EQ i excel.
  • RAND är också en flyktig funktion. Du kan konvertera de resultat som returneras av funktionen RAND formel till värden med hjälp av Klistra in speciellt alternativ.

Slutsats

I artikeln ovan har jag försökt diskutera flera exempel på en slumpmässig 5-siffrig talgenerator i Excel utförligt. Förhoppningsvis är dessa metoder och förklaringar tillräckliga för att lösa dina problem. Låt mig veta om du har några frågor.

Hugh West är en mycket erfaren Excel-tränare och analytiker med över 10 års erfarenhet i branschen. Han har en kandidatexamen i redovisning och ekonomi och en magisterexamen i företagsekonomi. Hugh har en passion för undervisning och har utvecklat ett unikt undervisningssätt som är lätt att följa och förstå. Hans expertkunskap om Excel har hjälpt tusentals studenter och yrkesverksamma över hela världen att förbättra sina färdigheter och utmärka sig i sina karriärer. Genom sin blogg delar Hugh med sig av sin kunskap med världen, och erbjuder gratis Excel-handledning och onlineutbildning för att hjälpa individer och företag att nå sin fulla potential.