Articles

Partielle Übereinstimmung mit VLOOKUP

Die VLOOKUP-Funktion unterstützt Platzhalter, die es ermöglichen, eine teilweise Übereinstimmung mit einem Suchwert durchzuführen. Mit VLOOKUP können Sie beispielsweise Werte aus einer Tabelle abrufen, indem Sie nur einen Teil eines Suchwerts eingeben. Um Platzhalter mit VLOOKUP zu verwenden, müssen Sie den exakten Übereinstimmungsmodus angeben, indem Sie FALSE oder 0 für das letzte Argument mit dem Namen range_lookup .

In diesem Beispiel verwenden wir das Sternchen (*) als Platzhalter, der null oder mehr Zeichen entspricht. Um eine teilweise Übereinstimmung des in H4 eingegebenen Werts zu ermöglichen, geben wir den Lookup-Wert wie folgt an:

value&"*"

Dieser Ausdruck verbindet den Text im benannten Bereichswert mit einem Platzhalter, der das kaufmännische Und (&) verkettet. Wenn wir eine Zeichenfolge wie „Aya“ in den benannten Bereichswert (H4) eingeben, lautet das Ergebnis „Aya*“, das als Nachschlagewert direkt an VLOOKUP zurückgegeben wird. Das Platzieren des Platzhalters am Ende führt zu einer Übereinstimmung „beginnt mit“. Dadurch stimmt VLOOKUP mit dem ersten Eintrag in Spalte B überein, der mit „Aya“ beginnt.

Der Platzhalterabgleich ist praktisch, da Sie keinen vollständigen Namen eingeben müssen, aber auf Duplikate oder nahezu Duplikate achten müssen. Zum Beispiel enthält die Tabelle sowohl „Bailer“ als auch einen „Bailey“, so dass die Eingabe von „Bai“ in H4 nur die erste Übereinstimmung („Bailer“) zurückgibt, obwohl es zwei Namen gibt, die mit „Bai“ beginnen.

Andere Spalten

Die Formeln im Bereich H7:H10 sind sehr ähnlich; der einzige Unterschied ist der Spaltenindex:

=VLOOKUP(value&"*",data,2,FALSE) // first=VLOOKUP(value&"*",data,1,FALSE) // last=VLOOKUP(value&"*",data,3,FALSE) // id=VLOOKUP(value&"*",data,4,FALSE) // dept

Enthält Typübereinstimmung

Für eine Übereinstimmung mit „enthält Typ“, bei der die Suchzeichenfolge an einer beliebigen Stelle im Nachschlagewert angezeigt werden kann, müssen Sie zwei Platzhalter wie folgt verwenden:

=VLOOKUP("*"&value&"*",data,2,FALSE)

Dadurch wird ein Sternchen auf beiden Seiten des lookup-Wert, sodass VLOOKUP die erste Übereinstimmung findet, die den in H4 eingegebenen Text enthält. Hinweis: Sie müssen den exakten Übereinstimmungsmodus mit FALSE oder 0 für das letzte Argument in VLOOKUP festlegen, wenn Sie Platzhalter verwenden.