Excel-ohjeet

XLOOKUP: Löydä mitä tahansa Excel-taulukosta sekunneissa

Lopeta pitkien listojen selaaminen. XLOOKUP etsii tarvitsemasi arvon ja tuo sen sinulle, vaikka et olisi koskaan käyttänyt kaavaa.

Lukuaika noin 6 minuuttia

Oletko koskaan selannut hintaa etsiessäsi?

Kuvittele, että sinulla on pitkä lista tuotteista ja niiden hinnoista. Asiakas kysyy: "Paljonko pöytävalaisin maksaa?" Selaat listaa, siristät silmiäsi ja toivot osuvasi oikealle riville.

Kuvittele nyt, että kirjoitat soluun Pöytävalaisin ja hinta ilmestyy viereen heti. Juuri sen XLOOKUP tekee.

Yhdellä lauseella: XLOOKUP etsii jotakin yhdestä sarakkeesta ja antaa vastaavan arvon toisesta sarakkeesta.

Sinun ei tarvitse olla Excel-asiantuntija. Jos olet koskaan käyttänyt hakukenttää (Ctrl + F) jonkin löytämiseen, ymmärrät jo idean. XLOOKUP vain hoitaa sekä etsimisen että hakemisen puolestasi.

Hyvä tietää: Suomenkielisessä Excelissä funktion nimi on XHAKU. Tässä artikkelissa käytämme nimeä XLOOKUP, mutta kaavoihin kirjoitat sen nimen, jota oma Excelisi käyttää.

Onko XLOOKUPista hyötyä minulle?

Todennäköisesti, jos teet joskus jotain näistä:

  • Haet hinnan, nimen tai puhelinnumeron listasta
  • Yhdistät työntekijänumeron nimeen
  • Etsit laskun ja katsot, onko se maksettu
  • Yhdistät tietoja kahdesta eri listasta

Jos kopioit ja liität samoja tietoja listojen välillä, XLOOKUP voi hyvin tehdä työn puolestasi.

Katso, miten se toimii

Tässä on pieni hinnasto. Sarakkeessa A ovat tuotteet ja sarakkeessa B hinnat.

A B D E
1 Tuote Hinta Hae Hinta
2 Muistikirja 4,50 Pöytävalaisin 24,90
3 Kynäsetti 7,20
4 Pöytävalaisin 24,90
5 Nitoja 9,00

Soluun E2 kirjoitamme yhden kaavan. Excel etsii sanaa "Pöytävalaisin" (oranssi solu) sarakkeesta A, löytää sen riviltä 4 ja tuo hinnan sarakkeesta B (vihreä solu).

Mitä etsit Mistä se löytyi Mitä tuodaan takaisin

Kaava kolmessa yksinkertaisessa osassa

Tässä on kaava, joka teki työn:

=XHAKU( D2; A2:A5; B2:B5 )

Se näyttää aluksi pelottavalta, mutta se on vain kolme vastausta kolmeen kysymykseen:

1

Mitä etsin?

D2 on solu, johon kirjoitit "Pöytävalaisin".

2

Mistä Excelin pitää etsiä?

A2:A5 on sarake, jossa ovat kaikki tuotteiden nimet.

3

Mitä tuodaan takaisin?

B2:B5 on sarake, jossa ovat hinnat.

Siinä kaikki. Vaihda D2:n nimeksi "Nitoja", niin hinta muuttuu itsestään arvoon 9,00.

Puolipiste vai pilkku? Se riippuu asuinpaikastasi

Olet ehkä kopioinut kaavan verkkosivulta ja saanut virheen, vaikka kaava näytti täydelliseltä. Syy on usein pieni: osia erottava merkki.

Excel käyttää tietokoneesi alueasetuksia päättääkseen, mikä merkki erottaa kaavan osat toisistaan:

Tyyli Erotinmerkki Tyypilliset alueet Esimerkki
Eurooppalainen Puolipiste ; Suomi, Ruotsi, Saksa, Ranska, Espanja =XHAKU(D2; A2:A5; B2:B5)
Amerikkalainen Pilkku , Yhdysvallat, Britannia, Kanada, Australia =XLOOKUP(D2, A2:A5, B2:B5)

Kaava tekee täsmälleen saman asian kummallakin tyylillä. Vain osien välinen merkki on erilainen.

Miksi? Monissa Euroopan maissa pilkkua käytetään desimaalimerkkinä (2,5 eikä 2.5). Excel tarvitsee siksi toisen merkin kaavan osien erottamiseen, ja se käyttää puolipistettä.

Mitä tehdä? Useimmat internetin esimerkit on kirjoitettu pilkuilla ja englanninkielisillä funktioiden nimillä. Jos sieltä kopioitu kaava antaa virheen sinun Excelissäsi, vaihda jokainen pilkku puolipisteeksi. Tällä sivulla käytämme puolipisteitä, koska ne ovat voimassa suomenkielisessä Excelissä.

Sama koskee artikkelin myöhemmin esiteltävää valinnaista "Ei löytynyt" -viestiä: =XHAKU(D2; A2:A5; B2:B5; "Ei löytynyt")

Näin käytät sitä itse

  1. Napsauta tyhjää solua, johon haluat vastauksen.
  2. Kirjoita =XHAKU(
  3. Napsauta solua, jossa on se, mitä etsit, ja kirjoita sitten puolipiste.
  4. Valitse sarake, josta haluat etsiä, ja kirjoita sitten puolipiste.
  5. Valitse sarake, jossa vastaukset ovat, kirjoita lopetussulku ) ja paina Enter.
Vinkki: Voit napsauttaa ja vetää valitaksesi soluja kirjainten kirjoittamisen sijaan. Excel täyttää ne puolestasi.

Miksi XLOOKUP on parempi kuin VLOOKUP

Olet ehkä kuullut VLOOKUPista (suomeksi PHAKU). Se on ollut Excelin hakutyökalu vuosikymmeniä, ja XLOOKUP on sen uudempi ja ystävällisempi korvaaja. Molemmat osaavat saman työn, mutta XLOOKUP poistaa tavalliset päänvaivat.

VLOOKUP XLOOKUP
Sarakkeiden laskeminen Sinun on laskettava, mikä sarakenumero tuodaan takaisin Napsautat vain saraketta
Katsominen vasemmalle Toimii vain, jos vastaus on oikealla Toimii mihin suuntaan tahansa
Sarakkeen lisääminen myöhemmin Voi hiljaa antaa väärää tietoa Toimii edelleen oikein
Täsmällinen osuma Se pitää muistaa pyytää (EPÄTOSI) Täsmällinen osuma on oletus
Mitään ei löydy Näyttää virheen, kuten #PUUTTUU! Voi näyttää oman viestisi sen sijaan

Aloittelijalle suurin voitto on ensimmäinen rivi. VLOOKUPin kanssa sinun on laskettava sarakkeita ja kirjoitettava numero. Jos lasket väärin tai joku lisää myöhemmin sarakkeen, saat vääriä vastauksia ilman varoitusta. XLOOKUPin kanssa ei tarvitse laskea mitään.

Entä jos tuotetta ei ole listalla?

Jos etsit sanaa "Laskin" eikä sitä ole listalla, Excel näyttää virheen #PUUTTUU! (englanniksi #N/A). XLOOKUPissa voit lisätä neljännen osan, joka näyttää ystävällisen viestin virheen sijaan:

=XHAKU(D2; A2:A5; B2:B5; "Ei löytynyt")

Nyt näet virheen sijaan sanat Ei löytynyt. Voit kirjoittaa lainausmerkkien väliin minkä tekstin tahansa.

Yleisiä ongelmia ja niiden ratkaisut

Näet #PUUTTUU!

Excel ei löytänyt etsimääsi. Tarkista kirjoitusasu ja etsi ylimääräisiä välilyöntejä tekstin alusta tai lopusta. "Pöytävalaisin " (välilyönnillä) ei ole sama asia kuin "Pöytävalaisin". Tai lisää yllä näytetty "Ei löytynyt" -viesti.

Excel sanoo, että kaavassa on ongelma

Tarkista erotinmerkit. Jos Excelisi käyttää eurooppalaisia asetuksia, käytä puolipisteitä (;) pilkkujen (,) sijaan, kuten yllä selitettiin.

Näet #NIMI?

Excel-versiossasi ei ole XLOOKUPia. Se on saatavilla Microsoft 365:ssä, Excel 2021:ssä ja uudemmissa sekä Excel verkossa -versiossa. Vanhemmat versiot tarvitsevat sen sijaan vanhemman VLOOKUPin (PHAKU) tai INDEKSI- ja VASTINE-funktiot.

Näet #ARVO!

Sarake, josta etsit, ja sarake, josta tuot vastauksen, eivät ole yhtä isoja. Esimerkiksi A2:A5 yhdessä B2:B9:n kanssa. Varmista, että molemmissa alueissa on yhtä monta riviä.

Luvut näyttävät oikeilta, mutta mikään ei täsmää

Joskus luku on tallennettu tekstinä, jolloin "1001" ja 1001 näyttävät samalta, mutta Excel käsittelee ne eri asioina. Jos solussa on pieni vihreä kolmio tai luku on tasattu vasemmalle, muunna se oikeaksi luvuksi.

Lyhyt versio

  • XLOOKUP etsii jotakin yhdestä sarakkeesta ja tuo vastaavan arvon toisesta.
  • Kaava on =XHAKU(etsi tämä; täältä; tuo tämä).
  • Se on helpompi ja turvallisempi kuin VLOOKUP, koska mitään ei tarvitse laskea.
  • Lisää neljäs osa, esimerkiksi "Ei löytynyt", saadaksesi ystävällisen viestin virheen sijaan.
  • Käytä puolipisteitä eurooppalaisessa Excelissä ja pilkkuja amerikkalaisessa Excelissä.