Excel vzorec: Prvá zhoda v rozsahu so zástupnými znakmi -

Obsah

Všeobecný vzorec

=INDEX(range,MATCH(val&"*",range,0))

Zhrnutie

Ak chcete získať hodnotu prvej zhody v rozsahu pomocou zástupných znakov, môžete použiť vzorec INDEX a MATCH nakonfigurovaný na presnú zhodu.

V zobrazenom príklade je vzorec v F5:

=INDEX(B5:D5,MATCH(E5&"*",B5:D5,0))

Vysvetlenie

Pri práci zvnútra smerom von sa MATCH používa na lokalizáciu polohy prvého zápasu v rozmedzí B5: D5. Lookup_value je založená na hodnote v B5 spojenej s hviezdičkou (*) ako zástupným znakom a match_type je nastavený na nulu, aby vynútil presnú zhodu:

MATCH(E5&"*",B5:D5,0)

E5 obsahuje reťazec "calc", takže po zreťazení vyzerá funkcia MATCH takto:

MATCH("calc*",B5:D5,0)

a vráti 3 vo vnútri indexu ako „row_num“:

=INDEX(B5:D5,3)

Aj keď je rozsah B5: D5 vodorovný a obsahuje iba jeden riadok, INDEX správne načíta 3. položku v rozsahu: „calc 1500“.

Zaujímavé články...