Excel formula: Pretraži cijeli stupac -

Generička formula

=INDEX(data,0,MATCH(value,headers,0))

Sažetak

Za traženje i dohvaćanje cijelog stupca možete koristiti formulu koja se temelji na funkcijama INDEX i MATCH. U prikazanom primjeru formula koja se koristi za pretraživanje svih rezultata Q3 je:

=INDEX(C5:F8,0,MATCH(I5,C4:F4,0))

Napomena: ova je formula ugrađena u funkciju SUM samo da bi se pokazalo da su sve vrijednosti ispravno dohvaćene.

Obrazloženje

Suština: upotrijebite MATCH za identificiranje indeksa stupca, a zatim INDEX za dohvaćanje cijelog stupca postavljanjem broja retka na nulu.

Radeći iznutra prema van, MATCH se koristi za dobivanje indeksa stupaca ovako:

MATCH(I5,C4:F4,0)

Vrijednost pretraživanja "Q3" dolazi iz H5, niz je zaglavlja u C4: F4, a nula se koristi za forsiranje točnog podudaranja. Funkcija MATCH kao rezultat vraća 3, koja se uvodi u funkciju INDEX kao broj stupca.

Unutar INDEX-a niz je naveden u rasponu C5: F8, a broj stupca je 3, kao što pruža MATCH. Broj retka postavljen je na nulu:

=INDEX(C5:F8,0,3)

To uzrokuje da INDEX vrati sve 4 vrijednosti u polju kao konačni rezultat, u nizu poput ovog:

(121250;109250;127250;145500)

U prikazanom primjeru cijela je formula umotana u funkciju SUM koja može izvorno obrađivati ​​nizove. Funkcija SUM daje konačni rezultat od 503.250.

Obrada s ostalim funkcijama

Nakon što dohvatite cijeli stupac podataka, taj stupac možete dodati u funkcije poput SUM, MAX, MIN, AVERAGE, LARGE itd. Za dodatnu obradu. Na primjer, možete dobiti maksimalnu vrijednost u četvrtini poput ove:

=MAX(INDEX(C5:F8,0,MATCH(I5,C4:F4,0)))

Zanimljivi članci...