ИНДЕКС МАТЦХ

Овај водич ће вас научити како да користите комбинацију ИНДЕКС & МАТЦХ за извршавање претраживања у Екцел -у и Гоогле табелама.

ИНДЕКС & МАТЦХ, Савршен пар

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

Комбинација ИНДЕКС / МАТЦХ је историјски коришћена као замена за функцију ВЛООКУП. Један од примарних разлога је могућност да се изврши претрага лево (погледајте следећи одељак).

Напомена: нова функција КСЛООКУП сада може да изврши тражење по левој страни.

Поглед на лево

Користимо ову табелу кошаркашке статистике:

Желимо да пронађемо Бобовог играча #. Пошто је Плаиер # лево од колоне са именом, не можемо да користимо ВЛООКУП.

Уместо тога, могли бисмо да урадимо основни МАТЦХ захтев за израчунавање Бобовог реда

= МАТЦХ (Х2, Б2: Б5, 0)

Ово ће тражити потпуно подударање речи „Боб“, па би наша функција вратила број 2, пошто је „Боб“ у 2нд положај.

Затим можемо користити функцију ИНДЕКС да вратимо Плаиер #, који одговара реду. За сада, само ручно унесите „2“ у функцију:

= ИНДЕКС (А2: А5, 2)

Овде ће се ИНДЕКС позивати на А3, пошто је то 2нд ћелију унутар опсега А2: А5 и вратити резултат 42. За наш општи циљ, онда можемо да комбинујемо ово двоје у:

= ИНДЕКС (А2: А5, МАТЦХ (Х2, Б2: Б5, 0))

Предност овде је што смо могли да вратимо резултат из колоне лево од места где смо тражили.

Дводимензионално тражење

Погледајмо нашу табелу од раније:

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

= МАТЦХ (Х1, А1: Е1, 0)

Наша ћелија у Н1 је падајући мени који нам омогућава да изаберемо коју категорију желимо да тражимо, а затим наш МАТЦХ одређује којој колони у табели припада. Укључимо овај нови део у нашу претходну формулу. Имајте на уму да морамо да прилагодимо први аргумент да буде две димензије, јер више не желимо само резултат из колоне А.

= ИНДЕКС (А2: Е5, МАТЦХ (Х2, Б2: Б5, 0), МАТЦХ (Х1, А1: Е1, 0))

У нашем примеру желимо да пронађемо скокове за Чарлија. Наша формула ће ово оценити овако:

= ИНДЕКС (А2: Е5, МАТЦХ ("Цхарлие", Б2: Б5, 0), МАТЦХ ("Одскоци", А1: Е1, 0)) = ИНДЕКС (А2: Е5, 3, 4) = Д4 = 6

Сада смо створили флексибилно подешавање које омогућава кориснику да дохвати било коју вредност коју жели из наше табеле без потребе за писањем више формула или гранањем ИФ наредби.

Више одељака

Не користи се често, али ИНДЕКС има пети аргумент који се може дати да би се утврдило који области у оквиру првог аргумента за употребу. То значи да нам је потребан начин да пренесемо више области у први аргумент. То можете учинити помоћу додатног скупа заграда. Овај пример ће илустровати како можете дохватити резултате из различитих табела на радном листу користећи ИНДЕКС.

Ево изгледа који ћемо користити. Имамо статистику за три различите четвртине игре.

У ћелијама Х1: Х3 створили смо падајуће листе за проверу ваљаности података за различите изборе. Падајући мени за квартал долази из Ј2: Ј4. Ово ћемо користити за другу МАТЦХ наредбу да одредимо коју област да користимо. Наша формула у Х4 ће изгледати овако:

= ИНДЕКС ((А3: Е6, А10: Е13, А17: Е20), МАТЦХ (Х2, Б3: Б6, 0), МАТЦХ (Х1, А2: Е2, 0), МАТЦХ (Х3, Ј2: Ј4, 0))

Већ смо разговарали о томе како функционишу две унутрашње функције МАТЦХ, па се фокусирајмо на први и последњи аргумент:

= ИНДЕКС ((А3: Е6, А10: Е13, А17: Е20),…, МАТЦХ (Х3, Ј2: Ј4, 0))

Дали смо функцији ИНДЕКС више низа у првом аргументу тако што смо их све затворили у заграде. Други начин на који то можете учинити је помоћу формула - Дефинирајте име. Могли бисте дефинисати име под називом „Моје табеле“ са дефиницијом

= ИНДЕКС (МиТабле, МАТЦХ (Х2, Табле1347 [Наме], 0), МАТЦХ (Х1, Табле1347 [#Хеадерс], 0), МАТЦХ (Х3, Ј2: Ј4,0))

Вратимо се целој изјави. Наше различите функције МАТЦХ рећи ће функцији ИНДЕКС тачно где да гледају. Прво ћемо утврдити да је „Цхарлие“ 3рд ред. Затим желимо „Опоравак“, који је 4тх колона. Коначно, одлучили смо да желимо резултат од 2нд сто. Формула ће се проценити овако:

= ИНДЕКС ((А3: Е6, А10: Е13, А17: Е20), МАТЦХ (Х2, Б3: Б6, 0), МАТЦХ (Х1, А2: Е2, 0), МАТЦХ (Х3, Ј2: Ј4, 0)) = ИНДЕКС ((А3: Е6, А10: Е13, А17: Е20), 3, 4, 2) = ИНДЕКС (А10: Е13, 3, 4) = Д13 = 14

Као што смо споменули на почетку овог примера, ограничени сте на то да табеле буду на истом радном листу. Ако можете да напишете исправне начине да свом ИНДЕКС -у кажете из ког реда, колоне и/или области желите да преузмете податке, ИНДЕКС ће вам послужити веома добро.

Гоогле табеле -ИНДЕКС & МАТЦХ

Сви горе наведени примери раде потпуно исто у Гоогле таблицама као и у Екцелу.

Ви ће помоћи развој сајта, дељење страницу са пријатељима

wave wave wave wave wave