
Splošna formula
=INDEX(data,0,MATCH(value,headers,0))
Povzetek
Za iskanje in pridobivanje celotnega stolpca lahko uporabite formulo, ki temelji na funkcijah INDEX in MATCH. V prikazanem primeru je formula, uporabljena za iskanje vseh rezultatov Q3:
=INDEX(C5:F8,0,MATCH(I5,C4:F4,0))
Opomba: ta formula je vdelana v funkcijo SUM samo zato, da dokaže, da so vse vrednosti pravilno pridobljene.
Pojasnilo
Bistvo: uporabite MATCH za identifikacijo indeksa stolpca, nato INDEX, da pridobite celoten stolpec z nastavitvijo številke vrstice na nič.
Deluje od znotraj navzgor, MATCH se uporablja za pridobitev indeksa stolpca, kot je ta:
MATCH(I5,C4:F4,0)
Iskalna vrednost "Q3" prihaja iz H5, matrika je glava v C4: F4, nič pa se uporablja za vsiljevanje natančnega ujemanja. Funkcija MATCH kot rezultat vrne 3, ki se v funkcijo INDEX vnese kot številka stolpca.
Znotraj INDEX je polje na voljo kot obseg C5: F8, številka stolpca pa 3, kot določa MATCH. Številka vrstice je nastavljena na nič:
=INDEX(C5:F8,0,3)
To povzroči, da INDEX vrne vse 4 vrednosti v matriki kot končni rezultat v taki matriki:
(121250;109250;127250;145500)
V prikazanem primeru je celotna formula ovita v funkcijo SUM, ki lahko matično obdeluje polja. Funkcija SUM vrne končni rezultat 503.250.
Obdelava z drugimi funkcijami
Ko pridobite celoten stolpec podatkov, ga lahko za dodatno obdelavo vstavite v funkcije, kot so SUM, MAX, MIN, AVERAGE, LARGE itd. Na primer, lahko dobite največjo vrednost v četrtletju, kot je ta:
=MAX(INDEX(C5:F8,0,MATCH(I5,C4:F4,0)))