Titta på video – 7 snabba och enkla sätt till nummerrader i Excel
När du arbetar med Excel finns det några små uppgifter som måste göras ganska ofta. Att känna till ”rätt väg” kan spara mycket tid.
En sådan enkel (men ofta behövs) uppgift är att numrera raderna i en dataset i Excel (även kallad serienumren i en dataset) ).
Om du nu tänker att ett av sätten är att helt enkelt ange dessa serienummer manuellt, ja – du har rätt!
Men det är inte det bästa sättet att göra det.
Föreställ dig att ha hundratals eller tusentals rader som du behöver ange radnumret för. Det skulle vara tråkigt – och helt onödigt.
Det finns många sätt att numrera rader i Excel, och i denna handledning ska jag dela några av de sätt som jag rekommenderar och ofta använder.
Naturligtvis skulle det vara mer, och jag väntar – med en kaffe – i kommentarområdet för att höra från dig om det.
Denna handledning täcker:
Hur man raderar nummer i Excel
Det bästa sättet att numrera raderna i Excel beror på vilken typ av datamängd du har.
Du kan till exempel ha en kontinuerlig datamängd som börjar från rad 1 eller en dataset som börjar från en annan rad. Eller så kan du ha en datauppsättning som innehåller några tomma rader och du vill bara numrera de rader som är fyllda.
Du kan välja vilken metod som helst baserat på din datauppsättning.
1] Använda Fill Handle
Fill handle identifierar ett mönster från några fyllda celler och kan enkelt användas för att snabbt fylla hela kolumnen.
Antag att du ha en datauppsättning enligt nedan:
Här är stegen för att snabbt numrera raderna med hjälp av fyllningshandtaget:
- Ange 1 i cell A2 och 2 i cell A3.
- Välj båda cellerna (A2 och A3).
- Observera att det skulle finnas en liten kvadrat längst ner till höger i markeringen.
- Håll muspekaren över denna fyrkant och du kommer att märka att markören ändras till en plusikon.
- Dubbelklicka på fyllningshandtagets kvadrat (medan markören är i plusikonen) och den fyller automatiskt alla celler till slutet i datasetet.
Observera att Fill Handle automatiskt identifierar mönstret och fyller de återstående cellerna med det mönstret. I det här fallet var mönstret att siffrorna ökade med 1.
Om du har en tom rad i datamängden fungerar fyllningshandtaget bara till den sista angränsande icke-tomma raden.
Observera också att om du inte har data i den intilliggande kolumnen, skulle dubbelklicka på fyllningshandtaget inte fungera. Du kan dock placera markören på fyllningshandtaget, hålla höger musknapp och dra nedåt. Det fyller cellerna som markören drar.
2] Använd Fill Series
Medan Fill Handle är ett snabbt sätt att numrera rader i Excel ger Fill Series dig mycket mer kontrollera hur siffrorna matas in.
Antag att du har en dataset som visas nedan:
Här är stegen för att använda Fill Series för att räkna i Excel:
- Ange 1 i cell A2.
- Gå till fliken Start.
- I redigeringsgruppen klickar du på rullgardinsmenyn Fyll.
- Från rullgardinsmenyn, välj Serie …
- I dialogrutan Serie väljer du Kolumner i alternativen Serie i.
- Ange stoppvärdet. Eftersom vi har 26 poster kan vi i det här fallet ange 26. Om du inte anger något värde kommer Fill Series inte att fungera.
- Klicka OK.
Detta kommer att omedelbart numrera raderna från 1 till 26.
Att använda Fill Series kan vara användbart när du börjar med att ange radnumren. Till skillnad från Fill Handle kräver det inte att de intilliggande kolumnerna redan är ifyllda.
Även om du inte har något i kalkylbladet skulle Fill Series fortfarande fungera.
Obs! du har tomma rader i mitten av datasetet, Fill Series skulle fortfarande fylla numret för den raden.
3] Använda ROW-funktionen
Du kan också använda Excel-funktioner för att numrera raderna i Excel.
I metoderna Fill Handle and Fill Series ovan är det infogade serienumret ett statiskt värde. Detta innebär att om du flyttar raden (eller klipper och klistrar in den någon annanstans i datasetet) kommer radnumreringen inte att ändras i enlighet därmed.
Denna brist kan hanteras med hjälp av formler i Excel.
Du kan använda ROW-funktionen för att få radnumreringen i Excel.
För att få radnumreringen med ROW-funktionen, ange följande formel i den första cellen och kopiera till alla andra celler:
=ROW()-1
Funktionen ROW () ger radnumret för den aktuella raden. Så jag har subtraherat 1 från det när jag började från andra raden och framåt. Om dina data börjar från 5: e raden måste du använda formeln = ROW () – 4.
Det bästa del om att använda ROW-funktionen är att den inte kommer att skruva upp numreringen om du tar bort en rad i din dataset.
Eftersom ROW-funktionen inte refererar till någon cell kommer den automatiskt (eller ska jag säga AutoMagically ) justera för att ge dig rätt radnummer. Något som visas nedan:
Observera att så snart jag tar bort en rad uppdateras radnumren automatiskt.
Återigen tar detta inte hänsyn till några tomma poster i datasetet. Om du har tomma rader kommer det fortfarande att visa radnumret.
Du kan använda följande formel för att dölja radnumret för tomma rader, men det skulle ändå inte justera radnumren (så att nästa radnummer tilldelas nästa fyllda rad).
IF(ISBLANK(B2),"",ROW()-1)
4] Använda COUNTA-funktionen
Om du vill numrera rader på ett sätt som bara de som fylls får ett serienummer, då är den här metoden vägen att gå.
Den använder COUNTA-funktionen som räknar antalet celler i ett område som inte är tomt.
Antag att du har en datauppsättning enligt nedan:
Observera att det finns tomma rader i ovan visade dataset.
Här är formeln som numrerar raderna utan att numrera de tomma raderna.
=IF(ISBLANK(B2),"",COUNTA($B$2:B2))
IF-funktionen kontrollerar om den intilliggande cellen i kolumn B är tom eller inte. Om det är tomt returnerar det ett tomt, men om det inte är det returnerar det antalet fyllda celler tills den cellen.
5] Använda SUBTOTAL för filtrerade data
Ibland, du kan ha en enorm dataset, där du vill filtrera data och sedan kopiera och klistra in de filtrerade uppgifterna i ett separat ark.
Om du hittills använder någon av metoderna ovan kommer du att märka att radnumren förblir desamma. Detta innebär att när du kopierar de filtrerade uppgifterna måste du uppdatera radnumreringen.
I sådana fall kan SUBTOTAL-funktionen automatiskt uppdatera radnumren. Även när du filtrerar datauppsättningen förblir radnumren intakta.
Låt mig visa dig exakt hur det fungerar med ett exempel.
Antag att du har en dataset som visas nedan:
Om jag filtrerar dessa data baserat på produkt A-försäljning får du något som visas nedan:
Observera att serienumren i kolumn A också är filtrerade. Så nu ser du bara siffrorna för de rader som är synliga.
Även om detta är det förväntade beteendet, om du vill få en seriell radnumrering – så att du helt enkelt kan kopiera och klistra in dessa data någon annanstans – du kan använda SUBTOTAL-funktionen.
Här är SUBTOTAL-funktionen som ser till att även de filtrerade data har kontinuerlig radnumrering.
=SUBTOTAL(3,$B$2:B2)
3 i SUBTOTAL-funktionen specificerar med funktionen COUNTA. Det andra argumentet är det område som COUNTA-funktionen tillämpas på.
Fördelen med SUBTOTAL-funktionen är att den uppdateras dynamiskt när du filtrerar data (som visas nedan):
Observera att även när data filtreras uppdateras radnumreringen och förblir kontinuerlig.
6] Skapa en Excel-tabell
Excel Table är ett utmärkt verktyg som du måste använda när du arbetar med tabelldata. Det underlättar hanteringen och användningen av data.
Detta är också min favoritmetod bland alla tekniker som visas i denna handledning.
Låt mig först visa dig rätt sätt att numrera rader med hjälp av en Excel-tabell:
- Välj hela datasetet.
- Gå till fliken Infoga.
- Klicka på tabellikonen (du kan också använda kortkommandot Control + T).
- Kontrollera att dialogrutan Skapa tabell intervallet är korrekt.
- Klicka på OK. Detta konverterar dina tabelldata till en Excel-tabell.
- Ange följande formel i cell A2. Observera att så snart du anger formeln fyller den automatiskt i alla celler i den kolumnen (du kan läsa mer om beräknade kolumner här).
=ROW()-ROW(Table2)
Observera att i formeln ovan, I har använt Table2, eftersom det är namnet på min Excel-tabell. Du kan ersätta Table2 med namnet på den tabell du har.
Det finns några fördelar med att använda en Excel-tabell när du numrerar rader i Excel:
- Eftersom Excel-tabellen automatiskt infogar formeln i hela kolumnen fungerar det när du infogar en ny rad i tabellen. Det betyder att när du infogar / tar bort rader i en Excel-tabell uppdateras radnumreringen automatiskt (som visas nedan).
- Om du lägger till fler rader till data utvidgas Excel-tabellen automatiskt till att inkludera dessa data som en del av tabellen. Och eftersom formlerna automatiskt uppdateras i de beräknade kolumnerna infogar det radnumret för den nyligen infogade raden (som visas nedan).
7] Lägga till 1 till föregående radnummer
Detta är en enkel metod som fungerar.
Tanken är att lägga till 1 till föregående radnummer (numret i cellen ovan ). Detta kommer att se till att efterföljande rader får ett nummer som ökas med 1.
Antag att du har en dataset som visas nedan:
Här är stegen för att ange radnummer med den här metoden:
- I cellen på första raden anger du 1 manuellt. I det här fallet finns det i cell A2.
- I cell A3 anger du formeln, = A2 + 1
- Kopiera och klistra in formeln för alla celler i kolumnen.
Ovanstående steg anger serienummer i alla celler i kolumnen. Om det finns några tomma rader skulle detta ändå infoga radnumret för det.
Observera också att om du infogar en ny rad uppdateras inte radnumret. Om du tar bort en rad visar alla celler under den raderade raden ett referensfel.
Det här är några snabba sätt att använda för att infoga serienummer i tabelldata i Excel.
Om du använder någon annan metod, dela den med mig i kommentarfältet.
Du kanske också gillar följande Excel-självstudier:
- Ta bort tomma rader i Excel (med och utan VBA).
- Hur man sätter in flera rader i Excel (4 metoder).
- Hur man delar upp flera rader i en cell i separata celler / kolumner.
- 7 fantastiska saker Excel-text till kolumner kan göra för dig.
- Markera ALLA andra rader i Excel.
- Hur man jämför två kolumner i Excel.
- Infoga nya kolumner i Excel