Excel-Formel: Teilweise Übereinstimmung mit VLOOKUP -

Inhaltsverzeichnis

Generische Formel

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

Zusammenfassung

Um Informationen aus einer Tabelle abzurufen, die auf einer Teilübereinstimmung basieren, können Sie die VLOOKUP-Funktion im Modus für exakte Übereinstimmungen mit einem Platzhalter verwenden. In dem gezeigten Beispiel lautet die Formel in H7:

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

wobei Wert (H4) und Daten (B5: E104) als Bereiche bezeichnet werden.

Erläuterung

Die VLOOKUP-Funktion unterstützt Platzhalter, wodurch eine teilweise Übereinstimmung mit einem Suchwert durchgeführt werden kann. Sie können beispielsweise VLOOKUP verwenden, um Werte aus einer Tabelle abzurufen, indem Sie nur einen Teil eines Suchwerts eingeben. Um Platzhalter mit VLOOKUP zu verwenden, müssen Sie den genauen Übereinstimmungsmodus angeben, indem Sie FALSE oder 0 für das letzte Argument angeben, das als range_lookup bezeichnet wird.

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 Suchwert wie folgt an:

value&"*"

Dieser Ausdruck schließt sich den Text in dem benannten Bereich Wert mit einem Platzhalter mit dem Zeichen (&) zu verketten. Wenn wir in einer Zeichenkette wie „Aya“ in den benannten Bereich geben Wert (H4), ist das Ergebnis „Aya *“, die direkt an VLOOKUP als der Referenzwert zurückgeführt 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 Sie müssen auf Duplikate oder nahezu Duplikate achten. Beispielsweise enthält die Tabelle sowohl "Bailer" als auch "Bailey". Wenn Sie also "Bai" in H4 eingeben, wird nur die erste Übereinstimmung ("Bailer") zurückgegeben, obwohl zwei Namen 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 "enthält Typ", bei der die Suchzeichenfolge an einer beliebigen Stelle im Suchwert angezeigt werden kann, müssen Sie zwei Platzhalter wie diesen verwenden:

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

Dadurch wird auf beiden Seiten des Suchwerts ein Sternchen eingefügt, sodass VLOOKUP die erste Übereinstimmung findet, die den in H4 eingegebenen Text enthält.

Hinweis: Sie müssen den genauen Übereinstimmungsmodus mit FALSE oder 0 für das letzte Argument in VLOOKUP festlegen, wenn Sie Platzhalter verwenden.

Interessante Beiträge...