Excel formula: Prvo podudaranje u rasponu sa zamjenskim znakom -

Sadržaj

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

Zanimljivi članci...