Екцел формула: Двосмерно тражење ВЛООКУП-а у табели -

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

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

=VLOOKUP(id,Table1,MATCH(colname,Table1(#Headers),0),0)

Резиме

Да бисте извршили двосмерно тражење у Екцел табели, можете да користите функцију МАТЦХ са структурираном референцом и ВЛООКУП. У приказаном примеру, формула у И5 (копирана доле) је:

=VLOOKUP($I$4,Table1,MATCH(H5,Table1(#Headers),0),0)

Објашњење

На високом нивоу користимо ВЛООКУП за издвајање података о запосленима у 4 колоне са ИД-ом као вредностом претраживања. Вредност ИД долази из ћелије И4 и закључана је тако да се неће променити док се формула копира у колону.

Низ табела је табела названа Табела1, са подацима у опсегу Б5: Ф104.

Индекс колона пружа функција МАТЦХ.

А тип подударања је нула, зато присилите ВЛООКУП да изврши тачно подударање.

Функција МАТЦХ се користи за добијање индекса колоне за ВЛООКУП овако:

MATCH(H5,Table1(#Headers),0)

То је оно што постиже двосмерну утакмицу. Вредности у колони Х одговарају заглављима у табели, па се оне поклапају као вредности претраживања.

Низ су заглавља у Табели 1, наведена као структурирана референца.

Тип подударања је постављен на нулу да би се постигло тачно подударање.

МАТЦХ затим враћа положај меча. За формулу у И5, ова позиција је 2, јер је „Прва“ друга колона у табели.

ВЛООКУП затим враћа прво име за ид 601, а то је Адриан.

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

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