Innehållsförteckning
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 .