Excel formula: Osnovna INDEKSNA UTAKMICA točno -

Sadržaj

Generička formula

=INDEX(data,MATCH(value,lookup_column,FALSE),column)

Sažetak

Ovaj primjer pokazuje kako koristiti INDEX i MATCH za dobivanje informacija iz tablice na temelju točnog podudaranja. U prikazanom primjeru formula u stanici H6 je:

=INDEX(B5:E9,MATCH(H4,B5:B9,FALSE),2)

koji se vraća 1995., godine kada je objavljen film Priča o igračkama.

Obrazloženje

Ova formula koristi funkciju MATCH za dobivanje položaja retka priče o igračkama u tablici, a funkcija INDEX za dohvaćanje vrijednosti u tom retku u stupcu 2. MATCH je konfiguriran da traži vrijednost u H4 u stupcu B:

MATCH(H4,B5:B9,FALSE)

Imajte na umu da je posljednji argument FALSE, što prisiljava MATCH da izvrši točno podudaranje.

MATCH pronalazi "Priču o igračkama" na retku 4 i vraća taj broj u INDEX kao broj retka. INDEX je konfiguriran s nizom koji uključuje sve podatke u tablici, a broj stupca je teško kodiran kao 2. Jednom kada MATCH vrati 4 imamo:

=INDEX(B5:E9,4,2)

INDEX zatim dohvaća vrijednost na presjeku 4. retka i 2. stupca u polju, a to je "1995".

Ostale formule u primjeru su iste, osim broja stupca:

=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

INDEKS s jednim stupcem

U gornjem primjeru INDEX prima niz koji sadrži sve podatke u tablici. Međutim, možete jednostavno prepisati formule da rade samo s jednim stupcem, što eliminira potrebu za unosom broja stupca:

=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

U svakom slučaju, INDEX prima niz s jednim stupcem koji odgovara podacima koji se preuzimaju, a MATCH daje broj retka.

Zanimljivi članci...