
Generička formula
=INDEX(data,MATCH(value,array,0),0)
Sažetak
Za traženje i dohvaćanje cijelog retka koristite funkcije INDEX i MATCH. U prikazanom primjeru formula koja se koristi za traženje svih vrijednosti za središnju regiju je:
=INDEX(C5:F8,MATCH(H5,B5:B8,0),0)
Obrazloženje
Srž ove formule je upotreba funkcije MATCH za identificiranje indeksa retka, a funkcija INDEX za dohvaćanje cijelog retka postavljanjem broja stupca na nulu. Radeći iznutra prema van, MATCH se koristi za dobivanje indeksa reda poput ovog:
MATCH(H5,B5:B8,0)
Vrijednost pretraživanja "Central" dolazi iz H5, niz je u rasponu B5: B8, a nula se koristi za forsiranje točnog podudaranja. Funkcija MATCH kao rezultat vraća 3, koja u funkciju INDEX ide kao broj retka:
=INDEX(C5:F8,3,0)
S rasponom C5: F8 za polje i 3 za broj retka, posljednji je korak pružanje nule za broj stupca. To dovodi do toga da INDEX vraća sve redove 3 kao konačni rezultat u nizu poput ovog:
(116000,129250,127250,142500)
Obrada s ostalim funkcijama
Jednom kada dohvatite cijeli red podataka, taj red možete uvrstiti u funkcije poput SUM, MAX, MIN, AVERAGE, LARGE itd. Za daljnju analizu. Na primjer, da biste dobili najmanju vrijednost u središnjoj regiji, možete upotrijebiti:
=MIN(INDEX(C5:F8,MATCH(H5,B5:B8,0),0))
Da zbrojimo sve vrijednosti u središnjoj regiji:
=SUM(INDEX(C5:F8,MATCH(H5,B5:B8,0),0))
Formula višećelijskog niza
Da biste vratili rezultate u više ćelija, unesite kao formulu s više ćelija.
U verziji Excela Dynamic Array, kada INDEX vrati cijeli redak, vrijednosti retka automatski će se preliti na radni list.