Excelin XLOOKUP- ja VLOOKUP-funktioita käytetään suurten tietojoukkojen nopeaan analysointiin. VLOOKUP on funktio, jota on käytetty Excelissä vuosia. On kuitenkin olemassa uudempi toiminto, jota sinun pitäisi käyttää nimeltä XLOOKUP.
Molemmilla on etunsa ja rajoituksensa. Olemme täällä hajottamassa erot ja auttamaan sinua päättämään, mikä sopii paremmin projektiisi.
Kuinka VLOOKUP toimii?
VLOOKUP tulee sanoista Vertical Look-up. Se on Excel-toiminto, joka suorittaa pystysuuntaisia hakuja arvolle tietojoukon vasemmanpuoleisessa sarakkeessa ja palauttaa sitten yksilöllisen arvon toisesta sarakkeesta samalla rivillä. VLOOKUP-funktion syntaksi on seuraava:
=VHAKU(hakuarvo, taulukon_taulukko, sarakkeen_indeksin_määrä, [alueen_haku])
Katsotaanpa esimerkkiä. Oletetaan, että tietojoukossasi on luettelo älypuhelinmalleista ja sinun on haettava niistä tiettyjä tietoja.
Voit käyttää VLOOKUP-toimintoa saadaksesi lisätietoja prosessoreista ja hintapisteistä.
Tässä on yksityiskohtainen opas VLOOKUPin käyttämiseen Excelissä
poimimaan tiettyjä tietoja tietojoukosta. Vaikka VLOOKUP on yksi Excelin parhaista toiminnoista ja voi auttaa sinua yksinkertaistamaan suuria tietojoukkoja, sillä on pari rajoitusta. Esimerkiksi tiedot on järjestettävä nousevaan järjestykseen, jotta kaava toimisi.Miten XLOOKUP toimii?
XLOOKUP antaa sinun suorittaa vaaka- ja pystysuuntaisia hakuja arvon etsimiseksi laskentataulukosta. Toiminto suorittaa pohjimmiltaan taulukon haun. Jos osuma löytyy, se palauttaa vastaavan kohteen toisesta tietoalueesta (palautusjono).
Se on tehokkaampi kuin muut hakuvaihtoehdot, koska se tarjoaa oletuksena tarkan vastaavuuden. Voit käyttää valinnaisia argumentteja ([match_mode]) argumentti määrittääksesi tarvitsemasi likimääräisen vastaavuuden tyypin – tarkka vastaavuus tai myöhempi pienempi tai suurempi arvo tai jokerimerkkihaku.
Sitä voidaan käyttää useisiin tarkoituksiin, mukaan lukien talousanalyysi, markkinointi- ja myyntianalyysit ja niin edelleen. XLOOKUP-funktion syntaksi on seuraava:
=XHAKU(hakuarvo, haun_taulukko, paluutaulukko, [jos_ei_löyty], [vastaavuustila], [hakutila])
Seuraava opas opastaa sinut perusasiat läpi ja auttaa sinua ymmärtämään kuinka XLOOKUP-toimintoa käytetään työkirjassasi. Molemmat funktiot vaativat vähintään kolme argumenttia.
Tärkeimmät erot XLOOKUPin ja VLOOKUPin välillä
Vaikka XLOOKUP: n ja VLOOKUPin välillä on monia yhtäläisyyksiä, on tärkeää ymmärtää erot.
1. Sarakkeen indeksinumero
Kun suoritat VLOOKUPin, sinun on siirryttävä lähdetaulukkoon tarkistaaksesi ja määrittääksesi tarkan sarakkeen indeksinumeron.
VLOOKUP vaatii sarakkeen indeksinumeroparametrin palauttaakseen oikeat tulokset. Väärän sarakkeen indeksinumeron käyttäminen voi johtaa erilaiseen tulosteeseen laskentataulukosta tai tiedoista joko väärän arvon tai "#VIITE" virhe.
Oletetaan, että yllä olevassa esimerkissä sinun on purettava laitteen Apple iPhone 12 prosessoritiedot. Käytämme toista tietojoukkoa kaikissa esimerkeissä.
Vastaavasti meidän on syötettävä hakuarvo, eli laite Apple iPhone 12 sarakkeeseen J, joka sattuu olemaan esimerkkitietojoukon vasemmanpuoleisin sarake ja vastaava taulukkotaulukko (Sarakkeet J ja K). Arvo olisi haettava taulukkotaulukon toisesta sarakkeesta, eli hakusarakkeesta K, joten sarakkeen indeksinumero olisi 2.
XLOOKUP on dynaaminen funktio, joka poistaa sarakeindeksinumero-argumentin, mikä tarkoittaa, että sinun ei tarvitse huolehtia taulukon sarakkeiden lukumäärän laskemisesta. Sinun tarvitsee vain määrittää haku- ja hakusarakkeet, mikä säästää paljon aikaa ja vaivaa.
2. Tukevuus ja joustavuus
Kun olet luonut mallisi, sinun pitäisi pystyä päivittämään lähdetaulukko nopeasti tuoreella tiedolla ilman, että sinun tarvitsee huolehtia kaavojen rikkoutumisesta. VLOOKUPissa sarakkeiden lisääminen tai siirtäminen tarkoittaa, että sinun on tehtävä koko kaava uudelleen.
XLOOKUP on tehokkaampi toiminto, jonka avulla voit lisätä tai poistaa sarakkeita huolehtimatta virheistä. Varmista vain, että et lisää saraketta tai riviä hakutaulukon ulkopuolelle, jolloin funktio palauttaa virheen.
3. Mukautetut virheilmoitukset
XLOOKUP-toiminto on kätevä käyttää. Sen avulla voit syöttää mukautetun virhetekstiviestin [if_not_found] argumentti, joka tulee näkyviin, jos hakuarvoa ei löydy.
VLOOKUP ei tarjoa vastaavia toimintoja. Saatat joutua käyttämään muita toimintoja, kuten IFERROR kiertotapana, jos osumia ei löydy.
Miksi XLOOKUP on parempi verrattuna VLOOKUPiin?
Vaikka VLOOKUPilla on käyttötarkoituksensa, se on toiminnaltaan rajallisempi kuin XLOOKUP. Tämä tekee XLOOKUPista ensisijaisen vaihtoehdon suurempien tietojoukkojen käsittelyyn. Tulokset ovat myös nopeampia ja vähemmän alttiita virheille. Ymmärretään, miksi XLOOKUP toimii paremmin kuin VLOOKUP.
1. XLOOKUP ei ole rajoitettu tiettyihin tietoalueisiin
XLOOKUP on paljon joustavampi kuin VLOOKUP, joka voi etsiä arvoja vain taulukon vasemmanpuoleisesta sarakkeesta ja palauttaa arvot vastaavista sarakkeista oikealla, kuten näimme yllä olevassa esimerkissä. Sitä vastoin XLOOKUP-malli vaatii yksinkertaisempia vaiheita ja voi palauttaa arvot mille tahansa sarakkeelle kumpaankin suuntaan.
2. XHAKU on oletuksena tarkka vastaavuus
Oletuksena Excelin VLOOKUP-funktio olettaa etsivän likimääräistä vastaavuutta. Jos laskentataulukolle kuitenkin vaaditaan tarkka vastaavuus, kirjoita "FALSE" range_lookup-argumentissa.
XHAKU-toiminto etsii hakuarvoa määritetyltä alueelta, joka vastaa oletuksena tarkasti. Jos tarkkaa vastaavuutta ei löydy, voit muokata argumenttia etsimään likimääräistä vastaavuutta, joka voi olla pienempi tai suurempi kuin hakuarvo.
Voit tehdä tämän asettamalla valinnaisen [match_mode] argumentti 0 = tarkka vastaavuus (oletus), -1 = tarkka vastaavuus tai seuraavaksi pienin, 1 = tarkka vastaavuus tai seuraavaksi suurin tai 2 = jokerimerkki.
3. XLOOKUP voi käsitellä sarakkeiden lisäyksiä tai poistoja
VLOOKUP on loistava sovellus tiettyjen tietojen etsimiseen toisesta laskentataulukosta tai taulukosta. Se on kuitenkin enemmän staattinen mitta – jos sinun on päivitettävä tietolähde tai tehtävä muutoksia tai järjestettävä sarakkeet uudelleen, kaava katkeaa ja lopulta menetät VLOOKUP-toiminnon.
XLOOKUP puolestaan on dynaamisempi mitta, joka pystyy käsittelemään sarakkeiden muutoksia ja palauttamaan silti tarkat hakutulokset. Siinä on tarkemmat parametrit, kuten hakutaulukko ja paluutaulukko VLOOKUP: n taulukkotaulukon argumentin ja sarakkeen indeksinumeron sijaan.
4. XLOOKUP suorittaa pysty- ja vaakasuuntaisia tarkastuksia
XLOOKUP-toiminto voi etsiä tietoja sekä vaaka- että pystysuorasta taulukosta, toisin kuin VLOOKUP, joka voi suorittaa tietojen vain pystysuuntaisia hakuja.
5. XLOOKUP tarjoaa älykkäämpiä likimääräisiä osumia
Jos etsit tuotetta, joka on lähellä haluamaasi, XLOOKUP antaa sinulle tarkempia tuloksia. Se tarjoaa tarkempia tuloksia ja vähemmän vääriä positiivisia tuloksia.
Jos VLOOKUP-sovelluksella kuitenkin haluat löytää likimääräisen vastaavuuden laskentataulukostasi, funktio palauttaa vain seuraavan pienemmän vastaavan viittauksen arvon. Mutta XLOOKUP antaa sinun suorittaa paremman likimääräisen vastaavuuden ja palauttaa myös seuraavat suuremmat tai pienemmät arvot hakutaulukosta.
6. XLOOKUP tarvitsee vähemmän soluviittauksia
Kun käytät XLOOKUPia, sinun tarvitsee vain valita kaksi tiettyä tietoaluetta – matriisi tai alue mistä haluat etsiä arvoa (lookup_array) ja taulukkoa/aluetta, josta haluat hakea arvon (paluu_taulukko).
VLOOKUP-toiminto puolestaan edellyttää, että valitset koko joukon tietoja käyttämällä pöytäryhmä parametri. Tämä voi olla ongelma monimutkaisissa tietojoukoissa, koska jos laskentataulukkosi on suuri, voi olla vaikeaa järjestää uudelleen tai valita koko solualue, josta haluat palauttaa arvon. Lisäksi likimääräisen vastaavuuden palauttamiseksi VLOOKUP-toiminnolla taulukon tiedot on aina lajiteltava nousevaan järjestykseen.
VLOOKUP vai XLOOKUP: kumpi sopii sinulle?
Joten onko XLOOKUP parempi kuin VLOOKUP? Suorassa vertailussa vastauksen pitäisi olla kyllä. Se ei kuitenkaan välttämättä ole yhtä yksinkertaista kaikille käyttäjille. Saatat esimerkiksi pitää parempana vanhempaa toimintoa, jos olet erityisen taitava sen kanssa tai kun löydät tietylle toiminnolle käyttötarkoitusta, joka sopii käyttöösi.
Suuremmille tietojoukoille XLOOKUP on todennäköisesti parempi vaihtoehto sinulle lisääntyneen toiminnallisuutensa ansiosta. VLOOKUPilla on useita rajoituksia, jotka vaikeuttavat monimutkaisten tietojen käyttöä. Tämän seurauksena XLOOKUP on paljon joustavampi, mikä tekee siitä paremman valinnan useimmille laskentataulukoiden käyttäjille.
3 hullua Microsoft Excel -kaavaa, jotka ovat erittäin hyödyllisiä
Lue Seuraava
Liittyvät aiheet
- Tuottavuus
- Microsoft Excel
- Tietojen analysointi
- Microsoft Office -vinkkejä
Kirjailijasta
Cheryl on sisällöntuottaja ja strategi, joka keskittyy elämäntyyliin, mobiilisovelluksiin ja digitaaliseen mediaan. Hän on arvioinut teknisiä tuotteita ja sovelluksia sisällön, käytettävyyden ja saavutettavuuden osalta. Hän työskentelee tiiviissä yksityishenkilöiden ja yritysten kanssa suunnitellakseen kampanjoita, jotka yhdistävät brändit asiakkaisiin sopivalla sanojen ja visuaalien yhdistelmällä.
tilaa uutiskirjeemme
Liity uutiskirjeemme saadaksesi teknisiä vinkkejä, arvosteluja, ilmaisia e-kirjoja ja eksklusiivisia tarjouksia!
Klikkaa tästä tilataksesi