Функција подударања индекса у Екцелу (користите ову моћну алтернативу за ВЛООКУП)

Шта функција ИНДЕКС ради у програму Екцел?

Функција ИНДЕКС може да врати резултат из броја реда, а функција МАТЦХ може нам дати положај вредности претраживања у низу. Ова комбинација функције ИНДЕКС МАТЦХ Екцел врло је корисна у решавању кључних ограничења ВЛООКУП-а, а то је да се не може користити за претрагу табеле с лева на десно; међутим, ИНДЕКС МАТЦХ Фунцтион може постићи овај циљ без напора. У овом чланку ћемо детаљно разговарати о овоме -

Ово је врло једноставно, за сада погледајте синтаксу функције ИНДЕКС.

Низ: Из које колоне или низа нам треба вредност ??

Број реда: У датом низу, из ког реда нам треба резултат ???

Ова два аргумента су у већини ситуација довољно добра. Дакле, сада ћемо размотрити пример функције ИНДЕКС.

Пример

За овај пример узмите у обзир податке у наставку.

Имамо податке од опсега ћелија од А1 до Б7. У Д2 ћелији имамо назив месеца, а за назив овог месеца потребна нам је продајна вредност у ћелији Е2.

Отворимо функцију ИНДЕКС у ћелији Е2.

Низ је први аргумент, тј. Из које колоне нам треба резултат, тј. Требају нам резултати из колоне „продаја“, па одаберите од Б2 до Б7.

Следи редни број, тј. У изабраном опсегу ћелија из ког реда треба резултат. У овом примеру потребна нам је продајна вредност за месец „март“. У изабраном опсегу, „Мар“ је трећи ред, тако да су нам потребни резултати из трећег реда.

Ок, то је све. Затворите заграду и притисните тастер ентер, имаћемо вредност продаје за месец „март“.

Овако, на основу наведеног броја реда, добићемо вредност из испорученог низа.

Шта функција МАТЦХ ради у програму Екцел?

Функција МАТЦХ се користи за проналажење положаја вредности претраживања у испорученом низу. Једноставно речено, потражите вредност броја реда или броја колоне у опсегу ћелија. Испод је синтакса функције МАТЦХ.

Вредност претраживања : За коју вредност претраживања покушавамо да пронађемо положај ??

Лоокуп Арраи: У којем низу или опсегу ћелија тражимо вредност претраживања ???

Тип меча: Ово ће одлучити какав нам је резултат потребан. Можемо пружити нулу за тачно подударање.

Пример функције МАТЦХ у програму Екцел

У овом примеру узмите у обзир само горње податке.

Из горњих података покушавамо да добијемо положај месеца „март“ у ћелији Е5. Отворите функцију МАТЦХ у ћелији Е5.

Први аргумент је „Вредност претраживања“, тако да је овде наша вредност тражења „Мар“, па изаберите ћелију Д5.

Лоокуп Арраи је из ког опсега ћелија покушавамо да потражимо положај вредности претраживања. Дакле, изаберите колону „Месец“.

Последњи аргумент је Тип подударања, јер гледамо тачно подударање 0.

Дакле, у низу претраживања А2: А7, положај вредности претраживања „Мар“ је 3.

Комбинација функције ИНДЕКС + МАТЦХ у програму Екцел

Индекс може да врати резултат из поменутог броја реда, а функција Матцх може нам дати положај вредности претраживања у низу. Уместо да број реда доделимо ИНДЕКС формули, можемо да приложимо функцију МАТЦХ за враћање броја реда.

Отворите функцију ИНДЕКС у ћелији Е2.

За први аргумент, низ испоручује Б2 до Б7.

За редни број, уместо да наведете редни број као 3, отворите функцију МАТЦХ унутар функције ИНДЕКС.

Изаберите вредност претраживања као Д2 ћелију.

Изаберите претраживачки низ као А2 до А7.

Унесите нулу као тип подударања.

Дакле, на основу броја реда који пружа функција МАТЦХ ИНДЕКС функција ће вратити вредност продаје. Можемо променити име месеца у ћелији Д2 да бисмо видели како се вредност продаје динамички мења.

Моћна алтернатива ВЛООКУП-у

Сви смо користили функцију ВЛООКУП дан за даном, али једно од ограничења ВЛООКУП-а је да може да преузме вредност само с лева на десно, а не с десна на лево.

На пример, погледајте податке у наставку.

Горња вредност претраживања података је Месец, а колона резултата продаја. Али у колони резултата података (Продаја) налази се лево од табеле претраживачког низа (Месец), тако да ВЛООКУП овде не може да помогне, али комбинацијом ИНДЕКС и МАТЦХ још увек можемо да преузмемо податке из табеле.

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