Funkcia VLOOKUP​​ je v Exceli jedna z najužitočnejších, pravdepodobne najpoužívanejších a určite i najproblematickejších funkcií v Exceli.

VLOOKUP je vyhľadávacia funkcia. Jej úlohou je vyhľadať vami zadanú hodnotu v prvom (ľavom) stĺpci nejakej tabuľky a vrátiť zodpovedajúcu hodnotu z vami zadaného stĺpca v tom istom riadku.

Syntax

VLOOKUP (vyhľadávaná_hodnota; pole_tabuľky; číslo_indexu_stĺpca; [vyhľadávanie_rozsahu])

 

1 vyhľadávaná_hodnota odkaz na bunku ktorej obsah chcete vyhľadať
(alebo priamo hľadaný text v úvodzovkách)
2 pole_tabuľky oblasť v ktorej chcete váš odkaz (1) vyhľadať
(hľadaná hodnota musí byť v 1. stĺpci rozsahu!)
3 číslo_indexu_stĺpca číslo stĺpca (z vybraného rozsahu – “pole tabuľky” (2)) z ktorého chcete vrátiť hodnotu
4 vyhľadávanie_rozsahu

TRUE (1, prázdna bunka) alebo FALSE (0).
Určuje spôsob hľadania hodnoty (1).
FALSE vyhľadá presnú textovú hodnotu alebo presné číslo.
TRUE dovoľuje priradiť najbližšiu hodnotu, v prípade, že sa hľadaná hodnota v tabuľke nenachádza.

Pozor na parameter “vyhľadávanie rozsahu” – ak zadáte hodnotu TRUE, funkcia vyhľadá najbližšiu hodnotu – čo môže byť v praxi nesprávna hodnota. Ak napríklad vyhľadávate hodnotu “obyčajný” v rozsahu, kde sa vyskytuje “Buk obyčajný”, “Vres obyčajný” a “Obyčajný človek” – môžete dostať zlé výsledky.

V reálnej praxi má táto funkcionalita mnoho využití – tým najjednoduchším je napr. možnosť prepájania údajov viacerých tabuliek. Pre lepšiu predstavu si pozrite príklad nižšie.

Máte k dispozícii zdrojové tabuľky (Platy a Plnenie plánu) jednotlivých zamestnancov.  Do 3. tabuľky (ktorá bude napríklad podklad pre personálne oddelenie) potrebujete vypočítať mesačné bonusy s použitím údajov z externých tabuliek. Ako Vám Vlookup pomôže by malo byť jasné z obrázku: