Excel-kaava: Hae koko rivi -

Yleinen kaava

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

Yhteenveto

Voit hakea ja hakea koko rivin käyttämällä INDEX- ja MATCH-toimintoja. Esitetyssä esimerkissä kaava, jota käytetään kaikkien alueiden kaikkien arvojen etsimiseen, on:

=INDEX(C5:F8,MATCH(H5,B5:B8,0),0)

Selitys

Tämän kaavan ydin on käyttää MATCH-funktiota riviindeksin tunnistamiseen ja INDEX-toiminto koko rivin noutamiseen asettamalla sarakkeen numero nollaksi. Työskentelemällä sisältä ulospäin MATCHia käytetään saamaan riviindeksi näin:

MATCH(H5,B5:B8,0)

Hakuhinta "Central" tulee H5: stä, taulukko on alue B5: B8, ja nollaa käytetään tarkan vastaavuuden pakottamiseen. MATCH-funktio palauttaa tulokseksi 3, joka siirtyy INDEX-funktioon rivinumerona:

=INDEX(C5:F8,3,0)

Alueella C5: F8 matriisille ja 3 rivinumerolle viimeinen vaihe on antaa nolla sarakkeen numerolle. Tämä saa INDEXin palauttamaan koko rivin 3 lopputuloksena näin:

(116000,129250,127250,142500)

Käsittely muiden toimintojen kanssa

Kun olet hakenut koko tietorivin, voit syöttää kyseisen rivin funktioihin kuten SUM, MAX, MIN, AVERAGE, LARGE jne. Analysointia varten. Esimerkiksi saadaksesi pienimmän arvon Keski-alueella, voit käyttää:

=MIN(INDEX(C5:F8,MATCH(H5,B5:B8,0),0))

Yhteenvetona kaikki arvot Keski-alueella:

=SUM(INDEX(C5:F8,MATCH(H5,B5:B8,0),0))

Monisoluinen matriisikaava

Jos haluat palauttaa tulokset useampaan kuin yhteen soluun, anna monisoluinen taulukko.

Excelin dynaamisen matriisin versiossa, kun INDEX palauttaa kokonaisen rivin, riviarvot valuvat automaattisesti laskentataulukkoon.

Mielenkiintoisia artikkeleita...