Indholdsfortegnelse
Nogle gange har vi brug for at placere en tom række i vores Excel regneark til at indtaste manglende data. I denne artikel vil du lære metoderne i Excel til Indsæt række nedenfor .
For at hjælpe dig med at forstå det bedre, vil jeg bruge et eksempeldatasæt som eksempel. Følgende datasæt repræsenterer Sælger , Produkt , og Nettoomsætning .
Download arbejdsbog til øvelser
Download følgende arbejdsbog for at øve dig selv.
Indsættelse af række nedenfor.xlsm5 effektive metoder i Excel til at indsætte række nedenfor
1. Excel VBA-metode til at indsætte en række nedenfor
Vi kan nemt tilføje en række under den valgte celle i Excel ved hjælp af VBA kode. I denne metode vil vi bruge VBA til Indsæt a Række nedenfor .
TRIN:
- Først skal du vælge den Visual Basic funktion under Udvikler fanen.
- Vælg derefter Modul under den Indsæt fanebladet.
- Der vises et vindue.
- Her kopieres den Kode nedenfor og indsæt den i Modul vindue.
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
- Derefter skal du lukke Visual Basic vindue.
- Vælg nu celle D5 .
- Vælg derefter Makroer under den Udvikler fanebladet.
- Der skal du vælge den Makro navn ' PlaceRowBelow '.
- Og tryk derefter på Kør .
- Endelig tilføjes der en række under den valgte celle.
Læs mere: Sådan indsætter du rækker i Excel ( 5 metoder)
2. Excel Indsæt en række efter hver anden række
Denne metode tilføjer en Række efter Hver anden række på Excel .
2.1 Excel Blank kolonne og sorteringsfunktion til at indsætte række
Her vil vi gøre brug af Tomme kolonner og Sortere funktion til Indsæt en række efter hver anden række.
TRIN:
- Først og fremmest skal du vælge kolonnen længst til venstre.
- Højreklik derefter på musen, og vælg den Indsæt fra listen.
- Den tilføjer blot en kolonne til venstre.
- Vælg celle A4 .
- Her skal du skrive Tomme kolonner .
- Derefter skal du udfylde Kolonne i rækkefølge indtil dataene er færdige, som i det følgende billede.
- Igen skal du udfylde kolonnen i rækkefølge, som vist på billedet nedenfor.
- Vælg nu området af celler undtagen overskriften.
- Højreklik derefter på musen.
- Der skal du vælge Sortere fra mindste til største fra den Sortere muligheder.
- Herefter vil du se, at dit datasæt bliver omarrangeret mellem sig selv.
- Endelig skal du blot Slet Tomme kolonner og du får det ønskede resultat.
2.2 Indsæt række med Excel VBA-kode
En anden metode til at tilføje rækker efter hver anden række er med VBA kode.
TRIN:
- I begyndelsen skal du vælge det område af celler, du vil arbejde med.
- Vælg derefter den Visual Basic funktion under Udvikler fanebladet.
- Vælg derefter Modul under den Indsæt fanebladet.
- Der vises et vindue.
- Her kopieres den Kode nedenfor og indsæt den i Modul vindue.
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
- Derefter skal du lukke Visual Basic vindue og vælg Makroer under den Udvikler fanebladet.
- Der skal du vælge PlaceRows i den Makro navn, og tryk på Kør .
- Til sidst vil du se tomme rækker efter hver anden række.
Læs mere: VBA til at indsætte en række i Excel (11 metoder)
3. Indtast række under tom celle i Excel
I dette afsnit viser vi, hvordan du bruge IF-funktionen til Indsæt rækker efter en Tomme celler på Excel .
TRIN:
- Først skal du vælge celle F5 og skriv formlen:
=IF(B4"","",1)
- Derefter skal du trykke på Indtast og træk den til den sidste række i dit datasæt.
- Vælg nu hele den Kolonne F .
- Vælg derefter Find fra Find & Vælg indstillinger i Redigering af gruppe under den Hjem fanebladet.
- Der vises en dialogboks.
- Her skal du skrive 1 på Find hvad .
- Derefter skal du trykke på Find alle .
- Dialogen udvides som vist på billedet nedenfor.
- Der skal du vælge de rækker med Værdi 1 og tryk på Luk .
- Og så vil du se, at cellerne med værdien 1 vælges automatisk.
- Tryk nu på tasterne ' Ctrl ' og ' + ' sammen.
- Der skal du vælge den Hele rækken i pop-up-dialogboksen, og tryk på OK .
- I sidste ende vil du se det forventede resultat som på følgende billede.
Læs mere: Sådan indsætter du en række i en celle i Excel (3 enkle måder)
Lignende læsninger
- Excel-makro til at indsætte rækker (8 metoder)
- VBA-makro til at indsætte række i Excel baseret på kriterier (4 metoder)
- Sådan flytter du en række i Excel (6 metoder)
- Sådan indsætter du en tom række efter hver niende række i Excel (2 nemme metoder)
- Indsæt rækker i Excel baseret på celleværdi med VBA (2 metoder)
4. Excel Indsæt række ved hjælp af funktionen Subtotal
Her viser vi, hvordan du Indsæt a Række efter hver Sælger navn i Excel .
TRIN:
- Først skal du vælge det område af celler, du vil arbejde med.
- Vælg derefter den Subtotal funktion fra den Oversigt gruppe under den Data fanebladet.
- Der vises en dialogboks.
- Der skal du vælge Sælger fra ' Ved hver ændring i ' liste, Greve fra ' Brug funktion ' listen, tjek Nettoomsætning i ' Tilføj subtotal til ' og lade resten forblive som det er.
- Til sidst skal du trykke på OK .
- Når du har trykket på OK , får du vist dit datasæt som på billedet nedenfor.
- Vælg nu Gå til Specia l fra Find & Vælg indstillinger i Redigering af gruppe under den Hjem fanebladet.
- Der vises en dialogboks.
- Her skal du kun kontrollere Tal i Formler og tryk på OK .
- Når du har trykket på OK , kan du se, at alle tælletal er valgt.
- Tryk nu på ' Ctrl ' og ' + ' tasterne sammen.
- Der skal du vælge den Hele rækken i pop-up dialogboksen og tryk på OK .
- Og så vil der blive indsat en tom række efter hver Sælger navn.
- Derefter skal du vælge området med celler.
- Vælg nu Subtotal fra den Oversigt gruppe under den Data fanebladet.
- Tryk på Fjern alle i pop-up-dialogboksen.
- Og til sidst vil du se det ønskede resultat.
Læs mere: Sådan indsætter du en samlet række i Excel (4 nemme metoder)
5. Excel VBA til at placere en række nederst i tabellen
I denne metode viser vi, hvordan man tilføjer en tom Række på den Nederst af en Tabel på Excel .
TRIN:
- Først skal du vælge den Visual Basic funktion under Udvikler fanebladet.
- Der vises et vindue.
- Der skal du vælge Modul under den Indsæt fanebladet.
- Et andet vindue åbnes.
- Her kopieres den Kode nedenfor og indsæt den i Modul vindue.
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
- Derefter skal du lukke Visual Basic vindue.
- Vælg derefter Makroer under den Udvikler fanebladet.
- Der skal du vælge PlaceRowUnderTable på Makronavn og tryk på Kør .
- Der vises en dialogboks.
- Type Tabel 1 på Tabel titel og tryk på OK .
- Til sidst vil du se en tom række under tabellen.
Læs mere: Excel-makro til at tilføje en række nederst i en tabel
Konklusion
Nu vil du kunne Indsæt a Række nedenfor på Excel ved hjælp af de ovenfor beskrevne metoder. Fortsæt med at bruge dem, og lad os vide, hvis du har flere måder at udføre opgaven på. Glem ikke at skrive kommentarer, forslag eller forespørgsler, hvis du har nogen, i kommentarfeltet nedenfor.