
Generisk formel
=INDEX(range,MATCH(val&"*",range,0))
Sammanfattning
För att få värdet av den första matchningen i ett intervall med ett jokertecken kan du använda en INDEX- och MATCH-formel, konfigurerad för exakt matchning.
I exemplet som visas är formeln i F5:
=INDEX(B5:D5,MATCH(E5&"*",B5:D5,0))
Förklaring
MATCH arbetar inifrån och ut och används för att lokalisera positionen för den första matchen i intervallet B5: D5. Lookup_value baseras på värdet i B5 förenat med en asterisk (*) som ett jokertecken, och match_type är satt till noll för att tvinga en exakt matchning:
MATCH(E5&"*",B5:D5,0)
E5 innehåller strängen "calc" så, efter sammankoppling ser MATCH-funktionen ut så här:
MATCH("calc*",B5:D5,0)
och returnerar 3 i index som "row_num":
=INDEX(B5:D5,3)
Även om intervallet B5: D5 är horisontellt och bara innehåller en rad, hämtar INDEX korrekt det tredje objektet i intervallet: "calc 1500".