Syvällinen Perehtyminen VLOOKUP-toimintoon
Pyyhkäise näyttääksesi valikon
Mitä VLOOKUP-funktio tekee
VLOOKUP-funktio etsii arvoa taulukon ensimmäisestä sarakkeesta ja palauttaa vastaavan arvon toisesta sarakkeesta samalla rivillä.
Nimi VLOOKUP tarkoittaa pystysuoraa hakua, eli haku suoritetaan saraketta alaspäin.
Perussyntaksi
=VLOOKUP(lookup_value; table_array; col_index_num; [range_lookup])
lookup_value: haettava arvo;table_array: alue, joka sisältää hakutaulukon;col_index_num: sarakenumero taulukossa, josta Excel palauttaa arvon;range_lookup: määrittää, suorittaako Excel tarkan vai likimääräisen haun. KäytäFALSEtai0tarkkaan hakuun (suositeltu).TRUEtai1likimääräiseen hakuun.
Esimerkki tuotteen hinnan hakemisesta
Oletetaan, että laskentataulukossa on seuraava taulukko.
Taulukko sijaitsee soluvälillä A3:C7.
Haettava tuotteen nimi syötetään soluun E4.
Tavoitteena on palauttaa Price.
=VLOOKUP(E4; A4:C7; 3; FALSE)
E4: sisältää haettavan tuotteen nimen;A4:C7: määrittää hakutaulukon;3: ohjaa Exceliä palauttamaan arvon taulukon kolmannesta sarakkeesta;FALSE: määrittää tarkan vastaavuuden.
Kuinka se toimii
Kun kaava suoritetaan:
- Excel etsii taulukon ensimmäisestä sarakkeesta;
- Se löytää rivin, joka vastaa hakuarvoa;
- Se palauttaa arvon määritetystä sarakkeesta.
Jos E3 sisältää arvon Monitor, tulos on 180.
VLOOKUP voi hakea vain vasemmalta oikealle.
Hakusarake on aina oltava taulukkomatriisin ensimmäinen sarake.
Esimerkiksi, jos taulukko on rakenteeltaan näin:
| Category | Product | Price |
VLOOKUP ei voi hakea Product-sarakkeen perusteella ja palauttaa Category-saraketta.
Tämä rajoitus on yksi syy siihen, miksi nykyaikaiset hakutoiminnot, kuten XLOOKUP ja INDEX + XMATCH, ovat usein suositumpia.
Tilanne
Työkirjassa on taulukko, jossa on: Product Code, Product Name, Category ja Price. Syötesoluun syötetään Product Code.
Tavoitteena on palauttaa Category käyttämällä VLOOKUP-funktiota.
Tehtävän ohjeet
- Etsi
Product Codetaulukon ensimmäisestä sarakkeesta; - Palauta
Category-sarake.
Kiitos palautteestasi!
Kysy tekoälyä
Kysy tekoälyä
Kysy mitä tahansa tai kokeile jotakin ehdotetuista kysymyksistä aloittaaksesi keskustelumme