Fuzzy Match und Teiltreffer-Suche in Excel: Ein umfassendes Tutorial
Dieses Tutorial zeigt dir, wie du in Excel nach Daten suchst, die nicht exakt übereinstimmen (z. B. Tippfehler, unterschiedliche Schreibweisen wie „Apple Inc.“ vs. „Apple“ oder Teilzeichenfolgen).
In Excel gibt es drei gängige Wege, um eine unscharfe Suche (Fuzzy Match) oder eine Teiltreffer-Suche durchzuführen. Wir gehen sie nach Komplexität durch.
Methode 1: Einfache Teiltreffer mit Platzhaltern (Wildcards)
Diese Methode eignet sich, wenn du weißt, dass ein Suchbegriff Teil eines längeren Textes ist.
So funktioniert es:
Excel verwendet das Sternchen (*) als Platzhalter für eine beliebige Anzahl an Zeichen.
Die Formel (Beispiel mit XVERWEIS): Wenn du in Zelle A2 nach „Apple“ suchst und in der Liste auch „Apple Inc.“ finden willst:
=XVERWEIS("*" & A2 & "*"; B:B; C:C; "Nicht gefunden"; 2)
- "" & A2 & "": Sucht nach allem, was den Inhalt von A2 enthält.
- B:B: Die Spalte, in der gesucht wird.
- C:C: Die Spalte, aus der das Ergebnis kommen soll.
- 2: Das ist der entscheidende Parameter für den „Suchmodus mit Platzhalterzeichen“.
Methode 2: Fuzzy Matching mit Power Query (Empfohlen)
Für echte „Fuzzy“-Suche (also die Erkennung von Tippfehlern wie „Gogle“ statt „Google“) ist Power Query das beste integrierte Werkzeug in modernen Excel-Versionen (2019, 2021 oder Microsoft 365).
Schritt-für-Schritt-Anleitung:
- Daten vorbereiten: Markiere deine beiden Listen und drücke jeweils
Strg + T, um sie in offizielle Tabellen umzuwandeln. Benenne sie (z.B. „Liste_A“ und „Liste_B“). - Daten laden:
- Klicke in Liste A -> Reiter Daten -> Aus Tabelle/Bereich.
- Klicke im Power Query Editor auf Schließen & Laden in... -> Nur Verbindung erstellen.
- Wiederhole das für Liste B.
- Abfragen zusammenführen:
- Gehe zu Daten -> Daten abrufen -> Abfragen kombinieren -> Zusammenführen.
- Wähle oben „Liste_A“ und unten „Liste_B“ aus.
- Markiere in beiden Vorschaufenstern die Spalten, die verglichen werden sollen.
- Fuzzy Matching aktivieren:
- Setze unten den Haken bei „Fuzzy-Matching für die Zusammenführung verwenden“.
- Klicke auf „Optionen für Fuzzy-Matching“, um die Sensibilität einzustellen:
- Ähnlichkeitsschwellenwert: 1.00 ist eine exakte Übereinstimmung, 0.00 findet alles. Ein Wert von 0.8 ist meistens ideal.
- Anwenden: Klicke auf OK. Erweitere in der neuen Spalte die Daten von Liste B und klicke auf Schließen & Laden, um das Ergebnis in ein neues Excel-Blatt zu exportieren.
Methode 3: Das Microsoft „Fuzzy Lookup“ Add-In (Klassisch)
Falls du eine ältere Excel-Version nutzt oder eine sehr spezialisierte Oberfläche für den Vergleich großer Listen benötigst, bietet Microsoft ein kostenloses Add-In an.
- Download: Suche bei Microsoft nach dem „Fuzzy Lookup Add-In for Excel“ und installiere es.
- Verwendung:
- Es erscheint ein neuer Reiter Fuzzy Lookup in deinem Excel-Menüband.
- Markiere deine Tabellen.
- Klicke auf das Fuzzy Lookup Symbol ganz links.
- Wähle die Spalten aus, die verknüpft werden sollen, und klicke auf den Button in der Mitte (die zwei Tabellensymbole).
- Wähle eine leere Zelle als Ziel aus und klicke auf Go.
Zusammenfassung: Welche Methode wann?
| Methode | Beste Verwendung für... | Schwierigkeit |
|---|---|---|
| *Platzhalter (``)** | Einfache Teilwörter (z.B. „GmbH“ am Ende suchen). | Einfach |
| Power Query | Professionelle Datenbereinigung, Tippfehler-Korrektur, automatisierte Workflows. | Mittel |
| Add-In | Schneller Vergleich von zwei großen Tabellen ohne Query-Logik. | Einfach |
Pro-Tipp: Wenn du mit Power Query arbeitest, kannst du auch eine Transformations-Tabelle hinterlegen. Dort kannst du explizit definieren, dass „MSFT“ immer als „Microsoft“ erkannt werden soll, um die Genauigkeit der Suche manuell zu erhöhen.