Sporočilo o napaki

  • Deprecated function: implode(): Passing glue string after array is deprecated. Swap the parameters in drupal_get_feeds() (line 394 of /home/andrejh/public_html/includes/common.inc).
  • Deprecated function: The each() function is deprecated. This message will be suppressed on further calls in _menu_load_objects() (line 579 of /home/andrejh/public_html/includes/menu.inc).
Microsoft Office Excel - VLOOKUP in HLOOKUP

Poizvedovalni funkciji VLOOKUP in HLOOKUP

Funkciji VLOOKUP in HLOOKUP sta poizvedovalni funkciji. VLOOKUP funkcija nam išče po prvem stolpcu v obsegu celic in nam vrne katerokoli celico v našem obsegu v ujemajoči se vrstici. HLOOKUP je popolnoma enaka funkcija razen, da nam išče po prvi vrstici v našem obsegu celic.

 

1.  Primer VLOOKUP

Denimo, da imamo na listu1 spodnjo tabelo:

 

Excel_tecaj_Vlookup_In_Hlook_up_Primer1

 

Sedaj želimo s funkcijo VLOOKUP poiskati količino artikla s številko 11113. V celico kjer želimo imeti rezultat vnesemo funkcijo: =VLOOKUP(11113;B1:D5;3;FALSE). Funkcija nam vrne rezultat 9. Funkcija je v obsegu B1 do D5 v prvem stolpcu obsega (B) poiskala vrednost 11113 ter nam vrnila 3 stolpec v našem obsegu (D) v ujemajoči se vrstici.

Pa si oglejmo sintakso VLOOKUP funkcije:

 

/Excel_tecaj_Vlookup_In_Hlook_up_Primer1_2

 

Argumenti funkcije so:

  • lookup_value: je vrednost ali sklic po kateri se išče v skrajno levem stolpcu našega obsega. V našem primeru je bila to vrednost 11113, ki se je iskala v B stolpcu.
  • table_array: je sklic na podatke ali ime obsega, kjer so podatki. V tem obsegu se v prvem stolpcu išče z lookup_value. Velike ali male črke niso pomembne. V našem primeru je bil obseg B1:D5
  • col_index_num: je index stolpca iz katerega želimo, da nam funkcija vrne vrednost. Inex mora biti večji od ali enak 1 ter manjši ali enak številu stolpcev v naši matriki. V našem primeru je index 3, ker želimo podatek za količino, ki pa je v 3. stolpcu naše matrike.
  • range_lookup: tukaj notri vpišemo TRUE (1) ali FALSE (0). Če pustimo prazno excel vzame privzeto vrednost TRUE.
    • TRUE ali 1 pomeni približno ujemanje. V primeru, da ne najde natančne vrednosti v našem prvem stolpcu, najde vrednost, ki je manjša od naše iskane vrednosti. Npr.: če bi iskali vrednost 11117 namesto 11113, nam bi funkcija vrnila 7, saj je 11114 naša prva vrednost, ki je manjša od 11117. Tabelo morate predhodno razvrstiti po iskalnem stolpcu.
    • FALSE ali 0 pomeni natančno ujemanje. V primeru, da ne najde natančne vrednosti v našem prvem stolpcu, nam izpiše #N/V. Npr: če bi iskali vrednost 11117 namesto 11113, nam bi funkcija vrnila #N/V.

 

2.  Primer VLOOKUP

V primeru, da bi želeli glede na številko artikla dobiti ime artikla, bi morali stolpca A ter B zamenjati. Spodnja tabela prikazuje zamenjana stolpca.

 

Excel_tecaj_Vlookup_In_Hlook_up_Primer2

 

Sedaj pa želimo ime artikla za šifro 11113. VLOOKUP funkcija bi izgledala tako: =VLOOKUP(11113;A1:D5;2;FALSE). V tem primeru bi dobili rezultat Grozdje.

HLOOKUP funkcija je popolnoma enaka kakor VLOOKUP vendar je primerna za tabele, ki imajo sestavo, kot kaže spodnji primer. Tukaj lahko vidimo, da so podatki razvrščeni v vrstice in ne v stolpce.

 

Excel_tecaj_Vlookup_In_Hlook_up_Primer2_2

 

Več o poizvedovalnih funkcijah se lahko naučite na naših Excel računalniških tečajih.

 

Racunalniski_tecaji_Excel_tecaji_gumb