Excel-kaava: XLOOKUP-hakurivi tai -sarake -

Sisällysluettelo

Yleinen kaava

=XLOOKUP(value,headers,data) // lookup row

Yhteenveto

XLOOKUP-sovellusta voidaan käyttää rivien tai sarakkeiden hakemiseen ja hakemiseen. Esitetyssä esimerkissä kaava H5: ssä on:

=XLOOKUP(H4,C4:F4,C5:F8)

Koska kaikki tiedot C5: F8: ssa ovat paluuarvo, XLOOKUP palauttaa tuloksena alueen E5: E8, joka valuu alueelle H5: H8.

Selitys

Yksi XLOOKUPin mukavista eduista on, että se voi helposti palauttaa kokonaiset rivit tai sarakkeet haun tuloksena. Tämä voidaan tehdä myös INDEX: llä ja MATCH: lla, mutta syntaksia on monimutkaisempi.

Esitetyssä esimerkissä haluamme hakea kaikki Q3: een liittyvät arvot. H5: n kaava on:

=XLOOKUP(H4,C4:F4,C5:F8)

  • Hakuhinta tulee solusta H4, joka sisältää "Q3"
  • Hakupyyntö on alue C4: F4, joka neljännes otsikossa
  • Return_array on C5: F8, joka sisältää kaikki tiedot
  • Match_mode-arvoa ei toimiteta ja oletusarvo on 0 (tarkka ottelu)
  • Hakumoodia ei anneta, ja oletuksena se on 1 (ensimmäisestä viimeiseen)

XLOOKUP löytää "Q3" toisen kohteen C4: F4: ssä ja palauttaa return_arrayn toisen sarakkeen, alueen E5: E8.

Hakurivi

Esitetyssä esimerkissä XLOOKUP käytetään myös rivin hakemiseen. C10: n kaava on:

=XLOOKUP(B10,B5:B8,C5:F8)

  • Haun_arvo tulee solusta B10, joka sisältää "Central"
  • Hakupyyntö on alue B5: B8, joka listaa alueet
  • Return_array on C5: F8, joka sisältää kaikki tiedot
  • Match_mode-arvoa ei toimiteta ja oletusarvo on 0 (tarkka ottelu)
  • Hakumoodia ei anneta, ja oletuksena se on 1 (ensimmäisestä viimeiseen)

XLOOKUP etsii "Central" kolmanneksi kohteeksi B5: B8: ssa ja palauttaa return_arrayn kolmannen rivin, alueen C7: F7.

Jatkokäsittely muiden toimintojen kanssa

XLOOKUPin toimittamat tulokset voidaan siirtää muille toiminnoille jatkokäsittelyä varten. Esimerkiksi kaikkien Q3-numeroiden laskemiseksi voit käyttää SUM-toimintoa seuraavasti:

=SUM(XLOOKUP("Q3",C4:F4,C5:F8)) // sum Q3

joka palauttaa yhden tuloksen, 503 250.

Mielenkiintoisia artikkeleita...