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.
- Ta bort tomma rader
- Av en hjälparpelare
- Av Kutools på 3 sekunder
- Manuellt
- Genom att använda VBA
- Ta bort rader som innehåller tomma celler
- Genom funktionen Gå till special
- I en nyckelkolumn av filterfunktionen
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.
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
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.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.
Steg 2: Filtrera de tomma raderna efter hjälpkolumnen
Klicka på valfri cell i hjälpkolumnen, välj Data > Filter.
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
Resultat:
>> 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:
- Välj intervallet som du vill ta bort tomma rader från.
- Klicka Kutools > Radera > Ta bort tomma rader > I valt intervall.
-
Välj önskat alternativ efter behov och klicka OK i den öppnade dialogrutan.
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.
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
Aktivera arket som du vill ta bort tomma rader från och tryck sedan på andra + F11 nycklar.
Klicka på i det popparerande fönstret Insert > Modulerna.
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
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
Välj intervallet du vill ta bort tomma rader från, välj Hem > Hitta och välj > Gå till Special.
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.
I Gå till Special dialog, välj Blanks alternativ och klicka OK.
Nu har alla tomma celler i det valda intervallet valts.
Steg 2: Ta bort rader som innehåller tomma celler
Högerklicka på valfri cell och välj Radera från snabbmenyn (eller så kan du använda genvägar ctrl + -).
I Radera dialog, välj Hela raden alternativ och klicka OK.
Resultat:
>> 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
Välj datauppsättningen, klicka Data fliken, gå till Sortera och filtrera grupp, klicka Filter för att tillämpa filter på datamängden.
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.
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 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.
Steg 3: Välj Filter i gruppen Sortera och filtrera för att rensa det tillämpade filtret
Resultat:
Bästa kontorsproduktivitetsverktyg
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!
Innehållsförteckning
- Video: Ta bort tomma rader
- Ta bort tomma rader
- Av en hjälparpelare
- Av Kutools på 3 sekunder
- Manuellt
- Genom att använda VBA
- Ta bort rader som innehåller tomma celler
- Genom Gå till-funktionen
- I en nyckelkolumn av filterfunktionen
- Relaterade artiklar
- De bästa Office-produktivitetsverktygen
- Kommentarer