Екцел формула: Басиц ИНДЕКС МАТЦХ тачно -

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

=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

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

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