XLOOKUPin Perusteet
Pyyhkäise näyttääksesi valikon
XLOOKUP hakee arvon yhdestä sarakkeesta perustuen vastaavaan arvoon toisessa sarakkeessa.
Sitä käytetään, kun:
- On olemassa yksilöllinen tunniste;
- Odotetaan yhtä tulosta;
- Tarvitaan tarkka vastaavuus.
XLOOKUP etsii arvoa ja palauttaa siihen liittyvän tiedon toisesta sarakkeesta samalla rivillä.
Syntaksi
=XLOOKUP(lookup_value, lookup_array, return_array)
lookup_value: arvo, jota etsitään;lookup_array: sarake, josta Excel etsii vastaavuutta;return_array: sarake, joka sisältää palautettavan tuloksen.
Palkan hakeminen työntekijätunnuksen avulla
Työkirjassa on kaksi taulukkoa.
Employee Directory sisältää Employee ID, Employee Name, Department.
Employee Salaries sisältää Employee ID ja Monthly Salary.
Tavoitteena on palauttaa Monthly Salary Employee Directory -taulukkoon Employee ID -kentän perusteella.


Hakukaavan luominen
Lisää uusi sarake Employee Directory -taulukkoon nimellä Monthly Salary.
Ensimmäiseen soluun tässä sarakkeessa:
=XLOOKUP(A3; F:F; G:G)
A3onEmployee IDhakemiston taulukosta;F:FonEmployee ID-sarake Salary-taulukossa;G:GonMonthly Salary-sarake Salary-taulukossa.
Excel etsii sarakkeesta F arvon, joka on solussa A3. Kun vastaavuus löytyy, Excel palauttaa vastaavan arvon sarakkeesta G.


Puuttuvien osumien käsittely
Jos Employee ID ei ole Salary-taulussa, Excel palauttaa virheen.
Tuloksen hallitsemiseksi lisää neljäs argumentti:
=XLOOKUP(A3; F:F; G:G; "Not Found")
Jos osumaa ei löydy, Excel näyttää Not Found virheen sijaan.


Mitä tapahtuu taustalla
Kun kaava suoritetaan, Excel:
- Lukee hakuarvon;
- Skannaa hakusarakkeen ylhäältä alas;
- Löytää ensimmäisen tarkan osuman;
- Palauttaa arvon palautussarakkeesta samalta riviltä.
Alkuperäisiä tietotauluja ei muuteta. Tulos lasketaan dynaamisesti kaavan perusteella.
Tilanne
Työkirjassa on kaksi taulukkoa:
Employee Directory ja Employee Details.
Tavoitteena on hakea Job Title jokaiselle työntekijälle käyttäen XLOOKUP-funktiota.
Tehtävän ohjeet
- Lisää uusi sarake Employee Directory -taulukkoon nimeltä
Job Title; - Käytä
XLOOKUP-funktiota hakeaksesiJob TitleperustuenEmployee ID-tunnukseen; - Varmista, että kaava palauttaa
Not Found, jos osumaa ei löydy; - Kopioi kaava sarakkeeseen alas.
Kiitos palautteestasi!
Kysy tekoälyä
Kysy tekoälyä
Kysy mitä tahansa tai kokeile jotakin ehdotetuista kysymyksistä aloittaaksesi keskustelumme