Excel formula: Iskanje celotne vrstice -

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.

Zanimive Članki...