Екцел формула: Споји табеле са ВЛООКУП -

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

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

=VLOOKUP($A1,table,COLUMN()-x,0)

Резиме

Да бисте објединили табеле, можете да користите функцију ВЛООКУП да бисте претраживали и преузимали податке из једне табеле у другу. Да би се ВЛООКУП користио на овај начин, обе табеле морају делити заједнички ИД или кључ.

Овај чланак објашњава како се спајају табеле помоћу ВЛООКУП-а и израчунати индекс колона. Ово је један од начина да се иста основна формула користи за преузимање података у више колона.

У приказаном примеру користимо ВЛООКУП за увлачење имена и стања у табелу података фактуре. Формула ВЛООКУП која се користи за обе је идентична:

=VLOOKUP($C5,$H$5:$J$8,COLUMN()-3,0)

Објашњење

Ово је стандардна ВЛООКУП формула са „тачним подударањем“ са једним изузетком: индекс колоне израчунава се помоћу функције ЦОЛУМН. Када се функција ЦОЛУМН користи без икаквих аргумената, она враћа број који одговара тренутној колони.

У овом случају, прва инстанца формуле у колони Е враћа 5, јер је колона Е пета колона на радном листу. Заправо не желимо да преузимамо податке из 5. колоне табеле купаца (укупно су само 3 колоне), тако да морамо да одузмемо 3 од 5 да бисмо добили број 2, који се користи за преузимање Имена из података купаца:

COLUMN()-3 = 2 // column E

Када се формула копира у колону Ф, иста формула даје број 3:

COLUMN()-3 = 3 // column F

Као резултат, прва инстанца добија Име из табеле купаца (колона 2), а друга инстанца добија државу из табеле купаца (колона 3).

Овај исти приступ можете користити за писање једне ВЛООКУП формуле коју можете копирати у више колона да бисте преузели вредности из узастопних колона у другој табели.

Двосмерном утакмицом

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

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