![](https://cdn.wiki-base.com/2444456/excel_formula_first_match_in_range_with_wildcard__2.png.webp)
Generička formula
=INDEX(range,MATCH(val&"*",range,0))
Sažetak
Da biste dobili vrijednost prvog podudaranja u rasponu pomoću zamjenskog znaka, možete upotrijebiti formulu INDEX i MATCH, konfigurirane za točno podudaranje.
U prikazanom primjeru formula u F5 je:
=INDEX(B5:D5,MATCH(E5&"*",B5:D5,0))
Obrazloženje
Radeći iznutra prema van, MATCH se koristi za lociranje položaja prve šibice u rasponu B5: D5. Lookup_value temelji se na vrijednosti u B5 spojenoj zvjezdicom (*) kao zamjenski znak, a match_type je postavljen na nulu kako bi se forsiralo točno podudaranje:
MATCH(E5&"*",B5:D5,0)
E5 sadrži niz "calc", tako da nakon spajanja funkcija MATCH izgleda ovako:
MATCH("calc*",B5:D5,0)
i vraća 3 unutar indeksa kao "number_num":
=INDEX(B5:D5,3)
Iako je raspon B5: D5 vodoravan i sadrži samo jedan redak, INDEX ispravno dohvaća 3. stavku u rasponu: "calc 1500".