Екцел формула: Претражи цео ред -

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

=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))

Формула вишећелијског низа

Да бисте вратили резултате у више ћелија, унесите их као формулу низа са више ћелија.

У верзији Екцел Динамиц Арраи, када ИНДЕКС врати цео ред, вредности редова ће се аутоматски прелити на радни лист.

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