Екцел формула: Прво подударање у опсегу са џокер знаком -

Преглед садржаја

Генеричка формула

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

Резиме

Да бисте добили вредност првог подударања у опсегу помоћу џокер знака, можете да користите формулу ИНДЕКС и МАТЦХ, конфигурисане за тачно подударање.

У приказаном примеру, формула у Ф5 је:

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

Објашњење

Радећи изнутра према унутра, МАТЦХ се користи за лоцирање положаја првог меча у опсегу Б5: Д5. Лоокуп_валуе се заснива на вредности у Б5 спојеној звездицом (*) као џокер знаком, а матцх_типе је постављен на нулу да би се форсирало тачно подударање:

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

Е5 садржи низ "цалц", тако да, након спајања, функција МАТЦХ изгледа овако:

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

и враћа 3 унутар индекса као "број_реда":

=INDEX(B5:D5,3)

Иако је опсег Б5: Д5 водораван и садржи само један ред, ИНДЕКС исправно преузима 3. ставку у опсегу: "цалц 1500".

Занимљиви Чланци...