Kun VLOOKUP-toimintoa kutsutaan, Excel etsii hakutaulukkoa taulukon taulukon sarakkeen vasemmassa sarakkeessa. Toiminto palauttaa toisen arvon samassa rivissä, joka on määritelty sarakkeen indeksinumerolla.
HLOOKUP on samanlainen kuin VLOOKUP, mutta se etsii sarakkeen sijasta riviä, ja tulos on korvattu rivin indeksinumerolla. VLOOKUP: in V tarkoittaa vertikaalista hakua (yhdessä sarakkeessa), kun taas HLOOKUPin H tarkoittaa horisontaalista hakua (yhden rivin sisällä).
VLOOKUP-esimerkki
Käytämme alla olevaa työkirjaa esimerkkinä, jossa on kaksi arkkia. Ensimmäinen nimi on Data Sheet . Tällä sivulla jokainen rivi sisältää tietoja varaston kohteesta. Ensimmäinen sarake on osanumero, ja kolmas sarake on hinta dollareina.
Toista levyä kutsutaan hakulomakkeeksi, ja se sisältää kaavan, joka käyttää VLOOKUP-tiedostoa tietojen etsimiseen tietosivulta. Alla olevassa kuvassa huomaa, että solu B2 on valittu, ja sen kaava on listattu kaavapalkissa levyn yläosassa.
Solun B2 arvo on kaava = VLOOKUP (A2, 'Data Sheet'! $ A $ 2: $ C $ 4, 3, FALSE) .
Edellä oleva kaava täyttää B2-solun solussa A2 tunnistetun osan hinnalla. Jos hinta muuttuu tietolomakkeessa, solun B2 arvo hakulomakkeessa päivitetään automaattisesti vastaamaan. Vastaavasti, jos hakulomakkeen solussa A2 oleva osanumero muuttuu, solu B2 päivittää automaattisesti kyseisen osan hinnan.
Tarkastellaan yksityiskohtaisemmin esimerkkikaavan kaikkia elementtejä.
Kaavan elementti | merkitys |
---|---|
= | Tasasymboli (=) osoittaa, että tämä solu sisältää kaavan, ja tuloksesta tulee solun arvo. |
VLOOKUP | Toiminnon nimi. |
( | Aukko sulkeutuu, että edellinen nimi VLOOKUP oli funktion nimi ja osoittaa pilkulla erotetun luettelomäärityksen alun funktiolle. |
A2 | Aukko sulkeutuu, että edellinen nimi VLOOKUP oli funktion nimi ja osoittaa pilkulla erotetun luettelon argumentista funktiolle. |
'Data Sheet'! $ A $ 2: $ C $ 4 | Toinen argumentti, taulukkoarkki . Se määrittelee levyn alueen, jota käytetään hakutaulukona. Tämän alueen vasemmanpuoleisin sarake on sarake, joka sisältää hakuarvon . Taulukon taulukon argumentti on yleinen muoto: 'SheetName'! $ Col1 $ ROW1: $ col2 $ ROW2 Tämän lausekkeen ensimmäinen osa tunnistaa arkin, ja toisessa osassa on tälle levylle suorakulmainen alue. Erityisesti:
Taulukon taulukon vasemmanpuoleisessa sarakkeessa on oltava hakuarvo. Määritä aina taulukon taulukko niin, että vasemmassa sarakkeessa on etsimäsi arvo. Tämä väite on tarpeen. |
3 | Kolmas VLOOKUP-argumentti, sarakeindeksinumero. Se edustaa sarakkeiden lukumäärää, joka on siirretty taulukon taulukon vasemmanpuoleisesta sarakkeesta, jossa haun tulos löytyy. Esimerkiksi, jos etsintäryhmän vasemmanpuoleinen sarake on C, sarakkeen indeksi numero 4 osoittaisi, että tuloksen tulisi olla sarakkeesta E. Esimerkissä Taulukko-paneelin vasemmanpuoleisin sarake on A ja haluamme tuloksen C- sarakkeesta. A on ensimmäinen sarake, B on toinen sarake, ja C on kolmas sarake, joten sarakkeiden indeksinumero on 3 . Tämä väite on tarpeen. |
VÄÄRÄ | Neljäs argumentti on Range Lookup- arvo. Se voi olla joko TRUE tai FALSE, ja se määrittää, suoritetaanko Excelin haku käyttämällä "tarkka lookup" tai "range lookup".
Jos et ole varma, minkä tyyppistä ottelua käytetään, valitse FALSE, jos haluat täsmällisen ottelun. Jos valitset valinnan TRUE alueelle, varmista, että taulukon taulukon vasemmanpuoleisessa sarakkeessa olevat tiedot lajitellaan nousevassa järjestyksessä (vähiten suurimpaan). Muuten tulokset eivät ole oikein. Tämä väite on valinnainen. Jos jätät tämän väitteen pois, tarkka haku suoritetaan. |
) | Sulkeutuva sulu, joka ilmaisee argumenttilistan loppuun ja funktion loppuun. |
Muistaa:
- Hakemusarvon on oltava taulukon taulukon vasemmassa sarakkeessa. Jos ei, hakutoiminto epäonnistuu.
- Varmista, että jokainen taulukon taulukon vasemmassa sarakkeessa oleva arvo on ainutlaatuinen. Jos sinulla on kaksoiskappaleita sarakkeessa, jossa haku tapahtuu, VLOOKUPin tulokset eivät ole taattuja.
Excel, kaava, laskentataulukon ehdot