
Генеричка формула
=INDEX(data,0,MATCH(value,headers,0))
Резиме
Да бисте претражили и преузели целу колону, можете користити формулу засновану на функцијама ИНДЕКС и МАТЦХ. У приказаном примеру, формула која се користи за тражење свих К3 резултата је:
=INDEX(C5:F8,0,MATCH(I5,C4:F4,0))
Напомена: ова формула је уграђена у функцију СУМ само да би се показало да су све вредности исправно преузете.
Објашњење
Суштина: користите МАТЦХ да бисте идентификовали индекс колоне, а затим ИНДЕКС да бисте преузели целу колону постављањем броја реда на нулу.
Радећи изнутра, МАТЦХ се користи за добијање индекса ступаца овако:
MATCH(I5,C4:F4,0)
Вредност претраживања „К3“ долази из Х5, низ је заглавља у Ц4: Ф4, а нула се користи за форсирање тачног подударања. Функција МАТЦХ као резултат враћа 3, која се у функцију ИНДЕКС уноси као број колоне.
Унутар ИНДЕКС-а низ је наведен у опсегу Ц5: Ф8, а број колоне је 3, као што пружа МАТЦХ. Број реда постављен је на нулу:
=INDEX(C5:F8,0,3)
То доводи до тога да ИНДЕКС врати све 4 вредности у низу као коначни резултат, у низу попут овог:
(121250;109250;127250;145500)
У приказаном примеру, цела формула је умотана у функцију СУМ, која може нативно да обрађује низове. Функција СУМ даје коначни резултат од 503.250.
Обрада са другим функцијама
Једном када преузмете целу колону података, можете је додати у функције као што су СУМ, МАКС, МИН, АВЕРАГЕ, ЛАРГЕ итд. За додатну обраду. На пример, можете добити максималну вредност у четвртини попут ове:
=MAX(INDEX(C5:F8,0,MATCH(I5,C4:F4,0)))