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). |
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: