Vanhentuneiden Hakutoimintojen Korvaaminen Nykyaikaisilla Ratkaisuilla
Pyyhkäise näyttääksesi valikon
Kurssin aikana esiteltiin useita hakutoimintoja:
VLOOKUP, HLOOKUP, XLOOKUP, INDEX yhdessä XMATCH:n kanssa.
Kaikki nämä funktiot voivat hakea tietoja taulukoista, mutta ne eroavat joustavuudessa, luotettavuudessa ja ajankohtaisuudessa.
Vanhemmat taulukot perustuvat usein VLOOKUP- tai HLOOKUP-funktioihin. Nykyisissä Excel-työnkuluissa suositaan kuitenkin yleensä XLOOKUP-funktiota tai yhdistelmiä, kuten INDEX ja XMATCH.
Näiden lähestymistapojen vertailu auttaa ymmärtämään, milloin mikäkin menetelmä on sopiva.
Sama ongelma ratkaistuna kolmella tavalla
Oletetaan, että laskentataulukossa on seuraava taulukko.
Product Code | Product Name | Price |
|---|---|---|
P-101 | Mouse | 20 |
P-102 | Keyboard | 35 |
P-103 | Monitor | 180 |
P-104 | Webcam | 45 |
Tuotekoodi syötetään soluun E2.
Tavoitteena on palauttaa Price.
Lähestymistapa 1: VLOOKUP-funktion käyttö
=VLOOKUP(E2; A2:C5; 3; FALSE)
VLOOKUP etsii taulukon ensimmäisestä sarakkeesta ja palauttaa arvon määritetystä sarakenumerosta.
Lähestymistapa 2: XLOOKUP-funktion käyttö
=XLOOKUP(E2; A2:A5; C2:C5)
XLOOKUP etsii hakusarakkeesta ja palauttaa vastaavan arvon palautussarakkeesta.
Lähestymistapa 3: INDEX- ja XMATCH-funktioiden käyttö
=INDEX(C2:C5; XMATCH(E2; A2:A5))
XMATCH löytää hakuarvon sijainnin. INDEX hakee vastaavan arvon palautussarakkeesta.
Hakumenetelmien vertailu
Menetelmä | Vahvuus | Rajoitus |
|---|---|---|
| Yksinkertainen ja laajasti käytetty | Ei voi hakea vasemmalle, haavoittuva sarakkeiden muutoksille |
| Toimii vaakasuuntaisille taulukoille | Harvoin käytetty ja rajoittunut |
| Moderni ja tehokas | Vaatii uudemman Excel-version |
| Erittäin joustava | Hieman monimutkaisemmat kaavat |
Parhaat käytännöt nykyaikaisessa Excelissä
Uusia taulukoita luodessa:
Käytä XLOOKUP-funktiota useimpiin hakutehtäviin.
Kun tarvitaan edistynyttä joustavuutta, käytä INDEX yhdessä XMATCH-funktion kanssa.
Perinteisiä funktioita, kuten VLOOKUP ja HLOOKUP, käytetään pääasiassa olemassa olevien taulukoiden kanssa.
Kiitos palautteestasi!
Kysy tekoälyä
Kysy tekoälyä
Kysy mitä tahansa tai kokeile jotakin ehdotetuista kysymyksistä aloittaaksesi keskustelumme