Index- ja Xmatch-funktioiden yhdistäminen dynaamisiin hakuihin
Pyyhkäise näyttääksesi valikon
Miksi yhdistää INDEX ja XMATCH
INDEX-funktio hakee arvon rivin tai sarakkeen sijainnin perusteella. XMATCH-funktio etsii arvoa alueelta ja palauttaa sen sijainnin.
Kun nämä kaksi funktiota yhdistetään:
XMATCHlöytää arvon sijainnin;INDEXhakee vastaavan arvon toisesta sarakkeesta.
Yhdessä ne muodostavat joustavan hakukaavan.
Esimerkki tuotteen hinnan hakemisesta
Oletetaan, että laskentataulukossa on seuraava taulukko.
Tuotteen nimi, jota haetaan, syötetään soluun E2.
Tavoitteena on palauttaa kyseisen tuotteen Price.
=INDEX(C2:C5; XMATCH(E2; A2:A5))
XMATCH-funktio suoritetaan ensin.
XMATCH(E2; A2:A5)
E2: sisältää haettavan tuotteen nimen;A2:A5: sisältää tuotelistan;XMATCH: etsii listasta ja palauttaa osuman sijainnin.
Jos E2 sisältää arvon Monitor, XMATCH palauttaa arvon 3, koska Monitor on kolmas kohde alueella.
INDEX käyttää sijaintia
Palautettu sijainti välitetään INDEX-funktiolle.
INDEX(C2:C5; 3)
C2:C5: sisältää tuotteiden hinnat;3: viittaa alueen kolmanteen riviin;INDEX: palauttaa kyseisessä sijainnissa olevan arvon. Tulos:180.
Mikä tekee tästä dynaamisen
XMATCH määrittää rivin sijainnin automaattisesti.
Jos tuotenimi solussa E2 muuttuu, XMATCH palauttaa eri sijainnin ja INDEX hakee vastaavan arvon.
Tämän ansiosta hakukaava mukautuu erilaisiin syötteisiin.
INDEX + XMATCH mahdollistaa:
- Hakusarakkeen ja palautussarakkeen erottamisen;
- Sarakkeiden käytön missä tahansa järjestyksessä;
- Dynaamisten hakumallien rakentamisen.
Tätä yhdistelmää käytetään yleisesti, kun hakuprosessiin tarvitaan enemmän hallintaa.
Tehtävä
Tilanne
Työkirjassa on taulukko, jossa on Product Name, Category ja Price.
Syöttösoluun kirjoitetaan tuotenimi.
Tavoitteena on palauttaa Category käyttämällä INDEX- ja XMATCH-funktioita yhdessä.
Ohjeet
- Käytä
XMATCH-funktiota löytääksesi tuotenimen sijainnin tuotelistasta; - Käytä
INDEX-funktiota hakeaksesi kategorian taulukosta; - Yhdistä molemmat funktiot yhdeksi kaavaksi.
Kiitos palautteestasi!
Kysy tekoälyä
Kysy tekoälyä
Kysy mitä tahansa tai kokeile jotakin ehdotetuista kysymyksistä aloittaaksesi keskustelumme