Funktsioonid VLOOKUP() ja HLOOKUP()

Tänu Airile valmis järgnev õpetus koos näidetega, mis selgitavad, miks võiks kasutada funktsioone VLOOKUP() ja HLOOKUP().

Lookup funktsioonid on andmete tingimuslikuks otsimiseks ja erinevatest tabelitest ühte kohta kokku liitmiseks, lihtsalt vlookup otsib andmeid verikaalselt ja hlookup horisontaalselt. Aga vaatame näidete abil.

Esimeses veerus on õpilaste perenimed ja teises veerus on õpilaste protsendid. Selleks, et lisada hinnet, kasutame vlookup() funktsiooni.

=VLOOKUP(klikk õpilase protsendil;tabeli piirkond, kus on näidatud mis hinde saab vastavalt protsendile;tabeli veerg, mida soovime lisada juurde)

Nagu näha, on tabeli piirkond tehtud absoluutsete aadressidega ehk siis kasutatud on dollarimärke (kui piirkond on aktiivne, siis kliki funktsiooniklahvi F4).

Lisaks võib tekkida küsimus, mida tähendab see number 2 rea lõpus? See näitab mitmendat veergu me märgistatud tabelist soovime lisada - kui sooviksime lisada protsente uuesti, siis oleks see number 1, kui soovime numbreid 0-5, siis on number 2.

vlookup






Vaatame ühte näidet veel.

vlookupÜhes tabelis on nimed, teises tabelis on aadressid - hea oleks need kokku viia.

=VLOOKUP(järjekorranumber; teise tabeli piirkond; aadressi veerg ehk siis number 2)

Tulemuseks on nimed koos aadressidega.


Üks näide ka hlookup() funktsiooni kohta

hlookup

Oletame, et meil on ühes tabelis Harjumaa kokkuvõtte summade kohta kuude ja aastate lõikes ning teise tabelisse tahame väljastada koondit. Näiteks ühes lahtris saab olema 2009 aasta summa veebruari kohta Harjumaa tabelist, teise lahtrisse lisame 2009 aasta veebruari summa Tartumaa tabelist ja nii täidame oma koondtabelit erinevate maakondade kohta.


=HLOOKUP(aasta; tabel; rea number)


Usun, et sissejuhatuseks sobis. Kui enda tabelarvutuse probleem on keerulisem, siis kirjuta
See e-posti aadress on kaitstud spämmirobotide vastu. E-posti aadressi nägemiseks peab olema JavaSkripti kasutamine olema lubatud. ja täiendan meelsasti materjali.

Eve Keerus-Jusupov
18.08.2010