Преглед садржаја
С времена на време, морамо да тражимо одређене информације у нашем великом Екцел радном листу. Али, заморно је тражити га ручно. Формула која сарађује функције ИНДЕКС и МАТЦХ може врло лако обавити невероватан посао претраживања података. Такође може да обавља напредна претраживања. У овом чланку ћемо вам показати једноставне и ефикасне начине за Коришћење Формуле ИНДЕКСА ПОДРЖАВАЊА у Екцел-у.
Да бисмо илустровали, користићемо узорак скупа података као пример. На пример, следећи скуп података представља Продавац , Производ и Нето продају компаније.
Преузмите свеску за вежбање
Преузмите следећу радну свеску да бисте сами вежбали.
Употреба ИНДЕКС-МАТЦХ.клск
Увод у Функција ИНДЕКС
- Синтакса
ИНДЕКС(низ, број_реда,[број_колоне])
- Аргументи
низ: Опсег одакле ће повући податке.
ред_нум: Број реда података за враћање.
[број_колоне]: Број колоне података за враћање.
- Циљ
Функција ИНДЕКС преузима вредност ћелије или референцу ћелије која се налази на пресеку одређеног реда и колоне у датом опсегу.
У следећи скуп података, Нате Салес 17000 присутан је у 4. реду и 3. колони у опсегу Б5:Д10 .
Прочитајте више: Индекс се подудара са више редова у Екцел-у (3 начина)
9. Пронађите приближно подударање помоћу ИНДЕКС МАТЦХ
Формула ИНДЕКС МАТЦХ је веома корисна када се проналази приближно подударање. У овом примеру ћемо пронаћи производ за приближну Нето продају од 6000 . Дакле, пратите процес.
КОРАЦИ:
- Прво, кликните на ћелију Ф5 .
- Затим откуцајте формула:
=INDEX(C5:C10,MATCH(F4,D5:D10,1),1)
- На крају, притисните Ентер .
НАПОМЕНА: Подаци би требало да буду у узлазном или опадајућем редоследу да би ова формула функционисала.
🔎 Како функционише формула?
- МАЦХ(Ф4,Д5:Д10,1)
Формула МАТЦХ користи 1 као аргумент типа подударања који ће вратити највећу вредност која је мања или једнака вредности тражења 6000 . Овде ће вратити 2 .
- ИНДЕКС(Ц5:Ц10,МАТЦХ(Ф4,Д5:Д10,1),1)
Функција ИНДЕКС враћа Рутер који се налази у 2. реду у опсегу Ц5:Ц10 .
Прочитајте више: Како користити ИНДЕКС и Матцх за делимично подударање (2 начина)
Зашто је ИНДЕКС МАТЦХ кориснији од ВЛООКУП-а?
1. Формула ИНДЕКС МАТЦХ изгледа са леве и десне стране вредности тражења
Функција ВЛООКУП не може да преузме податке са леве стране страну вредности тражења. Али ИНДЕКС МАТЦХ формула то може учинити.
2. ПОДРЖАВАЊЕ ИНДЕКСА ради са вертикалним и хоризонталним опсезима
ВЛООКУП може да преузме податке само из вертикале низ, док ИНДЕКС МАТЦХ може проћи кроз вертикалне и хоризонталне податке.
3. ВЛООКУП не успе са опадајућим подацима
Функција ВЛООКУП не може да обрађује податке опадајућег редоследа када је у питању приближно подударање.
4. Формула са ИНДЕКС МАТЦХ је нешто бржа
ВЛООКУП је мало спорија функција када радите са превише редова и колона.
5. Независно од стварне позиције колоне
ВЛООКУП није независно од стварне позиције колоне. Дакле, кад год избришете колону, функција ВЛООКУП ће дати нетачан резултат.
6. ВЛООКУП није тешко користити
Функција ВЛООКУП је лакша за коришћење у поређењу са функцијама ИНДЕКС МАТЦХ . А већина наших операција тражења може се лако обавити помоћу ВЛООКУП .
Прочитајте више: ИНДЕКС МАТЦХ вс ВЛООКУП функција (9 примера)
Закључак
Од сада ћете моћи да Користите Формулу ИНДЕКСА ПОДРЖАВАЊА у Екцел-у са горе описаним методама . Наставите да их користите и обавестите нас ако имате још начина да обавите задатак. Не заборавите да оставите коментаре, предлоге или упите ако их имате у одељку за коментаре испод.
Б5:Д10.
Увод у функцију МАТЦХ
- Синтакса
МАТЦХ(валуе_лоокуп_валуе,лоокуп_арраи,[матцх_типе])
- Аргументс
лоокуп_валуе: Вредност коју треба тражити у опсегу података.
лоокуп_арраи : Опсег података одакле ће се тражити лоокуп_валуе .
[тип_подударања]: – 1/0/1 . -1 означава вредност већу од потпуног подударања, 0 за потпуно подударање и 1 за вредност мању од потпуног подударања.
- Циљ
Функција МАТЦХ враћа релативну позицију лоокуп_валуе у низу.
У доњем скупу података, вредност ћелије Ф4 је Франк ( лоокуп_валуе ) и Франк је присутан у 3. позиција у одељку Продавац ( Б5:Б10 ). Дакле, враћа 3 .
9 примера за коришћење формуле ИНДЕКС МАТЦХ у Екцелу
Сада ћемо креирати формулу која комбинује две функције. Већ смо свесни да су функцији ИНДЕКС потребни бројеви редова и колона за преузимање података, док функција МАТЦХ враћа локацију података. Дакле, можемо лако поставити њихов аргумент да бисмо добили бројеве редова и колона.
У следећем скупу података, функција ИНДЕКС ће повући податке из Б5:Д10 . Функција МАТЦХ враћа број реда 3 и ми смо навели број колоне. Дакле,формула ће приказати податке присутне у 3. реду и 3. колони у опсегу.
1. Двосмерни Проналажење са ИНДЕКС МАТЦХ у Екцел-у
Двосмерно тражење значи преузимање и броја реда и броја колоне помоћу функције МАТЦХ потребне за ИНДЕКС функција. Стога, пратите доленаведене кораке да бисте извршили задатак.
КОРАЦИ:
- Прво, изаберите ћелију Ф6 .
- Затим откуцајте формулу:
=INDEX(B5:D10,MATCH(F5,B5:B10,0),MATCH(F4,B4:D4,0))
- На крају, притисните Ентер и вратиће вредност.
🔎 Како функционише формула?
- МАТЦХ(Ф5,Б5:Б10,0)
Формула МАТЦХ враћа 3 у ИНДЕКС као ред број.
- МАТЦХ(Ф4,Б4:Д4,0))
Ова МАТЦХ формула враћа 3 до ИНДЕКС као број колоне.
- ИНДЕКС(Б5:Д10,МАТЦХ(Ф5,Б5:Б10,0),МАТЦХ(Ф4, Б4:Д4,0))
На крају, функција ИНДЕКС враћа 13500 који се налази у 3. реду и 3. колона у опсегу Б5:Д10 .
Прочитајте више: ЗБИРНИ ПРОИЗВОД са функцијама ИНДЕКС и МАТЦХ у Екцел-у
2. ИНДЕКС МАТЦХ Формула за тражење лево
Главна предност ИНДЕКС МАТЦХ формуле је у томе што може да преузме податке са леве стране вредности претраживања. Дакле, научите кораке да извршите операцију.
КОРАЦИ:
- Прво, изаберите ћелију Ф5 .
- Следеће унесите формулу:
=INDEX(B5:B10,MATCH(F4,C5:C10,0))
- На крају, притисните Ентер и вратиће вредност.
Овде, формула враћа Продавачев име које се налази на левој страни вредности за тражење Кабл .
🔎 Како функционише формула?
- МАТЦХ(Ф4,Ц5:Ц10,0)
Формула МАТЦХ враћа 1 у ИНДЕКС као број реда.
- ИНДЕКС(Б5:Б10,МАТЦХ(Ф4,Ц5:Ц10,0))
На крају, Функција ИНДЕКС враћа Вилхам који се налази у 1. реду у опсегу Б5:Б10 .
Прочитајте више: Како користити формулу ИНДЕКС МАТЦХ у Екцел-у (9 примера)
3. Проналажење осетљиво на велика и мала слова користећи формулу ИНДЕКС МАТЦХ
Тхе МАТЦХ функција подразумевано није осетљива на велика и мала слова. Међутим, можемо применити функцију ЕКСАЦТ на тражење које поштује велика и мала слова. Стога, следите процес да Користите формулу ИНДЕКС МАТЦХ да извршите Цеасе – Осетљиво тражење у Екцел .
КОРАЦИ:
- На почетку изаберите ћелију Ф5 .
- Након тога унесите формулу:
=INDEX(D5:D10,MATCH(TRUE,EXACT(F4,B5:B10),0))
- На крају притисните Ентер да бисте вратили вредност.
🔎 Како функционише формула?
- ТАЧНО(Ф4,Б5:Б10)
Функција ТАЧНО враћа ТРУЕ само за прве податке ( Б5 ) у опсегу Б5:Б10 и ФАЛСЕ за друге.
- МАЦХ(ТРУЕ,ЕКСАЦТ(Ф4,Б5:Б10),0)
Ова МАТЦХ формула враћа 1 у ИНДЕКС као број реда.
- ИНДЕКС(Д5:Д10,МАТЦХ(ТРУЕ,ЕКСАЦТ(Ф4,Б5:Б10),0))
На крају, функција ИНДЕКС враћа 2600 који се налази у 1. реду у опсегу Д5:Д10 .
Прочитајте више: Примери са ИНДЕКС-ом -МАТЦХ Формула у Екцел-у (8 приступа)
4. Користите ИНДЕКС МАТЦХ за најближе подударање
Понекад можда нећемо добити тачно подударање вредности претраживања у низу претраживања. У том случају желимо да тражимо најближе подударање. То се посебно дешава са нумеричким траженим вредностима. Сада научите процес проналажења најближег подударања помоћу формуле ИНДЕКС МАТЦХ .
КОРАЦИ:
- Најпре изаберите ћелију Ф5 .
- Затим откуцајте формулу:
=INDEX(C5:C10,MATCH(MIN(ABS(D5:D10-F4)),ABS(D5:D10-F4),0))
- На крају, притисните Ентер .
🔎 Како функционише формула?
- АБС(Д5:Д10-Ф4)
Прво, формула одузима вредност ћелије Ф4 из опсега Д5:Д10 да генеришемо разлике и користимо функцију АБС да претворимо негативне резултате у позитивне.
- МИН(АБС(Д5: Д10-Ф4))
Онда, функција МИН враћа најмању разлику која је 500 .
- МАЦХ(МИН(АБС(Д5:Д10-Ф4)),АБС(Д5:Д10-Ф4),0)
МИН(АБС(Д5:Д10-Ф4)) излаз формуле је тражена вредност ( 500 ) за функцију МАТЦХ и низ за тражење је АБС(Д5:Д10-Ф4) излази формуле.
- ИНДЕКС(Ц5:Ц10,МАТЦХ(МИН(АБС(Д5:Д10-Ф4)), АБС(Д5:Д10-Ф4),0))
На крају, функција ИНДЕКС враћа Рутер пошто има најближи Нето продаја износи 5000 .
5. Проналажење више критеријума са формулом ИНДЕКС МАТЦХ
Једна од најкориснијих операција са ИНДЕКС МАТЦХ формула је да може да изврши претрагу на основу више услова. Пратите доле наведене кораке да видите како можемо да добијемо Нето продају на основу Продавца име и Производ .
КОРАЦИ:
- Пре свега, изаберите ћелију Ф6 да бисте унели формулу:
=INDEX(D5:D10,MATCH(1,(F4=B5:B10)*(F5=C5:C10),0))
- Након тога, притисните Ентер и добићете резултат.
🔎 Како функционише формула?
- МАТЦХ(1,(Ф4=Б5:Б10)*(Ф5=Ц5:Ц10),0)
Формула МАТЦХ враћа 2 у ИНДЕКС као број реда. Овде упоређујемо више критеријума применом логичке логике.
- ИНДЕКС(Д5:Д10,МАТЦХ(1,(Ф4=Б5:Б10)*(Ф5=Ц5:Ц10), 0))
На крају, функција ИНДЕКС враћа 11500 који се налази у 2. реду у опсегу Д5:Д10 .
Прочитајте више: КакоКористите ИНДЕКС-МАТЦХ формулу у Екцел-у за генерисање више резултата
Сличних очитавања
- више критеријума у Екцел-у користећи ИНДЕКС, МАТЦХ и Функција ЦОУНТИФ
- Како се користи ИНДЕКС &амп; ПОДРЖИ функције радног листа у програму Екцел ВБА
- Екцел индекс Подудари један/више критеријума са појединачним/више резултата
- ИНДЕКС УПОТРЕБИ преко више листова у Екцел-у ( Са алтернативом)
- СУМИФ са функцијама ИНДЕКС и МАТЦХ у Екцел-у
6. Екцел ИНДЕКС МАТЦХ формула са заменским знаковима
Можемо користити звездицу ( * ), која је Вилдцард Цхарацтер , да пронађемо делимично подударање за тражену вредност. Погледајте пример у наставку да бисте извршили задатак. Имамо Нат у ћелији Ф4 . Не постоји Продавац са тим именом, али имамо Натхан , што се делимично подудара.
КОРАЦИ:
- Прво, изаберите ћелију Ф5 .
- Након тога унесите формулу:
=INDEX(D5:D10,MATCH(F4&"*",B5:B10,0))
- На крају, притисните Ентер и вратиће се Нето продаја од Натхан .
🔎 Како функционише формула?
- МАЦХ(Ф4&амп;”*”,Б5:Б10,0)
Ф4&амп;”*” је наша вредност тражења где је звездица џокер знак који представља било који број знакова који почињу са Нат . Формула се враћа 4 .
- ИНДЕКС(Д5:Д10,МАТЦХ(Ф4&амп;”*”,Б5:Б10,0))
На крају, функција ИНДЕКС враћа 17000 који се налази у 4. реду у опсегу Д5:Д10 .
Прочитајте више: ИНДЕКС МАТЦХ Вишеструки критеријуми са џокером у Екцел-у (комплетан водич)
7. Примените ИНДЕКС МАТЦХ за тросмерно тражење у Екцел-у
Напредна употреба ИНДЕКС МАТЦХ формуле се односи на извођење тросмерног тражења. Друга синтакса функције ИНДЕКС је:
ИНДЕКС (низ, број_реда, [број_колца], [број_области])
Где, [број_области] ( Опционално ) значи Ако аргумент низа има више опсега, овај број ће изабрати конкретну референцу из свих опсега.
У овом примеру, ми' Користићу овај опциони аргумент да вратим жељене податке из било ког од месеци јануара , фебруара и марта . Због тога следите доленаведене кораке да Користите Формулу ИНДЕКСА ПОДРЖАВАЊА у Екцел-у за Тросмерно Тражење .
КОРАЦИ:
- Пре свега, изаберите ћелију Ф7 да бисте унели формулу:
=INDEX((B6:D7,B11:D12,B16:D17),MATCH(F5,B6:B7,0),MATCH(F6,B5:D5,0),(IF(F4="January",1,IF(F4="February",2,3))))
- Даље, притисните Ентер . Тако ћете видети излаз.
🔎 Како функционише формула?
- ИФ(Ф4=”јануар”,1,ИФ(Ф4=”фебруар”,2,3))
Функција ИФ ће вратити 2 јер је наш дати месец фебруар . Функција ИНДЕКС ће преузети вредност из 2. низа, тј. фебруар .
- МАТЦХ(Ф6,Б5:Д5,0)
Функција МАТЦХ враћа 3 .
- МАТЦХ(Ф5,Б6:Б7,0)
Ова МАТЦХ функција враћа 2 .
- ИНДЕКС((Б6:Д7,Б11:Д12, Б16:Д17),МАЦХ(Ф5,Б6:Б7,0),МАЦХ(Ф6,Б5:Д5,0),(ИФ(Ф4=”јануар”,1,ИФ(Ф4=”фебруар”,2,3) )))
На крају, функција ИНДЕКС враћа 12500 што је у пресеку 3. колоне и 2. ред 2нд низа.
Прочитајте више: Како користити ИНДЕКС МАТЦХ уместо ВЛООКУП-а у Екцел-у (3 начина )
8. Преузми вредности целог реда/колоне помоћу формуле ИНДЕКС МАТЦХ
Друга примена формуле ИНДЕКС МАТЦХ је преузимање података из целог реда или колона. Дакле, научите процедуру за извођење операције.
КОРАЦИ:
- На почетку изаберите ћелију Ф5 . Овде унесите формулу:
=INDEX(B5:D10,MATCH(F4,B5:B10,0),0)
- Након тога притисните Ентер и ће просути податке целог 3. реда у опсегу Б5:Д10 .
🔎 Како функционише формула?
- МАТЦХ(Ф4,Б5:Б10,0)
Тхе МАТЦХ формула враћа 3 у ИНДЕКС као број реда.
- ИНДЕКС(Б5:Д10,МАТЦХ(Ф4,Б5:Б10, 0),0)
Функција ИНДЕКС враћа све вредности у 3. реду у опсегу