6 eenvoudige manieren om lege rijen in Excel te verwijderen (Stap voor stap)
Wanneer u werkt met grote datasets die lege rijen bevatten, kan dit uw werkblad rommelig maken en de gegevensanalyse hinderen. Hoewel u een klein aantal lege rijen handmatig kunt verwijderen, wordt dit tijdrovend en inefficiënt wanneer u honderden lege rijen moet verwerken. In deze tutorial presenteren we zes verschillende methoden om efficiënt lege rijen in bulk te verwijderen. Deze technieken behandelen verschillende scenario's die u in Excel kunt tegenkomen, zodat u kunt werken met schoner en meer gestructureerde gegevens.
- Verwijder lege rijen
- Door een hulpkolom te gebruiken
- Door Kutools in 3 seconden te gebruiken
- Handmatig
- Door VBA te gebruiken
- Rijen met lege cellen verwijderen
- Door de functie Speciale Selectie te gebruiken
- In een sleutelkolom door de filterfunctie
Video: Lege rijen verwijderen
Verwijder lege rijen
Bij het verwijderen van lege regels uit een dataset is het belangrijk om voorzichtig te werk te gaan, omdat sommige vaak voorgestelde methoden per ongeluk rijen kunnen verwijderen die gegevens bevatten. Bijvoorbeeld, twee populaire tips die op internet te vinden zijn (die ook in deze tutorial worden behandeld):
- Gebruik "Ga naar speciaal" om lege cellen te selecteren en verwijder vervolgens de rijen van deze geselecteerde lege cellen.
- Gebruik de filterfunctie om lege cellen in een sleutelkolom te filteren en verwijder vervolgens de lege rijen in het gefilterde bereik.
Beide methoden hebben echter de potentie om per ongeluk rijen te verwijderen die belangrijke gegevens bevatten, zoals te zien is in onderstaande screenshots.
Om dergelijke onbedoelde verwijderingen te voorkomen, wordt aanbevolen om een van de volgende vier methoden te gebruiken om precies lege rijen te verwijderen.
>> Verwijder lege rijen met behulp van een hulpkolom
Stap 1: Voeg een hulpkolom toe en gebruik de functie AANTAL.ALS
- Voeg aan de rechterkant van de dataset de kolom "Hulp" toe en gebruik de volgende formule in de eerste cel van de kolom:
=COUNTA(A2:C2)
Opmerking: In de formule is A2:C2 het bereik waarin u de niet-lege cellen wilt tellen. - Sleep vervolgens de automatische vulgreep naar beneden om de formule in te vullen en het aantal niet-lege cellen in elke rij te tellen. "0" geeft aan dat de betreffende rij volledig leeg is.
Stap 2: Filter de lege rijen met behulp van de hulpkolom
- Klik op een willekeurige cel in de hulpkolom, selecteer "Gegevens" > "Filter".
- Klik vervolgens op de "filterpijl" en vink alleen "0" aan in het uitgebreide menu, en klik op "OK".
Nu zijn alle lege rijen gefilterd.
Stap 3: Verwijder lege rijen
Selecteer de lege rijen (klik op het rijnummer en sleep omlaag om alle lege rijen te selecteren), klik vervolgens met de rechtermuisknop en kies "Rij verwijderen" in het contextmenu (of u kunt de sneltoetsen "Ctrl" + "-").
Stap 4: Selecteer Filter in de groep Sorteren en filteren om het toegepaste filter te wissen
Resultaat:
>> Verwijder lege rijen met Kutools in 3 seconden
Voor een snelle en moeiteloze manier om nauwkeurig lege rijen uit uw selectie te elimineren, is de beste oplossing om de functie "Verwijder lege rijen" van "Kutools voor Excel" te gebruiken. Zo gaat u te werk:
- Selecteer het bereik waaruit u lege rijen wilt verwijderen.
- Klik op "Kutools" > "Verwijderen" > "Verwijder lege rijen" > "Geselecteerd bereik".
- Kies de gewenste optie naar behoefte en klik op "OK" in het pop-upvenster.
Naast het verwijderen van lege rijen binnen een selectie, stelt Kutools voor Excel u ook in staat om met één klik snel lege rijen te verwijderen uit het "actieve werkblad", "geselecteerde werkbladen" of het "hele werkboek".
Voordat u de functie Verwijder lege rijen gebruikt, installeer dan Kutools voor Excel. Klik hier om Kutools voor Excel nu te downloaden.
>> Verwijder lege rijen handmatig
Als er maar een paar lege rijen moeten worden verwijderd, kunt u ze ook handmatig verwijderen.
Stap 1: Selecteer lege rijen
Klik op het rijnummer om een enkele lege rij te selecteren. Als er meerdere lege rijen zijn, houdt u de "Ctrl"-toets ingedrukt en klikt u één voor één op de rijnummers om ze te selecteren.
Stap 2: Verwijder lege rijen
Nadat u de lege rijen hebt geselecteerd, klikt u met de rechtermuisknop en kiest u "Verwijderen" in het contextmenu (of u kunt de sneltoetsen "Ctrl" + "-").
Resultaat:
>> Verwijder lege rijen met behulp van VBA
Als u geïnteresseerd bent in VBA, biedt deze tutorial twee VBA-codes om lege rijen te verwijderen uit een selectie en uit het actieve werkblad.
Stap 1: Kopieer VBA naar het Microsoft Visual Basic for Applications-venster
Activeer het blad waaruit u lege rijen wilt verwijderen, druk vervolgens op "Alt" + "F11" toetsen.
Klik in het pop-upvenster op "Invoegen" > "Module".
Kopieer en plak vervolgens een van de onderstaande codes in de nieuwe module.
Code 1: Verwijder lege rijen uit het actieve werkblad
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
Code 2: Verwijder lege rijen uit het geselecteerde bereik
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
Stap 2: Voer de code uit en verwijder lege rijen
Klik op de "Uitvoeren-knop" of druk op de "F5"-toets om de code uit te voeren.
Als u code 1 gebruikt om lege rijen in het actieve blad te verwijderen, worden na het uitvoeren van de code alle lege rijen in het blad verwijderd.
Als u code 2 gebruikt om lege rijen uit de selectie te verwijderen, verschijnt er na het uitvoeren van de code een dialoogvenster. Selecteer een bereik waaruit u lege rijen wilt verwijderen in het dialoogvenster en klik op "OK".
Resultaten:
Code 1: Verwijder lege rijen in het actieve blad
Code 2: Verwijder lege rijen in het geselecteerde bereik
Verwijder rijen met lege cellen
Deze sectie bestaat uit twee delen: het ene deel behandelt het gebruik van de functie Ga naar speciaal om rijen met lege cellen te verwijderen, en het andere deel behandelt het gebruik van de filterfunctie om rijen te verwijderen die lege cellen bevatten in een specifieke sleutelkolom.
>> Verwijder rijen met lege cellen met Ga naar speciaal
De functie Ga naar speciaal wordt veel aanbevolen voor het verwijderen van lege rijen. Het kan een handig hulpmiddel zijn wanneer u rijen moet verwijderen die ten minste één lege cel bevatten.
Stap 1: Selecteer de lege cellen in het bereik
- Selecteer het bereik waaruit u lege rijen wilt verwijderen, selecteer "Start" > "Zoeken en selecteren" > "Ga naar speciaal".
Of u kunt direct op de "F5"-toets drukken om het dialoogvenster "Ga naar" te openen, en klik op de knop "Speciaal" om over te schakelen naar het dialoogvenster "Ga naar speciaal".
- Kies in het dialoogvenster "Ga naar speciaal" de optie "Leeg" en klik op "OK".
Nu zijn alle lege cellen in het geselecteerde bereik geselecteerd.
Stap 2: Verwijder rijen die lege cellen bevatten
- Klik met de rechtermuisknop op een willekeurige geselecteerde cel en selecteer "Verwijderen" in het contextmenu (of u kunt de sneltoetsen "Ctrl" + "-").
- Kies in het dialoogvenster "Verwijderen" de optie "Volledige rij" en klik op "OK".
Resultaat:
>> Verwijder rijen met lege cellen in een sleutelkolom met de filterfunctie
Wanneer u een grote dataset heeft en rijen wilt verwijderen op basis van een voorwaarde waarbij een sleutelkolom lege cellen bevat, kan de filterfunctie van Excel een krachtig hulpmiddel zijn.
Stap 1: Filter de lege cellen in de sleutelkolom
- Selecteer de dataset, klik op het tabblad "Gegevens", ga naar de groep "Sorteren en filteren", klik op "Filter" om een filter toe te passen op de dataset.
- Klik op de "filterpijl" voor de sleutelkolom die u wilt gebruiken om rijen te verwijderen. In dit voorbeeld is de kolom "ID" de sleutelkolom, en vink alleen "Blanco" aan in het uitgebreide menu. Klik op "OK".
Nu zijn alle lege cellen in de sleutelkolom gefilterd.
Stap 2: Verwijder rijen
Selecteer de resterende rijen (klik op het rijnummer en sleep omlaag om alle lege rijen te selecteren), klik vervolgens met de rechtermuisknop en kies "Rij verwijderen" in het contextmenu (of u kunt de sneltoetsen "Ctrl" + "-"). Klik op "OK" in het pop-upvenster.
Stap 3: Selecteer Filter in de groep Sorteren en filteren om het toegepaste filter te wissen
Resultaat:
Beste Office-productiviteitstools
Versterk je Excel-vaardigheden met Kutools voor Excel en ervaar ongeëvenaarde efficiëntie. Kutools voor Excel biedt meer dan300 geavanceerde functies om je productiviteit te verhogen en tijd te besparen. Klik hier om de functie te krijgen die je het meest nodig hebt...
Office Tab brengt een tabbladinterface naar Office en maakt je werk veel eenvoudiger
- Schakel bewerken en lezen met tabbladen in Word, Excel, PowerPoint in
- Open en maak meerdere documenten in nieuwe tabbladen van hetzelfde venster, in plaats van in nieuwe vensters.
- Verhoog je productiviteit met50% en bespaar dagelijks honderden muisklikken!
Inhoudsopgave
- Video: Lege rijen verwijderen
- Verwijder lege rijen
- Door een hulpkolom te gebruiken
- Door Kutools in 3 seconden te gebruiken
- Handmatig
- Door VBA te gebruiken
- Rijen met lege cellen verwijderen
- Door Ga naar-functie
- In een sleutelkolom door de filterfunctie
- Gerelateerde artikelen
- De beste Office-productiviteitstools
- Reacties