
Splošna formula
=INDEX(data,MATCH(value,array,0),0)
Povzetek
Če želite poiskati in pridobiti celo vrstico, uporabite funkciji INDEX in MATCH. V prikazanem primeru je formula, uporabljena za iskanje vseh vrednosti za osrednjo regijo, naslednja:
=INDEX(C5:F8,MATCH(H5,B5:B8,0),0)
Pojasnilo
Jedro te formule je uporaba funkcije MATCH za identifikacijo indeksa vrstic in funkcija INDEX za pridobivanje celotne vrstice z nastavitvijo številke stolpca na nič. Deluje od znotraj navzgor, MATCH se uporablja za pridobitev indeksa vrstic, kot je ta:
MATCH(H5,B5:B8,0)
Iskalna vrednost "Central" prihaja iz H5, matrika je obseg B5: B8, nič pa se uporablja za vsiljevanje natančnega ujemanja. Funkcija MATCH kot rezultat vrne 3, ki gre v funkcijo INDEX kot številka vrstice:
=INDEX(C5:F8,3,0)
Z obsegom C5: F8 za matriko in 3 za številko vrstice je zadnji korak dobava ničle za številko stolpca. To povzroči, da INDEX vrne vse vrstice 3 kot končni rezultat v matriki, kot je ta:
(116000,129250,127250,142500)
Obdelava z drugimi funkcijami
Ko pridobite celo vrsto podatkov, jo lahko za nadaljnjo analizo vstavite v funkcije, kot so SUM, MAX, MIN, AVERAGE, LARGE itd. Če želite na primer dobiti najmanjšo vrednost v osrednji regiji, lahko uporabite:
=MIN(INDEX(C5:F8,MATCH(H5,B5:B8,0),0))
Če seštejemo vse vrednosti v osrednji regiji:
=SUM(INDEX(C5:F8,MATCH(H5,B5:B8,0),0))
Formula večceličnega polja
Če želite rezultate vrniti v več celic, vnesite kot večcelično matrično formulo.
V različici Excela Dynamic Array, ko INDEX vrne celo vrstico, se vrednosti vrstic samodejno razlijejo na delovni list.