Rijen verwijderen die een nul bevatten in een bepaalde kolom in Excel
Bij het beheren van gegevens in Excel komt het soms voor dat u uw dataset efficiënt wilt opschonen door rijen te verwijderen die specifieke waarden bevatten, zoals nullen in een bepaalde kolom. Zo blijft uw data accuraat en relevant. In deze handleiding laten we drie verschillende methoden zien om rijen te verwijderen die nullen bevatten in een opgegeven kolom: met de Filteren-functie van Excel, via Kutools voor Excel voor een eenvoudigere aanpak, en met VBA voor gevorderde gebruikers.
Rijen verwijderen als cel een nul bevat met de Filteren-functie in Excel
Rijen eenvoudig selecteren als cel een nul bevat met Kutools voor Excel
Rijen verwijderen als cel een nul bevat met VBA in Excel
Rijen verwijderen als cel een nul bevat met de Filteren-functie in Excel
U kunt de Filteren-functie gebruiken om alle rijen te filteren op basis van de nulwaarden in een bepaalde kolom, en vervolgens alle zichtbare rijen verwijderen. Volg hiervoor de onderstaande stappen.
1. Selecteer de kolomcellen die de nulwaarden bevatten waarop u de volledige rijen wilt verwijderen, klik vervolgens op "Gegevens" > "Filteren". Zie screenshot:
2. Er verschijnt nu een keuzepijl in de eerste cel van de geselecteerde kolom. Klik op de pijl en kies "Getalfilters" > "Is gelijk aan" in de keuzelijst.
3. Voer in het dialoogvenster "Aangepast automatisch filter" het getal "0" in het tekstvak in, zoals te zien is in onderstaande screenshot, en klik vervolgens op de knop "OK".
4. Alle rijen met nulwaarden in de geselecteerde kolom zijn nu gefilterd. Selecteer alle zichtbare cellen in het filterbereik, klik met de rechtermuisknop en kies "Rijen verwijderen" in het contextmenu. Klik in het pop-upvenster op de knop "OK". Zie screenshot:
5. Nu zijn alle zichtbare rijen verwijderd. U kunt opnieuw op "Gegevens" > "Filteren" klikken om alle gegevens zonder nulwaarden weer te geven. Zie screenshot:
Rijen eenvoudig selecteren als cel een nul bevat met Kutools voor Excel
Hier raden we sterk aan om de functie "Specifieke cellen selecteren" van Kutools voor Excel te gebruiken. Met deze functie kunt u moeiteloos volledige rijen binnen een opgegeven bereik selecteren die nullen bevatten in een bepaalde kolom. Nadat u deze rijen hebt geselecteerd, kunt u ze handmatig beheren.
Na het downloaden en installeren van Kutools voor Excel, klikt u op "Kutools" > "Selecteren" > "Specifieke cellen selecteren" om het dialoogvenster "Specifieke cellen selecteren" te openen. Stel het dialoogvenster vervolgens als volgt in.
- Selecteer het kolombereik waarop u volledige rijen wilt verwijderen op basis van de nulwaarden.
- Selecteer de optie "Volledige rij" in het gedeelte "Selecteer type".
- Kies "Is gelijk aan" in de eerste keuzelijst "Specificeer type" en voer vervolgens het getal "0" in het tekstvak in.
- Klik op de knop "OK".
Resultaat
Alle rijen met nulwaarden in de opgegeven kolom worden automatisch geselecteerd.
- Zodra de rijen zijn geselecteerd, kunt u ze handmatig verwijderen indien nodig.
- Om deze functie te gebruiken, moet Kutools voor Excel op uw computer zijn geïnstalleerd. Ga nu naar Kutools voor Excel downloaden.
Rij verwijderen als cel een nul bevat met VBA in Excel
In dit gedeelte laten we de VBA-methode zien om alle rijen te verwijderen als er nulwaarden voorkomen in een bepaalde kolom in Excel.
1. Druk gelijktijdig op de toetsen "Alt" + "F11" om het venster "Microsoft Visual Basic for Applications" weer te geven.
2. Klik in het venster "Microsoft Visual Basic for Applications" op "Invoegen" > "Module" en kopieer en plak vervolgens de onderstaande VBA-code in het modulevenster.
VBA: Volledige rijen verwijderen als nul voorkomt in een bepaalde kolom
Sub DeleteZeroRow()
'Updateby20140616
Dim Rng As Range
Dim WorkRng As Range
On Error Resume Next
xTitleId = "KutoolsforExcel"
Set WorkRng = Application.Selection
Set WorkRng = Application.InputBox("Range", xTitleId, WorkRng.Address, Type:=8)
Application.ScreenUpdating = False
Do
Set Rng = WorkRng.Find("0", LookIn:=xlValues)
If Not Rng Is Nothing Then
Rng.EntireRow.Delete
End If
Loop While Not Rng Is Nothing
Application.ScreenUpdating = True
End Sub
3. Druk op de toets "F5" om de code uit te voeren. In het pop-upvenster "KutoolsforExcel" selecteert u het kolombereik met nullen om de volledige rijen te verwijderen en klikt u vervolgens op de knop "OK". Zie screenshot:
Daarna worden alle rijen op basis van de nulwaarden in het opgegeven kolombereik direct verwijderd.
Door deze methoden onder de knie te krijgen, kunt u uw gegevensopschoning in Excel stroomlijnen en ervoor zorgen dat uw datasets vrij zijn van ongewenste rijen met nullen. Wilt u meer leren over de mogelijkheden van Excel? Onze website biedt een schat aan handleidingen. Ontdek hier meer Excel-tips en -trucs.
Demo: Rij verwijderen als cel een nul bevat met Kutools voor Excel
Gerelateerde artikelen:
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!