KutoolsforOffice — Eén oplossing, vijf krachtige tools.Meer bereiken met minder moeite.

Hoe vindt u een exact woord in een tekenreeks in Excel?

AuteurSiluvia Wijzigingsdatum

Bij het werken met lijsten van tekstreeksen in Excel – zoals zinnen of trefwoorden gescheiden door spaties – moet u vaak bepalen of een specifiek woord voorkomt als een duidelijke, afzonderlijke overeenkomst binnen elke cel. Een veelvoorkomend probleem is het onderscheid tussen exacte en gedeeltelijke overeenkomsten: bijvoorbeeld het woord „low” vinden zonder dat „below” of „lowest” per ongeluk ook worden meegenomen, alleen maar omdat ze de reeks „low” bevatten zonder daadwerkelijk een exacte match te zijn. Het nauwkeurig identificeren, extraheren of markeren van exacte woordovereenkomsten is essentieel voor gegevensvalidatie, zoekopdrachten, rapportfiltering of trefwoordanalyse in uw spreadsheets. Dit artikel behandelt effectieve methoden om dit in Excel te realiseren.

exact woord zoeken


Exact woord in een tekenreeks zoeken met formule

Een van de eenvoudigste manieren om te controleren of een cel een exacte, volledige woordovereenkomst bevat, is met behulp van een formule. Deze aanpak is vooral handig als u snel een gegevensbereik wilt scannen en direct wilt markeren of het doelwoord voorkomt als een afzonderlijke entiteit – en niet als onderdeel van een ander woord.

Selecteer een lege cel waar u het resultaat wilt weergeven (bijvoorbeeld B2 als uw gegevens beginnen in cel A2) en voer de volgende formule in het Formulebalk in:

=ISNUMBER(SEARCH(" low ", " "&A2&" "))

Deze formule voorkomt gedeeltelijke overeenkomsten door zowel het zoekwoord als de celwaarde in te sluiten met spaties. Zo levert alleen het exacte woord — omgeven door spaties — een positief resultaat op. Bijvoorbeeld: „ low ” komt overeen met „ low ” in „It is low ”, maar niet met „below” in „It is below ”. De formule retourneert WAAR als het exacte woord aanwezig is en ONWAAR als dat niet het geval is.

Druk op Enter na het invoeren van de formule om het resultaat voor de eerste rij te krijgen.

gebruik een formule om het exacte woord te controleren

Klik vervolgens op de cel met het formuleresultaat om deze te selecteren, en sleep de vulgreep naar beneden om dezelfde controle toe te passen op andere cellen in uw lijst. Elke cel toont WAAR als het specifieke woord als afzonderlijk woord voorkomt, en anders ONWAAR.

sleep de formule naar beneden om deze in andere cellen in te vullen

Opmerking: Als u andere zoekwoorden invoert of uw dataset leestekens bevat, moet u de formule mogelijk aanpassen of de gegevens opschonen door leestekens rond woorden te verwijderen. Formules met de ZOEKEN-functie zijn namelijk niet hoofdlettergevoelig; voor een hoofdlettergevoelige zoekopdracht is de VIND-functie een betere keuze.

Tip: Als uw zoekwoord aan het begin of einde van een cel kan voorkomen zonder spaties, kunt u deze formule nog steeds gebruiken dankzij de extra spaties aan het begin en einde van elke tekenreeks.

een schermafbeelding van kutools for excel ai

Ontgrendel de magie van Excel met KUTOOLS AI

  • Slimme uitvoering: Voer celbewerkingen uit, analyseer gegevens en maak grafieken — allemaal met eenvoudige opdrachten.
  • aangepaste formules: Genereer op maat gemaakte formules om uw workflows te stroomlijnen.
  • VBA-programmeren: Schrijf en implementeer VBA-code moeiteloos.
  • Formule-uitleg: Begrijp complexe formules moeiteloos.
  • Tekstvertaling: Doorbreek taalbarrières in uw spreadsheets.
Breid uw Excel-mogelijkheden uit met AI-gestuurde tools.Download nuen ervaar efficiëntie zoals nooit tevoren!

VBA-code: Exacte woordovereenkomsten zoeken en extraheren

Voor gebruikers die meer flexibiliteit nodig hebben – zoals het tegelijkertijd zoeken naar meerdere trefwoorden, hoofdlettergevoelige zoekopdrachten uitvoeren of de oplossing integreren in grotere geautomatiseerde workflows – biedt VBA een aanpasbare manier om programmatisch cellen te scannen en exacte woordovereenkomsten te extraheren. Deze methode is ideaal wanneer u precieze controle wenst of grote datasets moet verwerken die standaardformules moeilijk aankunnen.

1. Om deze aanpak toe te passen, klikt u op Ontwikkelaarshulpmiddelen > Visual Basic, waardoor de Microsoft Visual Basic for Applications-editor wordt geopend. Selecteer vervolgens Invoegen > Module en plak de volgende code in de nieuw gemaakte module:

Sub FindExactWord_Match()
    Dim WorkRng As Range
    Dim cell As Range
    Dim targetWord As String
    Dim caseSensitive As Integer
    Dim resultCol As Range
    Dim i As Integer
    Dim pattern As String
    Dim str As String
    
    xTitleId = "KutoolsforExcel"
    
    On Error Resume Next
    
    Set WorkRng = Application.Selection
    Set WorkRng = Application.InputBox("Select the range to search:", xTitleId, WorkRng.Address, Type:=8)
    
    targetWord = Application.InputBox("Enter the exact word to search for:", xTitleId, "", Type:=2)
    
    caseSensitive = MsgBox("Should the search be case sensitive? (Yes = Case sensitive, No = Not case sensitive)", vbYesNo + vbQuestion, xTitleId)
    
    Set resultCol = Application.InputBox("Select the first cell for results (same number of rows as data):", xTitleId, "", Type:=8)
    
    i = 0
    
    For Each cell In WorkRng
        str = CStr(cell.Value)
        pattern = "\b" & targetWord & "\b"
        
        If caseSensitive = vbYes Then
            If Not str Like "*" & targetWord & "*" Then
                resultCol.Offset(i, 0).Value = False
            Else
                With CreateObject("VBScript.RegExp")
                    .Global = True
                    .Pattern = pattern
                    .IgnoreCase = False
                    resultCol.Offset(i, 0).Value = .test(str)
                End With
            End If
        Else
            If Not LCase(str) Like "*" & LCase(targetWord) & "*" Then
                resultCol.Offset(i, 0).Value = False
            Else
                With CreateObject("VBScript.RegExp")
                    .Global = True
                    .Pattern = pattern
                    .IgnoreCase = True
                    resultCol.Offset(i, 0).Value = .test(str)
                End With
            End If
        End If
        
        i = i + 1
    Next
End Sub

2. Druk op F5 of klik op de knop Uitvoeren-knop Uitvoeren om de code uit te voeren. U wordt gevraagd het bereik te selecteren dat moet worden verwerkt, het zoekwoord in te voeren, aan te geven of hoofdlettergevoeligheid gewenst is en te kiezen waar de resultaten moeten worden weergegeven. De code verwerkt vervolgens elke cel in het opgegeven bereik en plaatst WAAR als het exacte woord als afzonderlijke term wordt gevonden (met respect voor woordgrenzen), of ONWAAR als dat niet het geval is.

Voordelen: Deze oplossing biedt krachtige aanpassingsmogelijkheden en batchautomatisering. Ze verwerkt meerdere invoerwoorden (met enkele aanpassingen), voert hoofdlettergevoelige zoekopdrachten uit en biedt, indien nodig, geavanceerdere tekstverwerking.

Beperkingen: VBA-macro’s moeten zijn ingeschakeld, en deze oplossing is bedoeld voor gevorderde Excel-gebruikers die vertrouwd zijn met het uitvoeren van scripts. Daarnaast zijn de resultaten statisch na uitvoering: als uw gegevens wijzigen, moet u de macro opnieuw uitvoeren om de resultaten bij te werken.


Andere ingebouwde Excel-methode: Filteren met hulpkolom om exacte overeenkomsten weer te geven

Wanneer u niet alleen wilt controleren, maar daadwerkelijk de rijen met het exacte woord van uw keuze wilt weergeven of bewerken, is het combineren van de ingebouwde filterfunctie van Excel met een hulpkolom een praktische en eenvoudig te beheren oplossing. Dit is vooral handig bij het filteren van grote lijsten, zodat u zich kunt richten op, kunt kopiëren of kunt bewerken alleen de relevante gegevens — terwijl alle andere niet-overeenkomende rijen netjes verborgen blijven.

Toepasselijk scenario: Grote lijsten efficiënt inkorten tot alleen de relevante rijen, zonder de oorspronkelijke gegevens aan te passen. Ideaal voor snelle visuele controles of verdere verwerking.

  1. Voeg een hulpkolom naast uw gegevens toe (bijvoorbeeld kolom B als uw gegevens zich in kolom A bevinden) en voer de volgende formule in de eerste cel van de hulpkolom in (ervan uitgaande dat het te zoeken woord „low” is en uw gegevens beginnen in A2):
    =ISNUMBER(SEARCH(" low ", " "&A2&" "))
  2. Druk op Enter om de formule te bevestigen en sleep daarna de vulgreep omlaag om deze naar alle relevante rijen te kopiëren.
  3. Selecteer een willekeurige cel in uw nieuwe hulpkolom, ga naar het tabblad Gegevens in het lint van Excel en klik op Filter. Er verschijnen kleine filterpijltjes boven elke kolomkop.
  4. Klik op het filterpijltje in uw hulpkolom en vink alleen ‘WAAR’ aan om rijen met het exacte woord te tonen, of ‘ONWAAR’ om die rijen uit te sluiten.

Rijen die overeenkomen met de waarde „WAAR” blijven zichtbaar, terwijl alle niet-overeenkomende rijen automatisch worden verborgen. U kunt deze gefilterde rijen vervolgens eenvoudig kopiëren, bewerken of analyseren, precies zoals u dat nodig heeft.

Voordelen: Deze methode is volledig gebaseerd op formules en functies – er zijn geen macro’s nodig – en houdt uw resultaten dynamisch. Wanneer uw onderliggende gegevens veranderen, worden formules en filters automatisch bijgewerkt, zonder dat u handmatig hoeft in te grijpen.

Kort samengevat biedt Excel, afhankelijk van uw behoefte aan een snelle formuleoplossing, geavanceerde automatisering met VBA of interactief filteren voor weergave en shortlist-doeleinden, meerdere manieren om exacte woordovereenkomsten binnen tekst te identificeren. Voor batchverwerking of specifieke eisen is aangepaste scripting ideaal, terwijl formules en filtering bij dynamische dagelijkse taken de meeste standaardbehoeften efficiënt vervullen.


Gerelateerde artikelen:

Beste Office-productiviteitshulpmiddelen

🤖KUTOOLS AI Assistant: Revolutioneer Data-analyse op basis van:Intelligente uitvoering   |  Genereer code|  Maak aangepaste formules  |  Analyseer gegevens en genereer grafieken|  Roep Verbeterde functies aan
Populaire functies:Zoeken, markeren of Dubbele waarden markeren   |  Verwijder lege rijen   |  Kolommen samenvoegen of cellen zonder gegevensverlies   |   Afronden zonder formule...
Super ZOEKEN:VLookup met meerdere criteria  |  VLookup met meerdere waarden  |   VLookup over meerdere werkbladen   |   Fuzzy Match....
Geavanceerde keuzelijst:Snel een keuzelijst maken   |  Afhankelijke keuzelijst   |  Keuzelijst met meervoudige selectie....
Kolombeheerder:Voeg een specifiek aantal kolommen toe|Verplaats kolommen|Wissel zichtbaarheidsstatus van verborgen kolommen|Vergelijk bereiken en kolommen...
Uitgelichte functies:Rasterfocus   |  Ontwerpweergave   |Verbeterde formulebalk   | Werkmap- en bladbeheerder   |  Bronnenbibliotheek(Automatische tekst)|  Datumkiezer   |  Werkbladen samenvoegen  |  Versleutelen/Cellen decoderen   | E-mails verzenden op basis van lijst   |  Superfilter   |   Speciaal filter(Filter cellen met vetgedrukt lettertype/cursief/doorgestreept...) ...
Top 15 gereedschapssets:12 Teksthulpmiddelen(Tekst toevoegen,Specifieke tekens verwijderen, ...)|   50+Grafiektypen(Gantt-diagram, ...)|   40+ Praktische formules(Leeftijd berekenen op basis van geboortedatum, ...)|   19 Invoeghulpmiddelen(QR-code Invoegen,Afbeelding invoegen vanaf pad, ...)|   12 Conversiehulpmiddelen(Omzetten naar woorden,Wisselkoersconversie, ...)|   7 Samenvoegen en splitsenhulpmiddelen(Geavanceerd samenvoegen van rijen,Cellen splitsen, ...)|... en meer
Gebruik Kutools in uw voorkeurstaal – ondersteunt Engels, Spaans, Duits, Frans, Chinees en 40+ andere talen!

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.

ExcelWordOutlookTabsPowerPoint
  • 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