Wie findet man ein exaktes Wort innerhalb einer Zeichenfolge in Excel?
Beim Arbeiten mit Listen aus Textzeichenfolgen in Excel – etwa ganzen Sätzen oder durch Leerzeichen getrennten Stichwörtern – muss oft geprüft werden, ob ein bestimmtes Wort als eigenständige, vollständige Übereinstimmung in jeder Zelle vorkommt. Eine häufige Herausforderung dabei ist, exakte Treffer von bloßen Teilübereinstimmungen zu unterscheiden: So soll beispielsweise das Wort „low“ gefunden werden, ohne dass „below“ oder „lowest“ fälschlicherweise als Treffer gelten – denn diese enthalten zwar die Zeichenfolge „low“, stellen aber keine exakte Wortübereinstimmung dar. Das präzise Extrahieren oder Hervorheben solcher exakten Worttreffer ist entscheidend für Datenvalidierung, Suchaufgaben, Berichtsfilterung oder Stichwortanalysen in Ihren Tabellen. Dieser Artikel zeigt Ihnen effektive Methoden, um genau das in Excel zu erreichen.

- Exaktes Wort in einer Zeichenfolge mithilfe einer Formel finden
- VBA-Code: Exakte Wortübereinstimmungen finden und extrahieren
- Andere integrierte Excel-Methode: Filtern mit Hilfsspalte zur Anzeige exakter Übereinstimmungen
Exaktes Wort in einer Zeichenfolge mithilfe einer Formel finden
Eine der einfachsten Möglichkeiten, zu prüfen, ob eine Zelle eine exakte Ganzwortübereinstimmung enthält, ist die Verwendung einer Formel. Dieser Ansatz eignet sich besonders gut, um schnell einen Datenbereich zu scannen und zu kennzeichnen, ob das gesuchte Wort als eigenständiges Element vorkommt – und nicht als Teil eines anderen Wortes.
Wählen Sie eine leere Zelle aus, in der das Ergebnis erscheinen soll (z. B. B2, wenn Ihre Daten in Zelle A2 beginnen), und geben Sie die folgende Formel in die Formelleiste ein:
=ISNUMBER(SEARCH(" low ", " "&A2&" ")) Diese Formel funktioniert, indem sowohl dem Suchwort als auch dem Zellwert jeweils ein Leerzeichen am Anfang und am Ende hinzugefügt wird. Dadurch werden Teilübereinstimmungen vermieden – nur das exakte Wort, umgeben von Leerzeichen, liefert ein positives Ergebnis. So wird beispielsweise „ low “ in „It is low “ gefunden, nicht aber „below“ in „It is below “. Die Formel gibt WAHR zurück, wenn das exakte Wort vorhanden ist, andernfalls FALSCH.
Drücken Sie nach der Eingabe der Formel die Eingabetaste, um das Ergebnis für die erste Zeile zu erhalten.

Klicken Sie anschließend auf die Zelle mit dem Formelergebnis, um sie auszuwählen, und ziehen Sie den Ausfüllknauf nach unten, um dieselbe Prüfung auf weitere Zellen in Ihrer Liste anzuwenden. Jede Zelle zeigt WAHR an, wenn das jeweilige Wort als eigenständiges Wort darin enthalten ist – andernfalls FALSCH.

Hinweis: Wenn Sie unterschiedliche Suchbegriffe eingeben oder Ihr Datensatz Satzzeichen enthält, passen Sie die Formel entsprechend an oder bereinigen Sie die Daten, um Satzzeichen um Wörter herum zu entfernen. Beachten Sie außerdem: Formeln mit der SUCHEN-Funktion berücksichtigen die Groß-/Kleinschreibung nicht – für eine groß-/kleinschreibabhängige Suche verwenden Sie stattdessen die FINDEN-Funktion.
Tipp: Wenn Ihr Suchwort am Anfang oder Ende einer Zelle ohne Leerzeichen stehen könnte, können Sie diese Formel dennoch verwenden – denn am Anfang und Ende jeder Zeichenfolge werden automatisch zusätzliche Leerzeichen hinzugefügt.

Entfesseln Sie die Magie von Excel mit KUTOOLS AI
- Intelligente Ausführung: Führen Sie Zelloperationen durch, analysieren Sie Daten und erstellen Sie Diagramme – alles ganz einfach per Sprachbefehl.
- Benutzerdefinierte Formeln: Erstellen Sie maßgeschneiderte Formeln, um Ihre Arbeitsabläufe optimal zu optimieren.
- VBA-Programmierung: Schreiben und implementieren Sie VBA-Code ganz mühelos.
- Formelinterpretation: Verstehen Sie komplexe Formeln spielend leicht.
- Textübersetzung: Überwinden Sie Sprachbarrieren direkt in Ihren Tabellenkalkulationen.
VBA-Code: Exakte Wortübereinstimmungen finden und extrahieren
Für Anwender, die mehr Flexibilität benötigen – beispielsweise die gleichzeitige Suche nach mehreren Zielwörtern, die Berücksichtigung von Groß- und Kleinschreibung oder die Einbindung der Lösung in umfassendere automatisierte Prozesse – bietet VBA eine anpassbare Möglichkeit, Zellen programmgesteuert zu durchsuchen und exakte Wortübereinstimmungen zu extrahieren. Diese Methode ist ideal, wenn Sie präzise Kontrolle wünschen oder große Datensätze verarbeiten müssen, die über die Möglichkeiten herkömmlicher Formeln hinausgehen.
1. Um diesen Ansatz umzusetzen, klicken Sie auf Entwicklertools > Visual Basic, wodurch der Microsoft Visual Basic for Applications-Editor geöffnet wird. Wählen Sie anschließend Einfügen > Modul, und fügen Sie den folgenden Code in das neu erstellte Modul ein:
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. Drücken Sie F5 oder klicken Sie auf die
-Schaltfläche „Ausführen“, um den Code auszuführen. Anschließend werden Sie aufgefordert, den zu verarbeitenden Bereich auszuwählen, das gesuchte Wort einzugeben, die Groß-/Kleinschreibung festzulegen und den Ausgabeort für die Ergebnisse zu wählen. Der Code prüft dann jede Zelle im ausgewählten Bereich und gibt WAHR zurück, wenn das exakte Wort als eigenständiger Begriff (unter Beachtung der Wortgrenzen) gefunden wird – andernfalls FALSCH.
Vorteile: Diese Lösung ermöglicht leistungsstarke Anpassungen und Batch-Automatisierung. Mit geringfügigen Anpassungen verarbeitet sie mehrere Suchbegriffe, berücksichtigt Groß- und Kleinschreibung und führt bei Bedarf erweiterte Textverarbeitung durch.
Einschränkungen: VBA-Makros müssen aktiviert sein. Diese Lösung richtet sich an fortgeschrittene Excel-Anwender, die mit dem Ausführen von Skripten vertraut sind. Zudem sind die Ergebnisse nach der Ausführung statisch – sollten sich Ihre Daten ändern, müssen Sie das Makro erneut ausführen, um die Ergebnisse zu aktualisieren.
Andere integrierte Excel-Methode: Filtern mit Hilfsspalte zur Anzeige exakter Übereinstimmungen
Wenn Ihr Ziel nicht nur darin besteht, zu prüfen, sondern tatsächlich die Zeilen mit Ihrem gesuchten exakten Wort anzuzeigen oder ausschließlich mit diesen zu arbeiten, bietet die Kombination aus der integrierten Filterfunktion von Excel und einer Hilfsspalte eine praktische und einfach zu handhabende Lösung. Das ist besonders nützlich, um große Listen so zu filtern, dass Sie sich ausschließlich auf relevante Inhalte konzentrieren, diese kopieren oder bearbeiten können – während alle nicht übereinstimmenden Zeilen automatisch ausgeblendet bleiben.
Anwendbares Szenario: Große Listen effizient auf die relevanten Zeilen reduzieren – ohne die Originaldaten zu verändern. Ideal für schnelle visuelle Prüfungen oder weitere Verarbeitungsschritte.
- Fügen Sie direkt neben Ihren Daten eine Hilfsspalte ein (z. B. Spalte B, wenn sich Ihre Daten in Spalte A befinden), und tragen Sie in die erste Zelle der Hilfsspalte folgende Formel ein (angenommen, das gesuchte Wort lautet „low“ und Ihre Daten beginnen in Zelle A2):
=ISNUMBER(SEARCH(" low ", " "&A2&" ")) - Drücken Sie die Eingabetaste, um die Formel zu bestätigen, und ziehen Sie anschließend am Ausfüllknauf, um sie auf alle relevanten Zeilen zu übertragen.
- Wählen Sie eine beliebige Zelle in Ihrer neuen Hilfsspalte aus, wechseln Sie zur Daten-Registerkarte im Menüband und klicken Sie auf Filter. Kleine Filtersymbole erscheinen über jeder Spaltenüberschrift.
- Klicken Sie auf das Filtersymbol in Ihrer Hilfsspalte und wählen Sie entweder „WAHR“, um nur Zeilen mit dem exakten Wort anzuzeigen, oder „FALSCH“, um sie auszublenden.
Zeilen, die dem Wert „WAHR“ entsprechen, bleiben sichtbar, während alle nicht übereinstimmenden Zeilen ausgeblendet werden. So können Sie die gefilterten Zeilen ganz nach Bedarf kopieren, bearbeiten oder analysieren.
Vorteile: Diese Methode setzt vollständig auf Formeln und integrierte Funktionen – ohne Makros – und hält Ihre Ergebnisse dynamisch. Sobald sich die zugrunde liegenden Daten ändern, aktualisieren sich Formeln und Filter automatisch, ohne dass Sie manuell eingreifen müssen.
Zusammenfassend bietet Excel je nach Anforderung – ob schnelle Formellösung, fortschrittliche Automatisierung mit VBA oder interaktives Filtern zur Anzeige und Kurzliste – gleich mehrere Möglichkeiten, exakte Wortübereinstimmungen innerhalb von Texten zu identifizieren. Für Batch-Verarbeitung oder spezielle Anforderungen ist maßgeschneidertes Skripting ideal, während Formeln und Filterung dynamische Alltagsaufgaben effizient und zuverlässig meistern.
Verwandte Artikel:
- Wie füllt man alle leeren Zellen in Excel mit einer bestimmten Zahl oder einem bestimmten Text?
- Wie ersetzt man Kommas durch Zeilenumbrüche (Alt + Enter) in Excel-Zellen?
- Wie erstellt man einen Makrocode, um Text in Excel zu suchen und zu ersetzen?
- Wie sucht und ersetzt man Blattnamen in Excel?
- Wie ermittelt man den Durchschnittswert aus zwei Spalten in Excel?
Beste Office-Produktivitätstools
Verbessern Sie Ihre Excel-Kenntnisse mit Kutools für Excel und erleben Sie Effizienz wie nie zuvor.Kutools für Excel bietet über 300 erweiterte Funktionen zur Steigerung der Produktivität und Zeit sparen.Klicken Sie hier, um die Funktion zu erhalten, die Sie am dringendsten benötigen...
Office Tab bringt eine tabbasierte Oberfläche in Office und macht Ihre Arbeit viel einfacher
- Aktivieren Sie tabbasiertes Bearbeiten und Lesen in Word, Excel, PowerPoint, Publisher, Access, Visio und Project.
- Öffnen und erstellen Sie mehrere Dokumente in neuen Registerkarten desselben Fensters – statt jedes in einem separaten Fenster zu öffnen.
- Steigert Ihre Produktivität um 50 % und erspart Ihnen täglich Hunderte von Mausklicks!
Alle Kutools-Add-Ins – ein Installationsprogramm
Kutools for Office-Paket bündelt Add-Ins für Excel, Word, Outlook und PowerPoint sowie Office Tab Pro – ideal für Teams, die mit mehreren Office-Anwendungen arbeiten.
- Alles-in-einem-Paket— Add-Ins für Excel, Word, Outlook & PowerPoint sowie Office Tab Pro
- Ein Installationsprogramm, eine Lizenz— innerhalb weniger Minuten eingerichtet (MSI-fähig)
- Funktioniert besser zusammen— optimierte Produktivität über alle Office-Anwendungen hinweg
- 30-tägige Vollversion zum Testen— keine Registrierung, keine Kreditkarte erforderlich
- Bestes Preis-Leistungs-Verhältnis— sparen Sie im Vergleich zum Kauf einzelner Add-Ins