Hoppa till huvudinnehåll

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

Författare: Sun Senast ändrad: 2024-12-10

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.

En skärmdump som visar ett Excel-kalkylblad med tomma rader för borttagning


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.

En skärmdump som visar ett dataset i Excel där vårdslös borttagning av tomma rader kan radera viktig data

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)

    En skärmdump som visar tillägget av en hjälpkolumn och COUNTA-funktionen för att identifiera tomma rader i Excel

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

  2. Sedan dra handtaget för automatisk fyllning 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.

    En skärmdump som visar COUNTA-formeln tillämpad över rader för att upptäcka tomma rader i Excel

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

    En skärmdump som visar alternativet Filter i Excel-band

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

    En skärmdump som visar användningen av filterfunktionen för att filtrera bort tomma rader i hjälpkolumnen

    Nu har alla tomma rader filtrerats.

    En skärmdump som visar tomma rader filtrerade bort med hjälpkolumnen i Excel

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 + -).

En skärmdump som visar raderingen av tomma rader med hjälp av snabbmenyn i Excel

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

En skärmdump som visar alternativet Filter i Excel-bandet för att rensa det tillämpade filtret i Excel

Resultat:

En skärmdump som visar resultatet av att ta bort tomma rader i Excel efter att ha använt hjälpkolumnmetoden

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:

Kutools för Excel erbjuder över 300 avancerade funktioner för att effektivisera komplexa uppgifter, vilket ökar kreativiteten och effektiviteten. Förbättrad med AI-funktioner, Kutools automatiserar uppgifter med precision, vilket gör datahantering enkel. Detaljerad information om Kutools för Excel...         Gratis provperiod...
  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.

    En skärmdump som visar hur man använder Kutools för att ta bort tomma rader i Excel från ett valt område

ytterligare information:
  • Förutom att ta bort tomma rader i ett urval, låter Kutools för Excel dig också snabbt ta bort tomma rader från aktivt kalkylblad, valda ark, Eller Hel arbetsbok med 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 Kutools för Excel nu.


>> 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.

En skärmdump som visar hur man väljer tomma rader manuellt i Excel med hjälp av radnumren

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 + -).

En skärmdump som visar snabbmenyn för att radera valda tomma rader i Excel

Resultat:

En skärmdump som visar resultatet efter manuell borttagning av tomma rader i Excel


>> 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.

    En skärmdump som visar genvägstangenten Alt + F11

  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
    

    En skärmdump som visar VBA-modulfönstret med kod för att ta bort tomma rader i Excel

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.

    En skärmdump som visar en dialogruta för att välja ett intervall för att ta bort tomma rader i Excel med VBA

Resultat:

Kod1: Ta bort tomma rader i det aktiva arket

En skärmdump som visar resultatet av att använda VBA-kod 1 för att ta bort tomma rader i det aktiva bladet i Excel

Kod2: Ta bort tomma rader i urvalet

En skärmdump som visar resultatet av att använda VBA-kod 2 för att ta bort tomma rader från ett valt område i Excel

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.

    En skärmdump som visar funktionen Gå till special i Excel för att välja tomma celler

    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.

    En skärmdump som visar dialogrutan Gå till special i Excel med alternativet Tomma markerat

    Nu har alla tomma celler i det valda intervallet valts.

    En skärmdump som visar tomma celler valda i intervallet med Gå till special i Excel

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 + -).

    En skärmdump som visar snabbmenyn för att radera rader som innehåller tomma celler i Excel

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

    En skärmdump som visar dialogrutan Ta bort i Excel med alternativet Hela raden markerat

Resultat:

En skärmdump som visar resultatet efter att rader som innehåller tomma celler tagits bort i Excel med hjälp av Gå till special

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 vissa viktiga dataförluster. 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.

    En skärmdump som visar hur man tillämpar ett filter på en datauppsättning i Excel med hjälp av fliken Data

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

    En skärmdump som visar filterrullgardinsmenyn med alternativet Blanks valt i Excel

    Nu har alla tomma celler i nyckelkolumnen filtrerats.

    En skärmdump som visar rader med tomma celler filtrerade i nyckelkolumnen i Excel

Steg 2: Ta bort rader

Välj de återstående raderna (klicka på radnumret och dra nedåt för att markera 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.

En skärmdump som visar hur man tar bort filtrerade tomma rader i Excel

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

En skärmdump som visar hur man rensar det tillämpade filtret i Excel

Resultat:

En skärmdump som visar resultatet efter borttagning av rader med tomma celler i nyckelkolumnen med hjälp av filterfunktionen i Excel

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 raderna med tomma celler.

Bästa kontorsproduktivitetsverktyg

🤖 Kutools AI Aide: Revolutionera dataanalys baserat på: Intelligent utförande   |  Generera kod  |  Skapa anpassade formler  |  Analysera data och generera diagram  |  Anropa Kutools funktioner.
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...


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!