Excel-Formel: Erste Übereinstimmung im Bereich mit Platzhalter -

Inhaltsverzeichnis

Generische Formel

=INDEX(range,MATCH(val&"*",range,0))

Zusammenfassung

Um den Wert der ersten Übereinstimmung in einem Bereich mithilfe eines Platzhalters abzurufen, können Sie eine INDEX- und MATCH-Formel verwenden, die für eine genaue Übereinstimmung konfiguriert ist.

In dem gezeigten Beispiel lautet die Formel in F5:

=INDEX(B5:D5,MATCH(E5&"*",B5:D5,0))

Erläuterung

MATCH wird von innen nach außen verwendet, um die Position der ersten Übereinstimmung im Bereich B5: D5 zu lokalisieren. Der Lookup-Wert basiert auf dem Wert in B5, der mit einem Sternchen (*) als Platzhalter verbunden ist, und match_type wird auf Null gesetzt, um eine genaue Übereinstimmung zu erzwingen:

MATCH(E5&"*",B5:D5,0)

E5 enthält die Zeichenfolge "calc", sodass die MATCH-Funktion nach der Verkettung folgendermaßen aussieht:

MATCH("calc*",B5:D5,0)

und gibt 3 innerhalb des Index als "row_num" zurück:

=INDEX(B5:D5,3)

Obwohl der Bereich B5: D5 horizontal ist und nur eine Zeile enthält, ruft INDEX das dritte Element im Bereich korrekt ab: "calc 1500".

Interessante Beiträge...