
Генеричка формула
=INDEX(data,MATCH(value,lookup_column,FALSE),column)
Резиме
Овај пример показује како се помоћу ИНДЕКС-а и МАТЦХ-а добијају информације из табеле на основу тачног подударања. У приказаном примеру, формула у ћелији Х6 је:
=INDEX(B5:E9,MATCH(H4,B5:B9,FALSE),2)
који се враћа 1995. године, када је објављен филм Прича о играчкама.
Објашњење
Ова формула користи функцију МАТЦХ да добије позицију реда Приче о играчкама у табели, а функција ИНДЕКС за преузимање вредности у том реду у колони 2. МАТЦХ је конфигурисан да тражи вредност у Х4 у колони Б:
MATCH(H4,B5:B9,FALSE)
Имајте на уму да је последњи аргумент ФАЛСЕ, што приморава МАТЦХ да изврши тачно подударање.
МАТЦХ проналази „Причу о играчкама“ у реду 4 и враћа овај број у ИНДЕКС као број реда. ИНДЕКС је конфигурисан са низом који укључује све податке у табели, а број колоне је тешко кодиран као 2. Једном када МАТЦХ врати 4 имамо:
=INDEX(B5:E9,4,2)
ИНДЕКС затим преузима вредност на пресеку 4. реда и 2. колоне у низу, а то је „1995“.
Остале формуле у примеру су исте, осим броја колоне:
=INDEX(B5:E9,MATCH(H4,B5:B9,FALSE),2) // year =INDEX(B5:E9,MATCH(H4,B5:B9,FALSE),3) // rank =INDEX(B5:E9,MATCH(H4,B5:B9,FALSE),4) // sales
ИНДЕКС са једном колоном
У горњем примеру, ИНДЕКС прима низ који садржи све податке у табели. Међутим, можете лако преписати формуле да раде само са једном колоном, што елиминише потребу за уносом броја колоне:
=INDEX(C5:C9,MATCH(H4,B5:B9,FALSE)) // year =INDEX(D5:D9,MATCH(H4,B5:B9,FALSE)) // rank =INDEX(E5:E9,MATCH(H4,B5:B9,FALSE)) // sales
У сваком случају, ИНДЕКС прима низ од једне колоне који одговара подацима који се преузимају, а МАТЦХ даје број реда.