Hur man lägger till en ny rad automatiskt i en Excel-tabell

  • Dela Detta
Hugh West

Excel erbjuder några sätt att infoga rader, både manuellt genom att högerklicka och automatiskt. För några av dem är det ganska enkelt att infoga en rad manuellt. Men att upprepa samma sak om och om igen, särskilt för en lång tabell kan vara skrämmande. I den här artikeln visar jag hur du lägger till en ny rad i Excel-tabellen automatiskt.

Ladda ner övningsboken

Ladda ner anteckningsboken med mallen och VBA nedan och prova själv.

Lägg till en ny rad automatiskt i en tabell.xlsm

Lägg till en ny rad i Excel-tabellen automatiskt med hjälp av Excel-alternativ

Låt oss först ta ett exempel på ett dataset som formaterats som en tabell. För demonstrationen har jag valt följande dataset.

Jag har beräknat BMI för varje person i kolumnen E med hjälp av vikt/(höjd)2 som tas från kolumnerna respektive D och C Nu behöver vi bara följa denna procedur så att Excel lägger till nya rader där vi behöver dem.

Steg:

  • Gå till Fil fliken , välj sedan Alternativ för att öppna den Excel-alternativ .
  • I enlighet med Proofing Välj Alternativ för automatisk korrigering .

En AutoCorrect kommer att dyka upp.

  • I AutoCorrect fönstret, välj Automatisk formatering när du skriver .
  • Kontrollera sedan Inkludera nya rader och kolumner i tabellen och Fyll i formler i tabeller för att skapa beräknade kolumner .

  • Välj nu OK och stänger den Excel-alternativ .
  • Gå tillbaka till tabellen och börja skriva en ny rad under den.

När du avslutar ser du att den nya raden automatiskt läggs till i slutet av tabellen och att formelkolumnerna fylls i.

Lägg till en ny rad i Excel-tabellen manuellt

Den ovan nämnda metoden fungerar endast i ett scenario där du måste lägga till nya rader i slutet av en tabell. Om du måste lägga till en rad mellan redan befintliga rader kan metoderna nedan hjälpa dig.

För detta tar vi samma provdataset som en tabell, där kolumnen E har beräknats med hjälp av BMI-formeln från värdena i kolumnerna C och D .

Här ska vi lägga till nya rader manuellt (men effektivt).

1. Lägg till en ny rad med hjälp av tangentbordsgenvägar i Excel

Det finns två genvägar för att lägga till en ny rad i en tabell. I det här exemplet säger vi att vi vill ha en rad mellan raderna. 9 och 10 .

1.1 Första genväg

Steg:

  • Välj en cell ovanför vilken du vill infoga den nya raden.

  • Tryck på Ctrl + Skift + = Den infogar en ny rad ovanför den.

Som du kan se har en ny rad lagts till och formlerna har kopierats.

1.2 Andra genväg

Det finns en annan genväg som du kan använda i stället för den ovan nämnda: Följ de här stegen.

Steg:

  • Markera en cell ovanför vilken du vill infoga en ny rad.

  • Tryck på Alt + I på tangentbordet.
  • Tryck sedan på R En ny rad infogas, som ovan.

Läs mer: Skapa en tabell i Excel med hjälp av en genväg (8 metoder)

2. Lägg till en ny rad med hjälp av verktygsfältet för snabbåtkomst

Användning av Verktygsfält för snabbåtkomst kan du också uppnå samma resultat. För att göra detta:

  • Markera raden eller en cell i en rad före vilken du vill infoga en rad i tabellen. Jag har markerat cell B10 .

  • Tryck och släpp på Alt På så sätt får du tillgång till verktygsfältet för snabbåtkomst.
  • Tryck på H (för att få tillgång till Hem och sedan I (för att gå till Infoga ).
  • Tryck sedan på A för att infoga en tabellrad ovanför.

Alla dessa metoder är bara olika sätt att uppnå samma resultat.

Läs mer: Hur man infogar eller tar bort rader och kolumner från Excel-tabellen

Liknande läsningar

  • Summan av det beräknade fältet dividerat med antal i en pivottabell
  • Hur man illustrerar relativ frekvensfördelning i Excel
  • Excel-pivottabell Gruppera efter vecka (3 lämpliga exempel)
  • [Fix] Kan inte gruppera datum i en pivottabell: 4 möjliga lösningar
  • Hur man gör en amorteringstabell i Excel (4 metoder)

3. Lägg till en ny rad med VBA i en Excel-tabell

Förutom alla metoder som nämns ovan kan du enkelt lägga till nya rader med hjälp av VBA (Microsoft Visual Basic for Applications). Kom ihåg att du behöver Utvecklare fliken Om du har en sådan använder du bara koden och följer de här stegen.

Steg:

  • I enlighet med Utvecklare Välj Visual Basic (eller tryck på Alt + F11 för en genväg).

  • I Visual Basic fönstret, välj Infoga och välj sedan Modul .

  • I modulen skriver du bara koden nedan.
 Public Sub AddNewRow() 'Skapa rader under ActiveCell.Offset(1, 0).Rows("1:1").EntireRow.Insert Shift:=xlDown End Sub 
  • Stäng VBA-fönstret och i Utvecklare Välj Makroer .

  • I Makroer fönstret, välj Alternativ (Du kan också köra makrot här, men för att det ska vara möjligt att återanvända det, fortsätt att följa proceduren och tilldela en genväg).

  • A Makroalternativ fönstret kommer att öppnas. Du kan välja en genvägstangent här för att göra det möjligt att återanvända koden. Jag använder Ctrl + Skift + N , Du kan ersätta Skift + N med en genväg som du föredrar. Välj sedan OK .

  • Därefter väljer du en cell före raden där du vill infoga en.

  • Tryck på Ctrl + Skift + N (eller den tangent som du har valt för genvägen).

En ny rad läggs till under raden. Nu kan du trycka på genvägen så många gånger du vill och på så många ställen du vill. Den kopierar också formlerna i kolumnerna.

Läs mer: Tips för formatering av Excel-tabeller - ändra tabellens utseende

💬 Saker att komma ihåg

  • I de nytillkomna raderna visar kolumnen som innehåller formeln ett nolldivisionsfel, eftersom det saknas data i resten av cellerna. När du har angett ett värde för alla cellerna kommer formelcellen att visa ett värde.
  • Med den första metoden kan du bara fortsätta att fylla på raderna så läggs de automatiskt till som en tabellrad.
  • I de manuella metoderna infogas rader före den rad du har valt (eller den rad som den valda cellen tillhör).
  • Om du använder VBA-koden skapas en rad efter den cell eller rad som du har valt.
  • I fönstret för makron kan du hoppa över tangenttilldelningen och bara köra koden därifrån. Men för att du ska kunna återanvända koden kan du tilldela en genväg.

Slutsats

Det här var metoderna för att lägga till en ny rad i en Excel-tabell automatiskt. Hoppas att du har haft en bra läsning och att den här guiden har hjälpt dig.

För fler vänliga och användbara guider, prova att utforska Excellent .

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.