Hoe verwijder je rijen die bepaalde tekst niet bevatten in Excel?
Veel Excel-gebruikers kennen het verwijderen van gehele rijen die specifieke tekst bevatten. Maar wat als u juist rijen wilt verwijderen die niet bepaalde tekst bevatten? Stel bijvoorbeeld dat u een grote dataset heeft en alleen de rijen wilt behouden die betrekking hebben op een bepaald trefwoord — alle andere rijen moeten dan worden verwijderd. Dit is handig voor het filteren van rapporten, het opschonen van enquêteresultaten, datakwaliteitscontrole en meer. Hoewel Excel hiervoor geen directe éénklikoplossing biedt, zijn er verschillende praktische methoden beschikbaar, elk met eigen voordelen afhankelijk van uw vaardigheidsniveau en eisen. Deze handleiding leidt u stap voor stap door diverse effectieve technieken om rijen te verwijderen die een opgegeven tekstreeks niet bevatten in Excel, waaronder Filter, VBA, Kutools en formulemethoden.
Rijen verwijderen verwijderen die bepaalde tekst niet bevatten met Filter
Rijen verwijderen verwijderen die bepaalde tekst niet bevatten met VBA
Rijen verwijderen verwijderen die bepaalde tekst niet bevatten met Kutools voor Excel
Rijen verwijderen verwijderen die bepaalde tekst niet bevatten met Excel-formule (hulpkolom)
Rijen verwijderen verwijderen die bepaalde tekst niet bevatten met Filter
De filterfunctie van Excel biedt een eenvoudige en toegankelijke manier om rijen te identificeren en te verwijderen die niet de gewenste tekst bevatten. Deze methode is ideaal voor gebruikers die snel en visueel willen werken, en leent zich uitstekend voor kleine tot middelgrote gegevenstabellen. Bij zeer grote datasets of wanneer de doeltekst sterk varieert, is deze aanpak mogelijk minder efficiënt.
1. Selecteer de kolom met de tekst waarnaar u wilt filteren. Klik vervolgens op Gegevens > Filter om filters toe te passen op uw tabel. Zie schermafbeelding:
![]() |
![]() |
![]() |
2. Klik op de filterknop (pijltje omlaag) in de koptekst van de betreffende kolom om het vervolgkeuzemenu te openen. Schakel alle opties uit behalve de tekst die u wilt behouden; alleen rijen met die specifieke tekst blijven zichtbaar. Als uw tekst voorkomt als gedeeltelijke waarde of deeltekenreeks, gebruikt u „Tekstfilters” > „Bevat...” voor meer flexibiliteit. Zie schermafbeelding:

3. Nu zijn alleen de koptekst en de rijen met de opgegeven tekst zichtbaar; alle andere rijen zijn tijdelijk uitgefilterd in de huidige weergave. Zie schermafbeelding:

4. Selecteer alle zichtbare rijen behalve de koptekst (klik op de eerste rij, houd Shift ingedrukt en klik op de laatste rij), klik met de rechtermuisknop en kies Rij verwijderenin het contextmenu. Hierdoor worden de zichtbare (ingevoegde) rijen verwijderd. Na verwijdering blijven mogelijk alleen de uitgefilterde rijen (die de opgegeven tekst)niet bevatten) verborgen.

5. Klik opnieuw op Gegevens > Filter om het filter uit te schakelen. U ziet dan dat alleen rijen zonder de opgegeven tekst in uw werkblad overblijven. Zie schermafbeelding:
![]() |
![]() |
![]() |
Opmerking: Controleer vóór het verwijderen of u alleen de bedoelde rijen hebt geselecteerd. Verwijderde rijen kunnen niet worden hersteld, tenzij u de actie ongedaan maakt (Ctrl+Z). Deze methode werkt niet goed als uw tabel samengevoegde of geneste subtotalen bevat.
Rijen verwijderen verwijderen die bepaalde tekst niet bevatten met VBA
Als u grote datasets moet verwerken of dezelfde bewerking regelmatig herhaalt, kunt u met VBA (Visual Basic for Applications) het verwijderproces aanzienlijk versnellen. Met deze VBA-oplossing automatiseert u het verwijderen van rijen op basis van het al dan niet bevatten van specifieke tekstreeksen — ideaal voor gebruikers met basiskennis van programmeren of wanneer u de logica wilt aanpassen, bijvoorbeeld voor hoofdlettergevoelige vergelijkingen.
1. Druk op Alt + F11 om het venster van de Microsoft Visual Basic for Applications-editor te openen.
2. Klik in het editorvenster op Invoegen > Module om een nieuw modulevenster te openen. Kopieer en plak de volgende VBA-code in het modulevenster.
VBA: Verwijder de gehele rij als de cel niet de opgegeven tekst bevat.
Sub DeleteRowNoInclude()
'Updateby Extendoffice
Dim xRow As Range
Dim rng As Range
Dim WorkRng As Range
Dim xStr As String
On Error Resume Next
xTitleId = "KutoolsforExcel"
Set WorkRng = Application.Selection
Set WorkRng = Application.InputBox("Range", xTitleId, WorkRng.Address, Type:=8)
xStr = Application.InputBox("Text", xTitleId, "", Type:=2)
Application.ScreenUpdating = False
For i = WorkRng.Rows.Count To 1 Step -1
Set xRow = WorkRng.Rows(i)
Set rng = xRow.Find(xStr, LookIn:=xlValues)
If rng Is Nothing Then
xRow.Delete
End If
Next
Application.ScreenUpdating = True
End Sub
3. Klik op de knop Uitvoeren. Vervolgens verschijnt een dialoogvenster waarin u het te verwerken bereik kunt selecteren (bijvoorbeeld de kolom waarin u zoekt naar de opgegeven tekst). Zie schermafbeelding:

4. Klik op OK en voer in het volgende pop-updialoogvenster de tekst in die u als verwijderingscriterium wilt gebruiken. Voer de tekst, voor optimale resultaten, exact in zoals deze in uw gegevens voorkomt. Standaard voert de code een niet-hoofdlettergevoelige zoekopdracht uit; pas de code aan als u hoofdlettergevoeligheid nodig heeft. Zie schermafbeelding:

5. Klik op OK en alle rijen waarvan de cel de opgegeven tekst (bijv. „Apple”) niet bevat, worden onmiddellijk verwijderd. Sla uw werk altijd op vóór het uitvoeren van VBA-macro’s, omdat deze bewerking niet eenvoudig ongedaan kan worden gemaakt. Mocht u onverwachte resultaten krijgen, gebruik dan Ongedaan maken (Ctrl+Z) of sluit het bestand zonder op te slaan en probeer het opnieuw met de juiste parameters. Gevorderde gebruikers kunnen deze code aanpassen voor gedeeltelijke overeenkomsten of meerdere criteria.
Rijen verwijderen verwijderen die bepaalde tekst niet bevatten met Kutools voor Excel
Voor gebruikers die liever geen handmatig filteren of VBA gebruiken, biedt Kutools voor Excel een efficiënte, interactieve manier om met slechts enkele klikken snel rijen te selecteren en verwijderen die niet de gewenste tekst bevatten. Dit is vooral handig bij frequente gegevensverwerking of wanneer u met meerdere zoekcriteria werkt. Hoewel Kutools installatie vereist, vereenvoudigt het complexe Excel-bewerkingen aanzienlijk en ondersteunt het batchacties. De bediening is intuïtief en dus ook geschikt voor beginners.
Kutools voor Excel bevat meer dan 300 handige Excel-hulpmiddelen. Geniet van een gratis proefversie, 30 dagen lang zonder beperkingen.Download nu
1. Selecteer de kolom waarin u rijen wilt verwijderen die de opgegeven tekst niet bevatten en klik op Kutools > Selectiehulpmiddelen > Specifieke cellen selecteren. Zie schermafbeelding:

2. In het dialoogvenster Specifieke cellen selecteren schakelt u Gehele rij in, kiest u Bevat niet in de vervolgkeuzelijst en typt u de doeltekst in het tekstvak. U kunt ook op het bereikselectiepictogram klikken in het gedeelte Specificeer type om een referentiecel te selecteren die de gewenste tekst bevat. Controleer uw invoer op typefouten of extra spaties, want die beïnvloeden de selectienauwkeurigheid.

3. Klik op OK. De rijen die de opgegeven tekst niet bevatten, worden automatisch geselecteerd. Klik met de rechtermuisknop op een van de gemarkeerde rijen, kies Verwijderen in het contextmenu en verwijder zo alle geselecteerde rijen in één keer. Zie schermafbeelding:

4. Alle rijen in het bereik die uw opgegeven tekst niet bevatten, zijn nu verwijderd uit uw werkblad. Voor geavanceerdere tips en de nieuwste functies, zie:Specifieke cellen selecteren documentatie.
Tip: Controleer uw selectie vóór het verwijderen om per ongeluk het verlies van essentiële gegevens te voorkomen, en overweeg een back-up te maken voor extra zekerheid. De selectiefunctie van Kutools kunt u combineren met andere functies voor nog gerichter gegevensbeheer.
Rijen verwijderen verwijderen die bepaalde tekst niet bevatten met Excel-formule (hulpkolom)
Een andere zeer praktische methode maakt gebruik van een Excel-formule in een hulpkolom. Hiermee identificeert u razendsnel of elke rij al dan niet de gewenste tekst bevat, zodat u daarna eenvoudig kunt filteren of verwijderen naar wens. Deze aanpak is ideaal voor gebruikers die vertrouwd zijn met formules en een transparant, controleerbaar proces waarderen om de resultaten te verifiëren vóór verwijdering. Ze is vooral handig wanneer uw zoektekst ergens in een cel kan voorkomen – niet alleen als exacte overeenkomst.
Voordelen: Zeer flexibel, vereist geen invoegtoepassingen of VBA en veilig, omdat gegevens niet direct worden verwijderd – de gebruiker controleert eerst de resultaten.Nadeel: Meerdere stappen nodig en enige bekendheid met Excel-formules en filters vereist.
Instructies:
1. Voeg een nieuwe hulpkolom naast uw gegevens toe. Voor illustratiedoeleinden gaan we ervan uit dat uw tekst zich bevindt in kolom A en dat uw gegevens beginnen bij rij 2 (exclusief de koptekst).
2. Voer in de eerste rij van uw hulpkolom (bijvoorbeeld)B2) de volgende formule in (vervang „tekst" door de gewenste tekenreeks om te zoeken):
=ISNUMBER(SEARCH("text",A2)) Deze formule geeft WAAR als de cel in A2 de opgegeven tekst bevat (als deeltekenreeks, zonder hoofdlettergevoeligheid) en ONWAAR in alle andere gevallen.
3. Druk op Enter en dubbelklik daarna op de rechterbenedenhoek van de cel om de formule automatisch naar alle andere rijen in uw gegevensset te kopiëren.
4. Gebruik de filterfunctie in de hulpkolom. Klik op de keuzepijl, kies ONWAAR om alleen rijen weer te geven zonder de doeltekst. Selecteer al deze gefilterde rijen (exclusief de koptekst, indien van toepassing), klik met de rechtermuisknop en kies Rij verwijderen.
5. Verwijder de filter nadat u de rijen hebt verwijderd om de weergave te herstellen. Controleer uw resultaten en verwijder indien gewenst de hulpkolom.
Opmerkingen over parameters en tips:
- Wilt u exacte celwaarden vergelijken (geen deelteksten)? Pas dan de formule aan naar
=A2="tekst". - Als uw gegevens lege cellen bevatten, geeft ISGETAL(ZOEKEN(...)) ONWAAR terug, waardoor die rijen worden behandeld alsof ze de tekst niet bevatten.
- Voor een hoofdlettergevoelige vergelijking vervangt u ZOEKEN door VIND in de formule.
Probleemoplossing: De formule-aanpak is niet-destructief tot u daadwerkelijk rijen verwijdert. Controleer altijd uw WAAR/ONWAAR-resultaten en overweeg een back-up te maken voordat u bulkverwijderingen uitvoert.
Gerelateerde artikelen:
- Verwijder Gehele rij als cel geen nul bevat in Excel
- Rijen verwijderen komt niet overeen met criteria op een ander werkblad
Beste Office-productiviteitshulpmiddelen
Geef uw Excel-vaardigheden een boost met Kutools voor Excel en ervaar efficiëntie zoals nooit tevoren.Kutools voor Excel biedt meer dan 300 geavanceerde functies om de productiviteit te verhogen en Tijd besparen.Klik hier om de functie te krijgen die u het meest nodig heeft...
Office Tab brengt een tabbladinterface naar Office en maakt uw werk veel eenvoudiger
- Schakel tabbladbewerking en -lezen in voor Word, Excel, PowerPoint, Publisher, Access, Visio en Project.
- Open en maak meerdere documenten aan in nieuwe tabbladen binnen hetzelfde venster, in plaats van in afzonderlijke vensters.
- Verhoogt uw productiviteit met 50 % en bespaart u dagelijks honderden muisklikken!
Alle Kutools-add-ins in één installatieprogramma.
Kutools for Office bundelt add-ins voor Excel, Word, Outlook en PowerPoint, plus Office Tab Pro—ideaal voor teams die met meerdere Office-apps werken.
- Alles-in-één suite— add-ins voor Excel, Word, Outlook & PowerPoint plus Office Tab Pro
- Één installatieprogramma, één licentie— binnen enkele minuten klaar (MSI-geschikt)
- Werkt beter samen— gestroomlijnde productiviteit in alle Office-apps
- 30 dagen volledig functionele proefversie— geen registratie, geen creditcard
- Beste prijs-kwaliteitverhouding— bespaar ten opzichte van het afzonderlijk kopen van add-ins




