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

  • Dela Detta
Hugh West

I den här handledningen förklarar vi olika metoder för att generera en slumpmässig 10 siffror i Excel. När jag arbetade med ett projekt i Excel Microsoft Excel Ibland har vi inte något särskilt dataset, så vi måste skapa ett prov. När vi skapar ett provdataset kan vi behöva generera slumpmässiga nummer. I allmänhet måste vi generera slumpmässiga nummer för ett fåtal tillfällen. Det är inte en funktion som vi behöver använda ofta.

Ladda ner övningsboken

Vi kan ladda ner arbetsboken för övningar här.

Generera ett slumpmässigt 10-siffrigt nummer.xlsm

6 metoder för att generera ett slumpmässigt 10-siffrigt nummer i Excel

I hela artikeln kommer vi att förklara 6 metoder för att generera en slumpmässig 10 Vi kommer att använda olika funktioner, verktyg och verktyg för att VBA kod.

1. Kombinera funktionerna ROUND och RAND för att generera ett slumpmässigt 10-siffrigt nummer.

Först och främst kommer vi att använda funktionen ROUND och funktionen RAND för att generera ett slumpmässigt 10 siffernummer.

Microsoft Excel , den RAND funktionen returnerar en slumpmässigt tal mellan 0 och 1.

RUNDA funktion i Excel ger ett tal som har avrundats till ett angivet antal siffror.

Namnen på fem I följande bild från vårt dataset visas personer som vi slumpmässigt genererar telefonnummer för dem, var och en med tio siffror.

Låt oss se stegen för att utföra den här åtgärden.

STEG:

  • Välj först cell C5 .
  • Skriv sedan följande formel i den cellen:
=ROUND(RAND()*9999999999+1,0)

  • Tryck på Gå in på .
  • Ovanstående åtgärd returnerar alltså en slumpmässig 10 siffernummer i cellen C5 .
  • Dra sedan i Handtag för fyllning verktyg från cell C5 till cell C9 .
  • Slutligen får vi resultat som följande bild.

🔎 Hur fungerar formeln?

  • RAND()*99999999999999+1: Denna del multiplicerar det slumpmässiga tal som genereras av 9999999999 och lägger till 1 till den.
  • ROUND(RAND()*9999999999+1,0): Denna del avrundar det resultat som vi får från den RAND funktion.

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

2. Använd funktionen RANDBETWEEN för att skapa ett slumpmässigt 10-siffrigt nummer i Excel

I den andra metoden använder vi funktionen RANDBETWEEN för att generera ett slumpmässigt 10 siffernummer i Excel.

RANDBETWEEN funktionen i Excel returnerar ett heltal mellan två angivna tal.

För att förklara denna metod fortsätter vi med vårt tidigare dataset.

Låt oss se stegen för att utföra denna metod.

STEG:

  • Välj först cell C5 och infoga följande formel i den cellen:
=RANDBETWEEN(1000000000,9999999999)

  • Hit Gå in på .
  • Som ett resultat får vi ett slumpmässigt 10 siffernummer i cellen C5 .
  • För det andra drar du den Handtag för fyllning verktyg från cell C5 till slutet av datamängden.
  • Slutligen kan vi se resultatet i följande bild.

Läs mer: Hur man genererar slumpmässiga nummer med Excel VBA (4 exempel)

3. Generera ett slumpmässigt 10-siffrigt nummer baserat på antalet siffror du skriver i olika celler.

I den tredje metoden genererar vi en slumpmässig 10 med hjälp av en unik metod. När vi till exempel skriver 10 i cellen C5 , cell D5 kommer att visa ett slumpmässigt antal av 10 siffror i den.

Vi följer nedanstående steg för att utföra denna metod.

STEG:

  • Till att börja med infogar du följande formel i cellerna ( D5:D9 ):
=LEFT(RANDBETWEEN(1,9)&RANDBETWEEN(0,999999999999999)&RANDBETWEEN(0,999999999999999), C5)

  • Dessutom skriver du värdet 10 i cellen C5 .
  • Tryck på Gå in på .
  • Dessutom får vi en slumpmässig 10 siffernummer i cellen D5 .

  • Slutligen anger du värdet 10 i celler ( C6:C9 ). Som ett resultat av detta får vi också slumpmässiga 10 siffror i celler ( D6:D9 ).

🔎 Hur fungerar formeln?

  • RANDBETWEEN(0,999999999999999): Denna del returnerar ett slumpmässigt 10 siffernummer.
  • LEFT(RANDBETWEEN(1,9)&RANDBETWEEN(0,999999999999999)&RANDBETWEEN(0,999999999999999), C5): Återger ett slumpmässigt antal fasta siffror i cellen. D5 som vi skriver i en cell C5 .

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

Liknande läsningar

  • Automatisk generering av fakturanummer i Excel (med 4 snabba steg)
  • 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)
  • Generera ett slumpmässigt tal mellan två tal i Excel (4 sätt)

4. Använd funktionen RANDARRAY för att generera ett slumpmässigt 10-siffrigt nummer.

En annan metod för att generera slumpmässiga nummer i en specifik region i vårt dataset är att använda funktionen RANDARRAY . RANDARRAY funktionen är endast tillgänglig i Microsoft Excel 365 & Microsoft Excel 2021 versioner.

RANDARRAY funktionen tillhandahåller en lista med slumpmässiga tal från 0 till 1 som anges med ett antal rader och kolumner.

I följande dataset kommer vi att slumpmässigt generera två telefonnummer för varje person som är ansvarig för RANDARRAY funktion.

Låt oss se stegen för att använda RANDARRAY funktion.

STEG:

  • I början väljer du cell C5 .
  • Skriv sedan följande formel i cellen:
=RANDARRAY(5,2,1000000000,9999999999,TRUE)

  • Tryck sedan på Gå in på .
  • Slutligen får vi slumpmässiga nummer i cellerna ( C5:D9 ).

Läs mer: Slumpmässig 5-siffrig talgenerator i Excel (7 exempel)

5. Generera ett 10-siffrigt nummer med Analysis Toolpak

En annan metod för att generera ett slumpmässigt 10 siffernummer i Excel är att använda en Tilläggsfunktion som heter ' Verktygspaket för analys '. Denna metod kräver ingen formel.

För att illustrera denna metod använder vi datasetet från vår första metod. Följ nedanstående steg för att utföra denna åtgärd.

STEG:

  • Först går du till Fil fliken.

  • För det andra väljer du Alternativ från menyn.

  • Ett nytt popup-fönster visas med namnet ' Excel-alternativ '.
  • För det tredje klickar du på alternativet Tilläggsfunktioner på vänster sida av fönstret.
  • Sedan rullar du ner till botten på den högra sidan och väljer alternativet Excel-tillägg från rullgardinsmenyn och klicka på Gå till knapp.

  • Detta kommer att öppna ett popup-fönster med en lista över alla tillgängliga Excel-tillägg . Klicka OK efter att ha kryssat i rutan för ' Verktygspaket för analys '.

  • Välj sedan ' Analys av data från alternativet Uppgifter fliken.

  • Det öppnar ett nytt popup-fönster med namnet ' Analys av data '.
  • Dessutom kan du bläddra nedåt bland alternativen i ' Analysverktyg '. Välj avsnittet ' Generering av slumpmässiga tal ' och klicka sedan på OK .

  • Efter det får vi ytterligare ett popup-fönster som heter ' Generering av slumpmässiga tal '. Vi kommer att ange värden för olika parametrar för att generera slumpmässiga 10 siffror.
  • Den ' Antal variabler fältet anger hur många kolumner vi vill fylla med slumpmässiga data. Vi har använt värdet 1 .
  • Antalet rader anges med ' Antal slumpmässiga nummer '. Vi har tagit värdet 5 .
  • I Distribution fältet har vi valt alternativet Uniform .
  • Ställ in parametrarna i ett intervall på 1 till 9999999999 .
  • Ställ in ' Utgångsområde ' till arrayens början, som är cell C5 .
  • Klicka nu på OK .

  • Slutligen kan vi se slumpmässigt genererade 10 siffror i celler ( C5:C9 ).

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

6. Infoga VBA-kod för att skapa ett 10-siffrigt nummer i Excel

I den sista metoden genererar vi en slumpmässig 10 siffrigt nummer med hjälp av en VBA För att demonstrera denna metod använder vi följande dataset som vi också har använt tidigare.

Följ nedanstående steg för att utföra den här metoden.

STEG:

  • Till att börja med, högerklicka på på det aktiva arket och välj alternativet ' Visa kod '.

  • Ovanstående kommando öppnar en ny tom VBA kodfönstret för det arbetsbladet.
  • Lägg dessutom in följande kod i kodfönstret:
 Sub Random_10_Digit() Dim GRN As Integer For GRN = 5 To 9 ActiveSheet.Cells(GRN, 3) = Round((Rnd() * 9999999999# - 1) + 1, 0) Next GRN End Sub 
  • Klicka dessutom på Kör eller tryck på F5 för att köra koden.

  • Slutligen får vi 10 Siffror som genereras slumpmässigt i cellerna ( C5:C9 ).

Läs mer: Excel VBA: Slumpmässig nummergenerator utan dubbletter (4 exempel)

Slutsats

Sammanfattningsvis kan vi enkelt generera en slumpmässig 10 siffran i Excel genom att följa den här metoden. För att uppnå bästa resultat kan du ladda ner arbetsboken som bifogats den här artikeln och använda den. Om du har några frågor eller rekommendationer kan du lämna en kommentar i rutan nedan.

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.