Hoppa till huvudinnehåll

6 enkla sätt att ta bort tomma rader i Excel (steg för steg)

När du arbetar med stora datamängder som innehåller tomma rader kan det belamra ditt kalkylblad och hindra dataanalys. Även om du manuellt kan ta bort ett litet antal tomma rader, blir det tidskrävande och ineffektivt när du hanterar hundratals tomma rader. I den här handledningen presenterar vi sex olika metoder för att effektivt ta bort tomma rader i omgångar. Dessa tekniker täcker olika scenarier du kan stöta på i Excel, vilket gör att du kan arbeta med renare och mer strukturerad data.

doc ta bort tomma rader 1


Video: Ta bort tomma rader

 


Ta bort tomma rader

 

När du tar bort tomma rader från en datauppsättning är det viktigt att vara försiktig eftersom vissa vanliga metoder kan ta bort rader som innehåller data av misstag. Till exempel är två populära tips som finns på internet (som också finns i den här handledningen nedan):

  • Använder sig av "Gå till Special" för att markera tomma celler och sedan ta bort raderna med dessa valda tomma celler.
  • Använda Filter funktion för att filtrera tomma celler i en nyckelkolumn och sedan ta bort de tomma raderna i det filtrerade området.

Båda dessa metoder har dock potentialen att av misstag ta bort rader som innehåller viktig data enligt nedanstående skärmdumpar.

doc ta bort tomma rader 2

För att undvika sådana oavsiktliga raderingar rekommenderas att använd en av nedan fyra metoder för att exakt radera tomma rader.


>> Ta bort tomma rader efter en hjälpkolumn

Steg 1: Lägg till en hjälpkolumn och använd COUNTA-funktionen
  1. Längst till höger i datasetet lägger du till "Hjälpare" kolumnen och använd nedanstående formel i den första cellen i kolumnen:

    =COUNTA(A2:C2)

    Anmärkningar: I formeln är A2:C2 det intervall som du vill ska räkna de icke-tomma cellerna.

  2. Sedan dra autofyllhandtaget nedåt för att fylla formeln för att räkna antalet icke-tomma celler i varje rad. "0" indikerar att den relativa raden är helt tom.

Steg 2: Filtrera de tomma raderna efter hjälpkolumnen
  1. Klicka på valfri cell i hjälpkolumnen, välj Data > Filter.

    doc ta bort tomma rader 5

  2. Klicka sedan på filterpil och bara kolla 0 i den utökade menyn och klicka OK.

    Nu har alla tomma rader filtrerats.

Steg 3: Ta bort tomma rader

Välj de tomma raderna (klicka på radnumret och dra nedåt för att välja alla tomma rader), högerklicka sedan för att välja Radera rad från snabbmenyn (eller så kan du använda genvägar ctrl + -).

Steg 4: Välj Filter i gruppen Sortera och filtrera för att rensa det tillämpade filtret

doc ta bort tomma rader 10

Resultat:

Anmärkningar: Om du inte behöver hjälpkolumnen längre, ta bort den efter filtrering.

>> Ta bort tomma rader av Kutools på 3 sekunder

För ett snabbt och enkelt sätt att exakt eliminera tomma rader från ditt val, är den bästa lösningen att använda Ta bort tomma rader egenskap av Kutools för Excel. Så här gör du:

  1. Välj intervallet som du vill ta bort tomma rader från.
  2. Klicka Kutools > Radera > Ta bort tomma rader > I valt intervall.
  3. Välj önskat alternativ efter behov och klicka OK i den öppnade dialogrutan.

ytterligare information:
  • Förutom att ta bort tomma rader inom ett urval, låter Kutools för Excel dig också bekvämt ta bort tomma rader från aktivt kalkylblad, valda ark, eller till och med Hel arbetsbok med bara ett enda klick.

  • Innan du använder funktionen Ta bort tomma rader, installera Kutools för Excel. Klicka här för att ladda ner och få en 30-dagars gratis provperiod.


>> Ta bort tomma rader manuellt

Om det finns få tomma rader att ta bort kan du också ta bort dem manuellt.

Steg 1: Välj tomma rader

Klicka på radnumret för att välja en enda tom rad. Om det finns flera tomma rader håller du ned ctrl och klicka på radnumren en efter en för att välja dem.

Steg 2: Ta bort tomma rader

Efter att ha valt de tomma raderna, högerklicka och välj Radera från snabbmenyn (eller så kan du använda genvägar ctrl + -).

Resultat:


>> Ta bort tomma rader med VBA

Om du är intresserad av VBA, ger denna handledning två VBA-koder för dig att ta bort tomma rader i urvalet och i det aktiva kalkylbladet.

Steg 1: Kopiera VBA till Microsoft Visual Basic for Applications-fönstret
  1. Aktivera arket som du vill ta bort tomma rader från och tryck sedan på andra + F11 nycklar.

    doc ta bort tomma rader 27

  2. Klicka på i det popparerande fönstret Insert > Modulerna.

  3. Kopiera sedan och klistra in en av koderna nedan i den tomma nya modulen.

    Kod 1: Ta bort tomma rader från det aktiva kalkylbladet

    Sub RemoveBlankRows()
    'UpdatebyExtendoffice
        Dim wsheet As Worksheet
        Dim lastRow As Long
        Dim i As Long
        
        ' Set the worksheet variable to the active sheet
        Set wsheet = ActiveSheet
        
        ' Get the last row of data in the worksheet
        lastRow = wsheet.Cells(wsheet.Rows.Count, 1).End(xlUp).Row
        
        ' Loop through each row in reverse order
        For i = lastRow To 1 Step -1
            ' Check if the entire row is blank
            If WorksheetFunction.CountA(wsheet.Rows(i)) = 0 Then
                ' If the row is blank, delete it
                wsheet.Rows(i).Delete
            End If
        Next i
    End Sub
    

    Kod 2: Ta bort tomma rader från urvalet

    Sub RemoveBlankRowsInRange()
    'UpdatebyExtendoffice
    Dim sRange As Range
    Dim row As Range
    ' Prompt the user to select a range
    On Error Resume Next
    Set sRange = Application.InputBox(prompt:="Select a range", Title:="Kutools for Excel", Type:=8)
    ' Check if a range is selected
    If Not sRange Is Nothing Then
    ' Loop through each row in reverse order
    For Each row In sRange.Rows
    ' Check if the entire row is blank
    If WorksheetFunction.CountA(row) = 0 Then
    ' If the row is blank, delete it
    row.Delete
    End If
    Next row
    Else
    MsgBox "No range selected. Please select a range and run the macro again.", vbExclamation
    End If
    End Sub
    

    doc ta bort tomma rader 27

Steg 2: Kör koden och ta bort tomma rader

Klicka Kör-knapp eller tryck F5 för att köra koden.

  • Om du använder koden 1 för att ta bort tomma rader i det aktiva arket, efter att ha kört koden, kommer alla tomma rader i arket att tas bort.

  • Om du använder koden 2 för att ta bort tomma rader från markeringen, efter att ha kört koden, kommer en dialogruta fram, välj ett intervall som du vill ta bort tomma rader från i dialogrutan och klicka sedan på OK.

Resultat:

Kod1: Ta bort tomma rader i det aktiva arket

Kod2: Ta bort tomma rader i urvalet

Ta bort rader som innehåller tomma celler

 

Det finns två delar i det här avsnittet: en använder funktionen Gå till special för att ta bort rader som innehåller tomma celler, och den andra använder filterfunktionen för att ta bort rader som har tomrum i en specifik nyckelkolumn.

>> Ta bort rader som innehåller tomma celler genom att gå till special

Gå till special-funktionen rekommenderas allmänt för att ta bort tomma rader. Det kan vara ett användbart verktyg när du behöver ta bort rader som innehåller minst en tom cell.

Steg 1: Välj de tomma cellerna i intervallet
  1. Välj intervallet du vill ta bort tomma rader från, välj Hem > Hitta och välj > Gå till Special.

    doc ta bort tomma rader 12

    Eller så kan du trycka direkt F5 för att aktivera gå till och klicka Special knappen för att växla till gå till Special dialog.

  2. I Gå till Special dialog, välj Blanks alternativ och klicka OK.

    doc ta bort tomma rader 13

    Nu har alla tomma celler i det valda intervallet valts.

Steg 2: Ta bort rader som innehåller tomma celler
  1. Högerklicka på valfri cell och välj Radera från snabbmenyn (eller så kan du använda genvägar ctrl + -).

  2. I Radera dialog, välj Hela raden alternativ och klicka OK.

    doc ta bort tomma rader 16

Resultat:

Anmärkningar: Som du ser ovan kommer den att tas bort så länge som raden innehåller minst en tom cell. Detta kan orsaka viss viktig dataförlust. Om datauppsättningen är enorm kan du behöva ta massor av tid för att hitta förlusten och återställa. Så innan du använder det här sättet rekommenderar jag att du tar en säkerhetskopia först.

>> Ta bort rader som innehåller tomma celler i en nyckelkolumn med filterfunktionen

När du har en stor datauppsättning och vill ta bort rader baserat på ett tillstånd där en nyckelkolumn innehåller tomma celler, kan Excels filterfunktion vara ett kraftfullt verktyg.

Steg 1: Filtrera de tomma cellerna i nyckelkolumnen
  1. Välj datauppsättningen, klicka Data fliken, gå till Sortera och filtrera grupp, klicka Filter för att tillämpa filter på datamängden.

  2. Klicka på filterpil i nyckelkolumnen du vill ta bort rader baserat på, i det här exemplet, ID kolumn är nyckelkolumnen, och endast kryssrutan Blanks från den utökade menyn. Klick OK.

    Nu har alla tomma celler i nyckelkolumnen filtrerats.

Steg 2: Ta bort rader

Välj de återstående raderna (klicka på radnumret och dra nedåt för att välja alla tomma rader), högerklicka sedan för att välja Radera rad i snabbmenyn (eller så kan du använda genvägar ctrl + -). Och klicka OK på den öppna dialogrutan.

Steg 3: Välj Filter i gruppen Sortera och filtrera för att rensa det tillämpade filtret

doc ta bort tomma rader 22

Resultat:

Anmärkningar: Om du vill ta bort tomma rader baserade på två eller flera nyckelkolumner, upprepa steg 1 för att filtrera tomma rader i nyckelkolumnerna en efter en, och ta sedan bort de återstående tomma raderna.

Bästa kontorsproduktivitetsverktyg

Populära funktioner: Hitta, markera eller identifiera dubbletter   |  Ta bort tomma rader   |  Kombinera kolumner eller celler utan att förlora data   |   Rund utan formel ...
Superuppslag: Flera kriterier VLookup    VLookup med flera värden  |   VSök över flera ark   |   Fuzzy Lookup ....
Avancerad rullgardinslista: Skapa snabbt en rullgardinslista   |  Beroende rullgardinslista   |  Flervals-rullgardinslista ....
Kolumnhanterare: Lägg till ett specifikt antal kolumner  |  Flytta kolumner  |  Växla synlighetsstatus för dolda kolumner  |  Jämför intervall och kolumner ...
Utvalda funktioner: Rutnätsfokus   |  Designvy   |   Stor formelbar    Arbetsbok & Bladhanterare   |  Resursbibliotek (Automatisk text)   |  Datumväljare   |  Kombinera arbetsblad   |  Kryptera/Dekryptera celler    Skicka e-postmeddelanden efter lista   |  Superfilter   |   Specialfilter (filtrera fet/kursiv/genomstruken...) ...
Topp 15 verktygssatser12 text verktyg (lägga till text, Ta bort tecken, ...)   |   50 + Diagram Typer (Gantt Chart, ...)   |   40+ Praktiskt Formler (Beräkna ålder baserat på födelsedag, ...)   |   19 Införande verktyg (Infoga QR-kod, Infoga bild från sökväg, ...)   |   12 Konvertering verktyg (Siffror till ord, Valutaväxling, ...)   |   7 Slå ihop och dela verktyg (Avancerade kombinera rader, Dela celler, ...)   |   ... och mer

Uppgradera dina Excel-färdigheter med Kutools för Excel och upplev effektivitet som aldrig förr. Kutools för Excel erbjuder över 300 avancerade funktioner för att öka produktiviteten och spara tid.  Klicka här för att få den funktion du behöver mest...

kte-flik 201905


Fliken Office ger ett flikgränssnitt till Office och gör ditt arbete mycket enklare

  • Aktivera flikredigering och läsning i Word, Excel, PowerPoint, Publisher, Access, Visio och Project.
  • Öppna och skapa flera dokument i nya flikar i samma fönster, snarare än i nya fönster.
  • Ökar din produktivitet med 50 % och minskar hundratals musklick för dig varje dag!
Comments (0)
No ratings yet. Be the first to rate!
There are no comments posted here yet
Please leave your comments in English
Posting as Guest
×
Rate this post:
0   Characters
Suggested Locations