Дводимензионални ВЛООКУП

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

Функције ВЛООКУП и ХЛООКУП добро су познате по тражењу података у једној димензији:

И онда:

Међутим, шта се дешава ако имамо ДВОДИМЕНСКИ низ

И желимо да пронађемо вредност за чамце у марту 08. Тако бисмо могли да додамо два падајућа менија да бисмо одредили начин превоза и месец који нам је потребан:

Екцел нуди функцију која се зове ИНДЕКС и омогућава нам да вратимо вредности из 2д низа:
ИНДЕКС (Арраи_Ранге, Нумбер Ров, Цол Цол Нумбер)

Где
• Арраи_Ранге је опсег у Екцелу дводимензионалног низа - у овом случају $ Б $ 4: $ Х $ 7
• Број реда је позиција на листи на којој налазимо текст „Брод“ - у овом случају 1
• Број колоније је позиција на листи на којој се налази месец „март-08“

Наравно, једино што преостаје је да одредите број реда и колоне. Ово се ради помоћу функције МАТЦХ - која враћа позицију низа унутар опсега вредности:
МАТЦХ (“Стринг”, Ранге, 0) - вратиће позицију “Стринг” у низу “Ранге” и 0 наводи да желимо тачно подударање. Дакле, тражимо положај бродова у распону {Бродови, аутомобили, авиони, камиони} - што је 1. Ово ће дати број реда:

УТАКМИЦА (Б11, $ Б $ 4: $ Б $ 7,0)
И слично за број колоне
УТАКМИЦА (Ц11, $ Ц $ 2: $ Х2,0)
А онда све ово комбинујемо у једну функцију:
= ИНДЕКС ($ Ц $ 4: $ Х $ 7, МАТЦХ (Б11, $ Б $ 4: $ Б $ 7,0), МАТЦХ (Ц11, $ Ц2: $ Х $ 2,0))
Да бисте дали вредност 79 за чамце у марту 2008 .:

Ви ће помоћи развој сајта, дељење страницу са пријатељима

wave wave wave wave wave