Excel-Tutorial: INDEX & VERGLEICH mit Teilübereinstimmung (Partial Match)

Melden

Hier ist ein ausführliches Tutorial, wie du die Kombination aus INDEX und VERGLEICH (engl. INDEX & MATCH) für eine Teilübereinstimmung (Partial Match) in Excel nutzt.


Die Kombination aus INDEX und VERGLEICH ist einer der leistungsstärksten Wege, um Daten in Excel zu suchen. Manchmal hast du jedoch nicht den exakten Suchbegriff, sondern nur einen Teil davon (z. B. einen Teil eines Namens oder einer Artikelnummer). Hier hilft die Teilübereinstimmung mithilfe von Platzhaltern.

1. Die Grundlagen: Die Platzhalter

Um eine Teilübereinstimmung zu finden, nutzt Excel sogenannte Platzhalter-Zeichen:

  • *Sternchen ():** Steht für eine beliebige Anzahl an Zeichen.
  • Fragezeichen (?): Steht für genau ein einzelnes Zeichen.

Für die meisten Fälle der Teilübereinstimmung nutzen wir das Sternchen.


2. Die Syntax der Formel

Die Standardformel für INDEX/VERGLEICH sieht so aus: =INDEX(Ergebnisbereich; VERGLEICH(Suchkriterium; Suchspalte; 0))

Für eine Teilübereinstimmung passen wir das Suchkriterium an: =INDEX(Ergebnisbereich; VERGLEICH("*" & Suchwert & "*"; Suchspalte; 0))


3. Schritt-für-Schritt-Beispiel

Stell dir vor, du hast folgende Tabelle (A1 bis B4):

A (Name) B (Umsatz)
Max Mustermann 5.000 €
Erika Schmidt 7.200 €
Johannes Müller 4.800 €

Du möchtest den Umsatz finden, weißt aber nur, dass die Person "Muster" heißt.

Schritt 1: Den Ergebnisbereich festlegen (INDEX)

Zuerst sagst du Excel, wo der Wert steht, den du zurückgeben willst. In unserem Fall ist das der Umsatz in Spalte B. =INDEX(B2:B4; ...)

Schritt 2: Die Zeile finden (VERGLEICH)

Jetzt suchen wir die Zeilennummer. Da wir nur "Muster" suchen, verknüpfen wir den Suchbegriff mit Sternchen. VERGLEICH("*" & "Muster" & "*"; A2:A4; 0)

  • "*" & "Muster" & "*" ergibt "*Muster*". Das bedeutet: Suche einen Text, der irgendwo "Muster" enthält.
  • A2:A4 ist die Spalte, in der die Namen stehen.
  • 0 ist extrem wichtig! Es steht für eine genaue Übereinstimmung (auch wenn wir Platzhalter nutzen).

Schritt 3: Die fertige Formel

Wenn dein Suchbegriff (z. B. "Muster") in Zelle D1 steht, lautet die Formel:

=INDEX(B2:B4; VERGLEICH("*" & D1 & "*"; A2:A4; 0))

4. Verschiedene Arten der Teilsuche

Je nachdem, wo das Sternchen steht, ändert sich die Suche:

  1. Beginnt mit: D1 & "*"
    • Suche: Muster* findet "Mustermann", aber nicht "Hans Mustermann".
  2. Endet mit: "*" & D1
    • Suche: *mann findet "Mustermann" und "Beckmann".
  3. Enthält irgendwo: "*" & D1 & "*"
    • Suche: *ster* findet "Mustermann" und "Gestern".

5. Wichtige Tipps & Fehlervermeidung

  • Groß- und Kleinschreibung: Die Standard-VERGLEICH-Funktion unterscheidet nicht zwischen Groß- und Kleinschreibung. "muster" findet also auch "Mustermann".
  • Das Ergebnis ist immer der erste Treffer: Wenn es mehrere Zellen gibt, die auf den Teilbegriff passen (z. B. "Müller" und "Müllermann"), gibt die Formel immer den Wert des ersten Treffers von oben zurück.
  • Zahlen: Platzhalter funktionieren nur bei Text. Wenn du in einer Spalte mit Zahlen nach Teilen suchen willst, musst du die Zahl in Text umwandeln (z. B. mit der TEXT-Funktion).

Alternative: Der moderne XVERWEIS

Wenn du eine neuere Excel-Version (Microsoft 365 oder Excel 2021+) nutzt, ist der XVERWEIS einfacher:

=XVERWEIS("*" & D1 & "*"; A2:A4; B2:B4; "Nicht gefunden"; 2)

Die 2 am Ende sagt dem XVERWEIS, dass er Platzhalter verwenden soll.


Zusammenfassung: Nutze INDEX für das Ergebnis, VERGLEICH für die Position und verbinde deinen Suchbegriff mit "*", um unvollständige Begriffe erfolgreich zu finden!

0