Pitäisikö minun käyttää VLOOKUPIA vai HLOOKUPIA?
Jos taulukon tiedoissa on sarakeotsikot, käytä vlookup-toimintoa. Jos datataulukossa on riviotsikot ja sinun täytyy etsiä vaakasuunnassa rivien poikki ”ottelu”, Käytä hlookupia.
tärkein rajoitus on, että vlookupilla tarkastetun arvon tulee olla vasemmanpuoleisimmassa taulukon sarakkeessa ja HLOOKUPISSA sen tulee olla datajoukon ylärivillä.
alla on esimerkki harvemmin käytetystä hlookup-funktiosta.
HLOOKUPIA käytetään etsimään ylimmältä riviltä ja sitten katsomaan alaspäin hakemaan tulos määrätyltä riviltä – tässä tapauksessa toiselta riviltä.
alla olevassa esimerkissä käytetään vlookup-funktiota.
Vlookupin kaavan syntaksi on seuraava
- Lookup_value: A11 tai East_01 (tässä esimerkissä).
- Table_array: vaihteluväli sisältää sarakkeen hakuarvon sijainnin ja sarakkeet, joissa palautusarvo sijaitsee (eli A1:B9).
- Col_index_num: sarakkeiden määrä sen pitäisi siirtyä oikealle. Tässä tapauksessa vaihteluväli sisältää kaksi saraketta, joiden vastaavuus löytyy toisesta sarakkeesta.
- Range_lookup: tätä argumenttia on tärkeää käyttää oikein, jos hakuarvo on teksti ja ei-numeerinen. Jos parametri jätetään tyhjäksi, oletusarvo on ”tosi”, mikä tarkoittaa, että Tarkka vastaavuus on tarpeeton. Mutta jotta hakusana toimisi kunnolla, se on lajiteltava nousevaan järjestykseen. Muussa tapauksessa soluun ilmestyy virhe tai #NA, jos saraketta ei ole järjestetty nousevaan järjestykseen ja tämä argumentti jätetään tyhjäksi. Yllä olevassa esimerkissä, jos epätosi jätetään pois viimeisestä argumentista, kaava palauttaa #NA-virheen, koska hakusaraketta ei ole lajiteltu nousevaan järjestykseen. (Tekstin ei pitäisi sisältää välilyöntejä). Käytä trim-toimintoa ”puhdistaa” tekstisi, jotta tämä ei tapahdu.
rakentuminen vlookup-funktiolle
villit kortit: Vlookupin kanssa voidaan käyttää erilaisia villejä kortteja. Sinulla on mahdollisuus käyttää asteriskia (*) mihin tahansa merkistöön tai kysymysmerkkiin (?) vastaamaan mitä tahansa yksittäistä merkkiä. Huomaa, että jos haluat löytää todellisen kysymysmerkin tai tähdellä tyypin A ~ ennen merkkiä.
palauttaa arvon 7 ensimmäiselle merkille.
palauttaa nimeen ensimmäisen ”ast”: n otteluarvon.
käyttää molempia ”?”ja” * ” tekstin ensimmäisen osuman etsimiseen.
manipulointi: Muita operaatioita voidaan suorittaa VLOOKUP-kaavan tuloksilla, kuten kertomalla tai jakamalla kaksi VLOOKUPIA keskenään.
pesintä: voit käyttää myös ”sisäkkäisiä” kaavoja IF-funktiolla.
Vlookupin rajoitukset
yksi vlookupin merkittävä rajoitus on se, ettei se voi katsoa vasemmalle. Haettavien arvojen on aina oltava alueen vasemmassa sarakkeessa ja palautettavien arvojen on oltava oikealla puolella.
tavallisen vlookupin avulla ei voi katsoa sarakkeita ja rivejä löytääkseen tarkan vastaavuuden. Indeksi-ja MATCH-funktioita käytetään tässä tapauksessa ja ne ovat paljon joustavampia kuin klassinen VLOOKUP.
Vihje: vaikka VLOOKUPISSA sisäkkäinen CHOOSE-toiminto on ”workaround” – työkalu, indeksi-ja Match-yhdistelmä on tehokkaampi etsimään dataa mihin suuntaan tahansa.