
Генеричка формула
=INDEX(data,MATCH(value,array,0),0)
Резиме
Да бисте претражили и преузели читав ред, користите функције ИНДЕКС и МАТЦХ. У приказаном примеру, формула која се користи за тражење свих вредности за централни регион је:
=INDEX(C5:F8,MATCH(H5,B5:B8,0),0)
Објашњење
Срж ове формуле је употреба функције МАТЦХ за идентификацију индекса реда, а функција ИНДЕКС за преузимање читавог реда постављањем броја колоне на нулу. Радећи изнутра, МАТЦХ се користи за добијање индекса редова попут овог:
MATCH(H5,B5:B8,0)
Вредност претраживања "Централ" долази из Х5, низ је у опсегу Б5: Б8, а нула се користи за форсирање тачног подударања. Функција МАТЦХ као резултат враћа 3, која у функцију ИНДЕКС иде као број реда:
=INDEX(C5:F8,3,0)
Са опсегом Ц5: Ф8 за низ и 3 за број реда, последњи корак је давање нуле за број колоне. То доводи до тога да ИНДЕКС врати цео ред 3 као коначни резултат у низу попут овог:
(116000,129250,127250,142500)
Обрада са другим функцијама
Једном када преузмете читав ред података, тај ред можете додати у функције попут СУМ, МАКС, МИН, АВЕРАГЕ, ЛАРГЕ, итд. За даљу анализу. На пример, да бисте добили најмању вредност у централном региону, можете да користите:
=MIN(INDEX(C5:F8,MATCH(H5,B5:B8,0),0))
Да сумирамо све вредности у централном региону:
=SUM(INDEX(C5:F8,MATCH(H5,B5:B8,0),0))
Формула вишећелијског низа
Да бисте вратили резултате у више ћелија, унесите их као формулу низа са више ћелија.
У верзији Екцел Динамиц Арраи, када ИНДЕКС врати цео ред, вредности редова ће се аутоматски прелити на радни лист.