Innehållsförteckning
Ibland behöver vi placera en tom rad i vår Excel för att mata in missade data. I den här artikeln får du lära känna metoderna i Excel till Infoga rad nedan .
För att hjälpa dig att förstå bättre kommer jag att använda ett exempel på ett dataset som exempel. Följande dataset representerar Försäljare , Produkt , och Nettoomsättning .
Ladda ner övningsboken
Ladda ner följande arbetsbok för att öva själv.
Infoga rad nedan.xlsm5 effektiva metoder i Excel för att infoga raden nedanför
1. Excel VBA-metod för att infoga en rad nedanför
Vi kan enkelt lägga till en rad under den valda cellen i Excel med hjälp av VBA kod. I den här metoden kommer vi att använda VBA till Infoga a Rad nedan .
STEG:
- Välj först den Visual Basic funktion under Utvecklare fliken.
- Välj sedan Modul under den Infoga fliken.
- Ett fönster öppnas.
- Där kopierar du Kod nedan och klistra in den i Modul fönster.
Sub PlaceRowBelow() Dim rnge As Range Application.ScreenUpdating = False Set rnge = ActiveCell.Offset(1, 0) rnge.EntireRow.Select Selection.Insert Shift:=xlDown Selection.ClearFormats Application.ScreenUpdating = True End Sub
- Stäng sedan Visual Basic fönster.
- Välj nu cell D5 .
- Välj sedan Makroer under den Utvecklare fliken.
- Där väljer du Makro namn ' PlaceRowBelow '.
- Tryck sedan på Kör .
- Slutligen läggs en rad till under den valda cellen.
Läs mer: Hur du infogar en rad i Excel (5 metoder)
2. Excel infogar en rad efter varannan rad
Denna metod lägger till en Rad efter Varannan rad på Excel .
2.1 Excel Blank kolumn och sorteringsfunktion för att infoga rad
Här använder vi oss av Tom kolumn och Sortera funktionen till Infoga en rad efter varannan rad.
STEG:
- Välj först och främst den vänstra kolumnen.
- Högerklicka sedan på musen och välj Infoga från listan.
- Den lägger helt enkelt till en kolumn till vänster.
- Välj cell A4 .
- Där skriver du Tom kolumn .
- Därefter fyller du i Kolumn i serie fram till slutet av data precis som i följande bild.
- Återigen fyller du kolumnen i serie som i bilden nedan.
- Markera nu alla celler utom rubriken.
- Högerklicka sedan på musen.
- Där väljer du Sortera från minsta till största från Sortera alternativ.
- Efter det ser du att datasetet omarrangeras bland varandra.
- Slutligen, bara Ta bort Tom kolumn så får du det resultat du vill ha.
2.2 Infoga rad med Excel VBA-kod
En annan metod för att lägga till rader efter varannan rad är med VBA kod.
STEG:
- I början väljer du det område av celler som du vill arbeta med.
- Välj sedan Visual Basic funktionen under Utvecklare fliken.
- Välj sedan Modul under den Infoga fliken.
- Ett fönster öppnas.
- Där kopierar du Kod nedan och klistra in den i Modul fönster.
Sub PlaceRows() Dim rnge As Range Dim RowNumber As Integer Dim x As Integer Set rnge = Selection RowNumber = rnge.EntireRow.Count For x = 1 To RowNumber ActiveCell.Offset(1, 0).EntireRow.Insert ActiveCell.Offset(2, 0).Select Next x End Sub
- Stäng sedan Visual Basic och välj Makroer under den Utvecklare fliken.
- Där väljer du PlaceRows i den Makro namn och tryck på Kör .
- Så småningom kommer du att se tomma rader efter varannan rad.
Läs mer: VBA för att infoga en rad i Excel (11 metoder)
3. Ange rad under tom cell i Excel
I det här avsnittet visar vi hur du kan använda IF-funktionen till Infoga rader efter en Tom cell på Excel .
STEG:
- Välj först cell F5 och skriv formeln:
=IF(B4"","",1)
- Tryck sedan på Gå in på och dra den till den sista raden i datasetet.
- Markera nu hela Kolumn F .
- Välj sedan Hitta från Hitta & Välj alternativ i Redigering av gruppen inom ramen för Hem fliken.
- En dialogruta öppnas.
- Där skriver du 1 på Hitta vad .
- Därefter trycker du på Hitta alla .
- Dialogen kommer att expandera på det sätt som visas i bilden nedan.
- Där markerar du raderna med Värde 1 och tryck på Stäng .
- Du kan se att cellerna med värdet 1 väljs automatiskt.
- Tryck nu på tangenterna ' Ctrl ' och ' + ' tillsammans.
- Där väljer du Hela raden i popup-dialogrutan och tryck på OK .
- I slutändan får du se det förväntade resultatet, precis som i följande bild.
Läs mer: Hur man infogar en rad i en cell i Excel (3 enkla sätt)
Liknande läsningar
- Excel-makro för att infoga rader (8 metoder)
- VBA-makro för att infoga rad i Excel baserat på kriterier (4 metoder)
- Flytta en rad i Excel (6 metoder)
- Hur man infogar tomma rader efter varje n:e rad i Excel (2 enkla metoder)
- Infoga rader i Excel baserat på cellvärdet med VBA (2 metoder)
4. Excel Infoga rad med hjälp av funktionen Subtotal
Här visar vi hur man Infoga a Rad efter varje Försäljare namn i Excel .
STEG:
- Först väljer du det område av celler som du vill arbeta med.
- Välj sedan Delsumma funktionen från Översikt gruppen inom ramen för Uppgifter fliken.
- En dialogruta öppnas.
- Där väljer du Försäljare från ' Vid varje förändring av lista, Räkna från ' Använd funktion ' lista, kontrollera Nettoomsättning i ' Lägg till delsumma till ' och behåller resten som det är.
- Slutligen trycker du på OK .
- Efter att ha tryckt på OK Du kommer att få se ditt dataset som bilden nedan.
- Välj nu Gå till Specia l från Hitta & Välj alternativ i Redigering av gruppen inom ramen för Hem fliken.
- En dialogruta öppnas.
- Kontrollera där endast Nummer i Formler och tryck på OK .
- Efter att ha tryckt på OK ser du att alla räkningsnummer väljs.
- Tryck nu ned på ' Ctrl ' och ' + tillsammans.
- Där väljer du Hela raden i dialogrutan och tryck på OK .
- Sedan kommer en tom rad att infogas efter varje Försäljare namn.
- Därefter väljer du ett antal celler.
- Välj nu Delsumma från Översikt gruppen inom ramen för Uppgifter fliken.
- Tryck på Ta bort alla i dialogrutan.
- Och till slut kommer du att se det önskade resultatet.
Läs mer: Hur man infogar en totalrad i Excel (4 enkla metoder)
5. Excel VBA för att placera en rad längst ner i tabellen
I den här metoden visar vi hur du lägger till en tom Rad på Botten av en Tabell på Excel .
STEG:
- Välj först den Visual Basic funktionen under Utvecklare fliken.
- Ett fönster öppnas.
- Där väljer du Modul under den Infoga fliken.
- Ett nytt fönster öppnas.
- Där kopierar du Kod nedan och klistra in den i Modul fönster.
Sub PlaceRowUnderTable() Dim sheet As Worksheet Set sheet = ActiveSheet Table_Title = InputBox("Table Title: ") Dim list As ListObject Set list = sheet.ListObjects(Table_Title) list.ListRows.Add End Sub
- Stäng därefter Visual Basic fönster.
- Välj sedan Makroer under den Utvecklare fliken.
- Där väljer du PlaceRowUnderTable på Makronamn och tryck på Kör .
- En dialogruta öppnas.
- Typ Tabell1 på Tabell Titel och tryck på OK .
- Slutligen får du se en tom rad under tabellen.
Läs mer: Excel-makro för att lägga till en rad längst ner i en tabell
Slutsats
Nu kommer du att kunna Infoga a Rad nedan på Excel med hjälp av de ovan beskrivna metoderna. Fortsätt att använda dem och låt oss veta om du har fler sätt att utföra uppgiften. Glöm inte att lämna kommentarer, förslag eller frågor om du har några i kommentarsfältet nedan.