Mikä on HLOOKUP ja VLOOKUP (haku)?

HLOOKUP ja VLOOKUP ovat Microsoft Excelin toimintoja, joiden avulla voit käyttää laskentataulukon osaa hakutaulukona.

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 elementtimerkitys
=Tasasymboli (=) osoittaa, että tämä solu sisältää kaavan, ja tuloksesta tulee solun arvo.
VLOOKUPToiminnon nimi.
(Aukko sulkeutuu, että edellinen nimi VLOOKUP oli funktion nimi ja osoittaa pilkulla erotetun luettelomäärityksen alun funktiolle.
A2Aukko 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:

  1. SheetName on levyn nimi, jossa taulukon taulukko (hakualue) sijaitsee. Se on liitettävä yksittäisiin lainausmerkkeihin ( '' ) ja sen jälkeen huutomerkki ( ! ). Arkin tunnus vaaditaan vain, jos etsit tietoja toiselle arkille. Jos jätät arkin tunnisteen pois, VLOOKUP yrittää suorittaa haun samalla arkilla kuin itse toiminto.
  2. Col1, row1, col2 ja row2 osoittavat taulukon taulukon vasemman yläkulman, vasemman yläreunan, oikean alemman sarakkeen ja oikean alemman rivin tässä järjestyksessä. Jokaiselle arvolle edeltää dollarin merkki ( $ ), ja kaksoispiste (:) käytetään erottamaan vasemman ja alemman oikean arvon sarjat.

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".

  • TRUE- arvo tarkoittaa sitä, että Excel suorittaa "aluehaun", joka tunnetaan myös fuzzy-otteluna. Fuzzy mage tarkoittaa, että aloitus alkaa taulukon taulukon yläriviltä, ​​etsimällä alaspäin, yksi rivi kerrallaan. Jos kyseisen rivin arvo on pienempi kuin hakuarvo (numeerisesti tai aakkosjärjestyksessä), se siirtyy seuraavaan riviin ja yrittää uudelleen. Kun se löytää arvoa, joka on suurempi kuin hakuarvo, se lopettaa etsinnän ja tekee sen edellisen rivin tuloksesta.
  • FALSE-välietäisyyden haun arvoa ei pitäisi suorittaa. Tarvitaan tarkka haku.

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