Hoe vindt u een exact woord in een tekenreeks in Excel?
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 in een tekenreeks zoeken met formule
- VBA-code: Exacte woordovereenkomsten zoeken en extraheren
- Andere ingebouwde Excel-methode: Filteren met hulpkolom om exacte overeenkomsten weer te geven
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.

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.

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.

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.
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 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.
- 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&" ")) - Druk op Enter om de formule te bevestigen en sleep daarna de vulgreep omlaag om deze naar alle relevante rijen te kopiëren.
- 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.
- 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:
- Hoe gebruik je Zoeken en Vervangen om alle lege cellen in Excel te vervangen door een specifiek getal of tekst?
- Hoe vervang je komma’s door regeleinden (Alt + Enter) in Excel-cellen?
- Hoe maakt u een macro om tekst te zoeken en te vervangen in Excel?
- Hoe zoekt en vervangt u bladnamen in Excel?
- Hoe vindt u het snijpunt van twee kolommen in Excel?
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