
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".