![](https://cdn.wiki-base.com/2444456/excel_formula_first_match_in_range_with_wildcard__2.png.webp)
Splošna formula
=INDEX(range,MATCH(val&"*",range,0))
Povzetek
Če želite z nadomestnim znakom dobiti vrednost prvega ujemanja v obsegu, lahko uporabite formulo INDEX in MATCH, konfigurirano za natančno ujemanje.
V prikazanem primeru je formula v F5:
=INDEX(B5:D5,MATCH(E5&"*",B5:D5,0))
Pojasnilo
Deluje od znotraj navzgor, MATCH se uporablja za iskanje položaja prve tekme v območju B5: D5. Lookup_value temelji na vrednosti v B5, ki je kot nadomestni znak združena z zvezdico (*), in match_type je nastavljen na nič, da izsiluje natančno ujemanje:
MATCH(E5&"*",B5:D5,0)
E5 vsebuje niz "calc", tako da je po združitvi funkcija MATCH videti tako:
MATCH("calc*",B5:D5,0)
in vrne 3 znotraj indeksa kot "številka_vrstice":
=INDEX(B5:D5,3)
Čeprav je obseg B5: D5 vodoraven in vsebuje samo eno vrstico, INDEX pravilno pridobi 3. element v obsegu: "calc 1500".