Excel-kaava: XLOOKUP kaksisuuntainen tarkka haku -

Yleinen kaava

=XLOOKUP(A1,months,XLOOKUP(A2,names,data))

Yhteenveto

Suorita kaksihaku XLOOKUP-toiminnolla (kaksinkertainen XLOOKUP), voit sijoittaa yhden XLOOKUPin toiseen. Esitetyssä esimerkissä kaava H6: ssa on:

=XLOOKUP(H5,months,XLOOKUP(H4,names,data))

missä kuukaudet (C4: E4) ja nimet (B5: B13) ja tiedot (C5: E13) on nimetty alueiksi.

Selitys

Yksi XLOOKUPin ominaisuuksista on mahdollisuus etsiä ja palauttaa koko rivi tai sarake. Tätä ominaisuutta voidaan käyttää yhden XLOOKUPin sijoittamiseen toisen sisään kaksisuuntaisen haun suorittamiseksi. Sisäinen XLOOKUP palauttaa tuloksen ulommalle XLOOKUP, joka palauttaa lopputuloksen.

Huomaa: XLOOKUP suorittaa oletusarvoisesti tarkan haun, joten vastaavuustilaa ei ole asetettu.

Sisemmältä ulospäin työskentelemällä sisäistä XLOOKUPia käytetään kaikkien "Frantz" -tietojen noutamiseen:

XLOOKUP(H4,names,data)

XLOOKUP löytää "Frantz" nimetyistä alueiden nimistä (B5: B13). Frantz näkyy viidennessä rivissä, joten XLOOKUP palauttaa viidennen tietorivin (C5: E13). Tuloksena on taulukko, joka edustaa yhtä Frantz-tietoriviä ja sisältää 3 kuukauden myynnin:

(10699,5194,10525) // data for Frantz

Tämä taulukko palautetaan suoraan uloimpaan XLOOKUP-tiedostoon palautusarvona:

=XLOOKUP(H5,months,(10699,5194,10525))

Ulompi XLOOKUP löytää arvon H5: ssä ("Mar") nimettyjen kuukausien sisällä (C4: E4). Arvo "Mar" näkyy kolmantena tuotteena, joten XLOOKUP palauttaa kolmannen kohteen myyntitiedoista, arvon 10525.

Ilman nimettyjä alueita

Tässä esimerkissä käytetyt nimetyt alueet ovat vain luettavuutta varten. Ilman nimettyjä alueita kaava on:

=XLOOKUP(H5,C4:E4,XLOOKUP(H4,B5:B13,C5:E13))

HAKEMISTO ja MATCH

Tämä esimerkki voidaan ratkaista seuraavilla INDEX- ja MATCH-tiedostoilla:

=INDEX(C5:E13,MATCH(H4,B5:B13,0),MATCH(H5,C4:E4,0))

Hakemisto ja MATCH ovat hyvä ratkaisu tähän ongelmaan, ja useimmille ihmisille se on todennäköisesti helpompi ymmärtää. XLOOKUP-versio osoittaa kuitenkin XLOOKUPin tehon ja joustavuuden.

Mielenkiintoisia artikkeleita...