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.
Product | Category | Price |
|---|---|---|
Mouse | Accessories | 20 |
Keyboard | Accessories | 35 |
Monitor | Electronics | 180 |
Webcam | Electronics | 45 |
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ää Monitor, XMATCH palauttaa 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 kolmanteen riviin alueella;INDEX: palauttaa kyseisessä sijainnissa olevan arvon. Tulos:180.
Mikä tekee tästä dynaamisen
XMATCH määrittää rivin sijainnin automaattisesti.
Jos tuotteen nimi 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.
Tilanne
Työkirjassa on taulukko, jossa on sarakkeet Product Name, Category ja Price.
Syöttösoluun kirjoitetaan tuotteen nimi.
Tavoitteena on palauttaa Category käyttämällä INDEX- ja XMATCH-funktioiden yhdistelmää.
Ohjeet
- Käytä
XMATCH-funktiota tuotteen nimen sijainnin löytämiseen tuotelistasta; - Käytä
INDEX-funktiota kategorian hakemiseen taulukosta; - Yhdistä molemmat funktiot yhdeksi kaavaksi.
Kiitos palautteestasi!
Kysy tekoälyä
Kysy tekoälyä
Kysy mitä tahansa tai kokeile jotakin ehdotetuista kysymyksistä aloittaaksesi keskustelumme