VLOOKUP:n Perusteellinen Tarkastelu
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 (suositeltavaa).TRUEtai1likimääräiseen hakuun.
Esimerkki tuotteen hinnan hakemisesta
Oletetaan, että laskentataulukossa on seuraava taulukko.
Taulukko sijaitsee alueella A3:C7.
Haettava tuotenimi syötetään soluun E4.
Tavoitteena on palauttaa Price.
=VLOOKUP(E4; A4:C7; 3; FALSE)
E4: sisältää haettavan tuotenimen;A4:C7: määrittää hakutaulukon;3: ohjaa Exceliä palauttamaan arvon taulukon kolmannesta sarakkeesta;FALSE: määrittää tarkan vastaavuuden.
Miten 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ää Monitor, tulos on 180.
VLOOKUP voi hakea vain vasemmalta oikealle.
Hakusarake täytyy aina olla taulukon ensimmäinen sarake.
Esimerkiksi, jos taulukko on rakenteeltaan seuraava:
| 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öttösoluun on annettu 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