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

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

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

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