Excel-kaava: Hae koko sarake -

Yleinen kaava

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

Yhteenveto

Voit hakea ja noutaa kokonaisen sarakkeen käyttämällä kaavaa, joka perustuu INDEX- ja MATCH-funktioihin. Esitetyssä esimerkissä kaikkien Q3-tulosten hakemiseen käytetty kaava on:

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

Huomautus: tämä kaava on upotettu SUM-funktioon vain osoittaakseen, että kaikki arvot on haettu oikein.

Selitys

Lyhyesti: tunnista sarakeindeksi MATCH: lla ja noudata sitten INDEX koko sarakkeen asettamalla rivinumero nollaksi.

Työskentelemällä sisältä ulospäin, MATCHia käytetään saamaan sarakeindeksi näin:

MATCH(I5,C4:F4,0)

Hakuhinta "Q3" tulee H5: stä, taulukko on otsikot C4: F4: ssä, ja nollaa käytetään tarkan vastaavuuden pakottamiseen. MATCH-funktio palauttaa tuloksena 3, joka syötetään INDEX-toimintoon sarakkeen numerona.

Indeksin sisällä taulukko on alue C5: F8 ja sarakkeen numero 3, kuten MATCH tarjoaa. Rivin numero on nolla:

=INDEX(C5:F8,0,3)

Tämä saa INDEXin palauttamaan matriisin kaikki 4 arvoa lopullisena tuloksena seuraavassa taulukossa:

(121250;109250;127250;145500)

Esitetyssä esimerkissä koko kaava on kääritty SUM-funktioon, joka voi käsitellä matriiseja natiivisti. SUM-funktio palauttaa lopputuloksen 503 250.

Käsittely muiden toimintojen kanssa

Kun olet hakenut koko tietosarakkeen, voit syöttää kyseisen sarakkeen toimintoihin, kuten SUM, MAX, MIN, AVERAGE, LARGE jne., Jatkokäsittelyä varten. Voit esimerkiksi saada maksimiarvon näin neljänneksellä:

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

Mielenkiintoisia artikkeleita...