Edistyneet XLOOKUP-sovellukset
Pyyhkäise näyttääksesi valikon
XLOOKUP-funktion käyttäminen likimääräisen haun kanssa
Tarkka haku toimii, kun tunnisteiden on vastattava täydellisesti. Joissakin liiketoimintatilanteissa arvot täytyy kuitenkin yhdistää tiettyihin vaihteluväleihin.
Esimerkki: provisioprosentit myyntirajojen perusteella.
Myyntitaulukko
Minimum Sales | Commission Rate |
|---|---|
0 | 2% |
5,000 | 5% |
10,000 | 8% |
20,000 | 12% |
Jos myyjällä on 12 000 myyntiä, provisioprosentin tulee olla 8 %. Tämä edellyttää likimääräistä hakua.
Syntaksi ja vastaavuustila
=XLOOKUP(lookup_value, lookup_array, return_array, [if_not_found], match_mode)
match_mode vaihtoehdot:
0: tarkka vastaavuus;-1: tarkka vastaavuus tai seuraava pienempi arvo;1: tarkka vastaavuus tai seuraava suurempi arvo;2: jokerimerkkivastaavuus.
Aluepohjaisissa hauissa käytä arvoa -1. Tämä tarkoittaa, että jos täsmällistä vastaavuutta ei löydy, palautetaan seuraava pienempi arvo.
Likimääräisen vastaavuuden käyttö
Oletetaan, että käytössä on arvosanataulukko.
Column A sisältää vaaditun vähimmäispistemäärän.
Column B sisältää vastaavan arvosanan.
Opiskelijan pistemäärä syötetään soluun D2.
Tavoitteena on palauttaa oikea arvosana pistemäärän perusteella.
Minimum Score -sarake tulee lajitella nousevaan järjestykseen.
=XLOOKUP(D2; A3:A8; B3:B8; "Not Found"; -1)
D2: sisältää opiskelijan pistemäärän;A3:A8: sisältää vähimmäispisterajat;B3:B8: sisältää arvosanat;"Not Found": määrittää, mitä näytetään, jos vastaavuutta ei löydy;-1: ohjeistaa Exceliä palauttamaan lähimmän pienemmän arvon, jos täsmällistä vastaavuutta ei löydy.



- Jos
D2on73, Excel etsii minimipisteiden sarakkeesta; - Se ei löydä tarkalleen arvoa
73; - Se löytää lähimmän pienemmän arvon, joka on
70; - Se palauttaa vastaavan arvosanan
B.
Tämä on likimääräinen haku perustuen arvoalueisiin.
Useiden sarakkeiden palauttaminen
Oletetaan, että sinulla on työntekijätaulukko: Employee ID | Salary | Bonus. Haluat palauttaa sekä Salary että Bonus yhdellä haulla.
=XLOOKUP(A3;E3:E7;F3:G7)
A3: sisältääEmployee ID;E3:E7: sisältää hakutaulukonEmployee ID-tunnukset;F3:G7: sisältää kaksi saraketta,SalaryjaBonus.



- Excel etsii vastaavan
Employee ID-tunnuksen sarakkeestaE; - Se palauttaa sekä
SalaryettäBonussarakkeistaFjaG; - Tulokset täyttyvät automaattisesti kahteen vierekkäiseen soluun;
Yksi kaava palauttaa useita toisiinsa liittyviä kenttiä.
Haku alhaalta ylöspäin
Oletetaan, että työntekijätaulukossa on useita samoja Employee ID -tunnuksia ajan mittaan.
Uusin tietue lisätään aina taulukon alareunaan.
Oletuksena XLOOKUP hakee ylhäältä alas. Palauttaaksesi uusimman tietueen, hae alhaalta ylöspäin.
=XLOOKUP(A2; E3:E7; F3:F7; "Not Found"; 0; -1)
A2: haettavaEmployee ID;E3:E7: hakusarakkeisto;F3:F7: palautettava sarake;0: pakottaa tarkan osuman;-1: hakee alhaalta ylöspäin.



- Excel aloittaa haun sarakkeen
Ealareunasta; - Se löytää ensimmäisen vastaavan tunnuksen alhaalta päin;
- Se palauttaa kyseisen rivin sarakkeen
Farvon.
Tämä varmistaa, että uusin tietue palautetaan, kun kaksoiskappaleita esiintyy.
Tilanne
Työkirjassa on kolme erillistä taulukkoa.
Tavoitteesi on käyttää kehittynyttä XLOOKUP-funktiota saadaksesi tietyt tulokset.
Kiitos palautteestasi!
Kysy tekoälyä
Kysy tekoälyä
Kysy mitä tahansa tai kokeile jotakin ehdotetuista kysymyksistä aloittaaksesi keskustelumme