Hur man automatiskt genererar nummerföljd i Excel (9 exempel)

  • Dela Detta
Hugh West

Ofta är det tråkigt att serialisera många element manuellt i Excel. Lyckligtvis är det ganska enkelt att automatiskt generera talsekvenser i Excel. För att bli av med detta monotona problem kommer jag att visa dig några enkla och praktiska sätt att automatiskt generera en talsekvens i Excel. För demonstrationen använder jag Microsoft Office 365. Oroa dig inte om du har en annan version.

Ladda ner övningsboken

Du kan ladda ner arbetsboken som användes för demonstrationen från nedladdningslänken nedan.

Automatisk generering av nummerföljd.xlsx

9 lämpliga exempel för att automatiskt generera nummerföljd i Excel

Låt oss först lära känna arbetsbladet, som ligger till grund för våra exempel idag. I det här arket har vi en tabell med 5 personer och deras åldrar. Med hjälp av detta kommer du att se hur man automatiskt genererar nummer för var och en av dem. Vanligtvis ser du det löpnummer som hör till vänster om ett visst element. Men eftersom vi har för avsikt att titta på olika sätt att generera nummer, är viFör demonstrationen har jag använt följande exempel på dataset.

1. Grundläggande additionsmetod

I den här serialiseringsmetoden ökar vi det föregående radnumret med 1. Vi lägger alltså till 1 till det föregående radnumret i den aktuella cellen.

Steg:

  • Välj först cellen D5 och anger värdet 1.
  • För det andra skriver du följande formel i cellen D6 .

=D5+1

  • För det tredje trycker du på Gå in på knappen och använd AutoFill för att tillämpa formeln på resten av kolumnen.

  • Slutligen får du den önskade sekvensen.

2. AutoFill-metoden för automatisk generering av nummerföljd

Om du vill använda AutoFill metoden har du två alternativ. Den innehåller dock Handtag för fyllning och Fyllningsserie Gå därför igenom nedanstående delar för att tillämpa dem på våra uppgifter.

2.1 Användning av påfyllningshandtaget

I allmänhet måste du infoga ett värde i en rad och välja den som en aktiv cell. Sedan visas en liten cirkulär ruta längst ner till höger för att slutföra åtgärden.

Steg:

  • Välj den aktiva cellen till att börja med. D5 och sätta 1.
  • På samma sätt markerar du cell D6 och sätta 2.
  • Därefter markerar du cellerna, och du kommer att se att Fyllmedel ikonen längst ner till höger.

  • Dra slutligen ner den för att slutföra operationen.

2.2 Tillämpning av fyllnadsserier för automatisk generering av nummerföljd

För metoden Fill Series behöver du inte infoga två värden som tidigare, utan du behöver bara infoga värdet i en rad och resten av delen fylls i automatiskt.

Steg:

  • Välj först cell D5 och ange 1 som värde.
  • Gå sedan till Redigering av kommandot från Hem och välj Serie från Fyll på alternativ.

  • Här ställer du in Kolumner under Serie och Stegvärde: 1 och Stoppvärde: 5 från den Serie Dialogruta .
  • Tryck sedan på ok .

  • Slutligen hittar du sekvensen.

3. Användning av ROW-funktionen

Vanligtvis, ROW-funktionen returnerar radnumret för den cell du befinner dig i (aktiv cell). Välj alltså en tom rad från den första för att få 1 var som helst i datamängden.

Steg:

  • Först skriver du följande formel i cellen D5 .

=ROW(A1)

  • Slutligen kan du använda AutoFill på hela kolumnen för att få det slutliga resultatet.

4. Tillämpa COUNTA-funktionen för automatisk generering av sekvensen

En annan metod som är värd att nämna här är funktionen COUNTA . Men den LAND funktionen räknar antalet celler som inte är tomma inom ett intervall. Dessutom hjälper den här metoden dig att serialisera de rader som inte är tomma.

Steg:

  • Skriv inledningsvis följande formel i cellen D5 .

=COUNTA($B$5:B5)

  • Till sist trycker du på Gå in på och använda AutoFill för att få fram resultatet.

5. Användning av OFFSET-funktionen

I allmänhet, OFFSET-funktionen returnerar referensen till en cell eller ett intervall av celler. Här måste du infoga tre parametrar i en OFFSET Men gå igenom stegen nedan för att slutföra uppgiften.

Steg:

  • Först infogar du följande formel i cellen D5 .

=OFFSET(E5,-1,0)+1

Här måste du välja en tom cell för det första värdet, annars visas fel.

  • Välj återigen cell D6 och infoga formeln nedan.

=OFFSET(D6,-1,0)+1

  • Till sist applicerar du AutoFill och resultatet ser ut som nedan.

6. Använda SEQUENCE-funktionen för att automatiskt generera en nummersekvens

Dessutom kan du generera en talsekvens med hjälp av en funktion som heter SEQUENCE . Användning funktionen SEQUENCE behöver du bara ange en parameter, rows.

Steg:

  • Skriv först ned följande formel i cellen D5 .

=SEKVENS(5)

  • Slutligen kommer den att ge det slutliga resultatet.

7. Skapa en upprepad talföljd

I den här delen ska jag visa hur du automatiskt skapar en upprepad talsekvens. Vanligtvis upprepas numret efter ett visst värde. Här har jag använt IF-funktionen. Men du kan följa stegen nedan för att enkelt slutföra uppgiften.

Steg:

  • Först klickar du på cellen D5 och anger värdet 1.
  • Därefter anger du följande formel i cellen D6 och tryck på Gå in på .

=IF(D5=3,1,D5+1)

  • Till sist ska du använda den AutoFill för att få fram den slutliga sekvensen.

8. Skapa en nummerföljd som ignorerar tomma celler

Ofta kan du behöva arbeta med ett antal sekvenser med tomma celler, och du vill inte ange en siffersekvens i de tomma cellerna. Här har jag kombinerat IF-funktionen. och funktionen COUNTA Följ dock stegen nedan för att skapa en sifferföljd som ignorerar tomma celler. För demonstrationens skull har jag ändrat datasetet något.

Steg:

  • Skriv först ned följande formel i cell D5 .

=IF(C5""",COUNTA($C$5:C5),"")

Fördelning av formler

I formeln används följande IF och LAND och returnerar serienumret. Så här fungerar formeln:

  • COUNTA($C$5:C5)--> räknar cellen C5 .
    • Utgång: 1
  • =IF(C5""",COUNTA($C$5:C5),"")--> kontrollerar den tomma cellen och returnerar serienumret som 1 för icke-tomma celler och som en notering för tomma celler.
    • Utgång: 1
  • Därefter trycker du på Gå in på och använda AutoFill verktyg för hela kolumnen.

  • Slutligen kommer resultatet att visas i följande bild.

9. Användning av relativa referensnamn

Sist men inte minst kan du använda en relativ referens med namnet range för att automatiskt generera en nummersekvens. Av denna anledning måste du definiera ett visst namn som funktion. Gå dock igenom följande steg.

Steg:

  • Gå först till Formler och välj kommandot Definiera namn .

  • För det andra, skriv UP som Namn och infoga följande formel i Hänvisar till .

=INDIRECT("R[-1]C",FALSE )

  • För det tredje, tryck på OK .

  • Välj återigen cell D5 och skriv in formeln nedan.

=SUM(UP,1 )

  • Slutligen får du den önskade produktionen.

Hur man automatiskt genererar nummerföljd med text i Excel

Dessutom kan du använda Excels TEXT och ROW funktioner för att skapa en nummerföljd. med text. Vi går igenom beskrivningen nedan för att slutföra uppgiften.

Steg:

  • Skriv först följande formel i cell D5 .

=B5&TEXT(ROW(A1)-1,"-00-")&C5

Fördelning av formler

I formeln används följande TEXT och ROW och returnerar användarnamnet. Så här fungerar formeln:

  • ROW(A1)--> returnerar radnumret för cellen A1 , som är 1 .
  • ROW(A1)-1--> blir
    • Utgång: 0
  • TEXT(0,"-00-")--> övergår till textformatet för 0 .
  • TEXT(ROW(A1)-1,”-00-“)—-> förenklas till
    • Utmatning: ' -00- '
  • B5&TEXT(ROW(A1)-1,”-00-“)&C5—-> resultat till
  • "Lynn" & "-00-" & "25 år"--> returnerar serien med texter.
    • Utgång: Lynn-00-25 år
  • Slutligen använder du verktyget AutoFyll för att tillämpa samma formel på hela kolumnen.

Slutsats

Här är alla steg som du kan följa för att automatiskt generera nummersekvenser i Excel. Förhoppningsvis kan du nu enkelt göra de nödvändiga justeringarna. Jag hoppas verkligen att du har lärt dig något och gillat den här guiden. Låt oss veta i kommentarsfältet nedan om du har några frågor eller rekommendationer.

För mer information av det här slaget, besök Exceldemy.com .

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.