Ako použiť funkciu SVYHĽADAŤ (VLOOKUP) v Exceli (2026)
SVYHĽADAŤ je funkcia, ktorou väčšina ľudí v Exceli prejde od „ručného hľadania" k automatike. Predstav si, že máš jeden hárok s číslami objednávok a druhý s cenníkom. Namiesto toho, aby si pre každú objednávku ručne dohľadával cenu, necháš to na funkciu — zadáš jej, čo má hľadať, kde a ktorý stĺpec má vrátiť. Poďme si ju rozobrať tak, aby ti naozaj fungovala už na prvý pokus.
Ako sa funkcia volá v slovenskom Exceli
Microsoft prekladá názvy funkcií do jazyka, v ktorom máš Office. V slovenskej verzii sa teda funkcia volá SVYHĽADAŤ, v českej SVYHLEDAT a v anglickej VLOOKUP. Je to stále tá istá funkcia — keď si otvoríš súbor od kolegu s inou jazykovou verziou, Excel si názov sám prepne. V návodoch na internete narazíš najčastejšie na anglické VLOOKUP, takže je dobré vedieť, že hovoria o tom istom.
Štyri argumenty, z ktorých sa funkcia skladá
Celá sila funkcie je v štyroch údajoch, ktoré jej zadáš za sebou a oddelíš bodkočiarkou. V slovenskom Exceli sa argumenty oddeľujú bodkočiarkou (v anglickom čiarkou) — to je častý dôvod, prečo skopírovaný anglický vzorec nefunguje.
- Vyhľadávaná hodnota — čo hľadáš. Najčastejšie odkaz na bunku, napríklad číslo objednávky v A2.
- Oblasť tabuľky — kde sa má hľadať. Vyznačíš celý rozsah aj s výsledkovými stĺpcami, napríklad cenník.
- Číslo stĺpca — z ktorého stĺpca oblasti sa má vrátiť výsledok. Počíta sa od prvého (ľavého) stĺpca oblasti ako 1.
- Typ zhody — 0 (NEPRAVDA) pre presnú zhodu, 1 (PRAVDA) pre približnú. V praxi takmer vždy zadáš 0.
Zložené dokopy to vyzerá takto: =SVYHĽADAŤ(A2; F2:G50; 2; 0). Po slovensky: vezmi hodnotu z A2, nájdi ju v prvom stĺpci oblasti F2 až G50 a vráť mi to, čo je v druhom stĺpci tej oblasti — presne, bez približovania.
Pravidlo, na ktorom to stojí: hľadá vľavo, vracia vpravo
SVYHĽADAŤ vždy hľadá v prvom stĺpci oblasti, ktorú jej zadáš, a vie vrátiť len údaj, ktorý je napravo od neho. Keď máš hľadanú hodnotu v pravom stĺpci a chceš vrátiť niečo z ľavého, funkcia to nezvládne. Vtedy buď preusporiadaj stĺpce, alebo siahni po novšej funkcii XLOOKUP, ktorá vie hľadať oboma smermi.
Prečo dať na koniec nulu (presná zhoda)
Posledný argument je ten, na ktorom najviac ľudí pohorí. Keď zadáš 0 (alebo NEPRAVDA), funkcia hľadá presne tú hodnotu, ktorú si zadal. Ak ju nenájde, vráti chybu #NEDOSTUPNÝ (anglicky #N/A) — a to je v poriadku, lebo ti jasne povie, že záznam neexistuje. Keď tam dáš 1 (PRAVDA) alebo argument vynecháš, funkcia hľadá približnú zhodu a očakáva zoradený prvý stĺpec. Pri nezoradených dátach ti to vráti nesprávny, ale tváriaci sa správny výsledok. Preto pri bežnom dohľadávaní cien, mien či kódov vždy zadávaj 0.
| Argument | Čo doň patrí | Príklad |
|---|---|---|
| 1. Čo hľadáš | hodnota alebo odkaz na bunku | A2 |
| 2. Oblasť | celý rozsah aj s výsledkom | $F$2:$G$50 |
| 3. Stĺpec | poradie stĺpca v oblasti | 2 |
| 4. Zhoda | 0 = presná, 1 = približná | 0 |
Zamkni oblasť dolárom, nech ti vzorec nepadne
Keď vzorec napíšeš do jednej bunky a potom ho potiahneš nadol na celý stĺpec, Excel posúva odkazy o riadok nižšie. To je správne pri hľadanej hodnote (A2 → A3 → A4), ale nesprávne pri oblasti — tá sa ti posunie tiež a o pár riadkov nižšie už cení mimo cenníka. Riešenie je zamknúť oblasť znakmi dolára: namiesto F2:G50 napíš $F$2:$G$50. Dolár drží odkaz napevno, takže pri ťahaní zostáva oblasť stále tá istá. Najrýchlejšie dolár doplníš klávesom F4 po vyznačení oblasti.
Keď vráti #NEDOSTUPNÝ, skontroluj toto
Najčastejšie príčiny chyby: hľadaná hodnota nie je v prvom stĺpci oblasti, niekde je medzera navyše (číslo „123 " s medzerou sa nerovná „123"), alebo je číslo uložené ako text. Pomôže funkcia IFERROR, ktorá namiesto chyby zobrazí napríklad pomlčku: =IFERROR(SVYHĽADAŤ(...); "—").
SVYHĽADAŤ verzus XLOOKUP
Ak máš novší Microsoft 365, máš k dispozícii aj funkciu XLOOKUP (po slovensky tiež XLOOKUP). Je modernejšia: hľadá doľava aj doprava, nepotrebuješ rátať poradie stĺpca a sama vie vrátiť vlastný text, keď nič nenájde. SVYHĽADAŤ má však jednu výhodu — funguje úplne všade vrátane starších verzií a v súboroch, ktoré posielaš ďalej. Preto sa oplatí ovládať obe: XLOOKUP na pohodlie, SVYHĽADAŤ na istotu kompatibility.
Postup krok za krokom
Klikni do prázdnej bunky
Tam, kde chceš mať výsledok, napíš znak rovnosti a začni písať SVYHĽADAŤ.
Zadaj, čo hľadáš
Klikni na bunku s hľadanou hodnotou, napríklad A2, a daj bodkočiarku.
Vyznač oblasť tabuľky
Označ celý rozsah aj s výsledkovými stĺpcami a stlač F4, aby si ho zamkol dolármi.
Napíš číslo stĺpca
Spočítaj, koľký stĺpec oblasti má výsledok, a zadaj jeho poradie.
Doplň nulu pre presnú zhodu
Za poslednú bodkočiarku napíš 0, zatvor zátvorku a stlač Enter.
Potiahni vzorec nadol
Chyť pravý dolný roh bunky a potiahni cez celý stĺpec. Vďaka dolárom oblasť drží.
Funguje aj na Macu a v Tabuľkách Google
V Exceli pre Mac je postup identický, len si dolár doplníš cez Cmd+T namiesto F4. Tabuľky Google majú funkciu VLOOKUP s rovnakými štyrmi argumentmi, len ich oddeľuješ čiarkou a presná zhoda sa zadáva ako NEPRAVDA. Princíp je všade rovnaký — povieš programu čo, kde a ktorý stĺpec.
Časté otázky
Ako sa volá VLOOKUP v slovenskom Exceli?
V slovenskej verzii Excelu sa funkcia volá SVYHĽADAŤ. Je to tá istá funkcia ako anglické VLOOKUP, len preložená. Keď otvoríš súbor v inej jazykovej verzii Office, Excel si názov sám prepne, takže vzorec funguje rovnako.
Čo znamená posledný argument 0 alebo 1?
Nula (NEPRAVDA) hľadá presnú zhodu — to chceš takmer vždy. Jednotka (PRAVDA) hľadá približnú zhodu a vyžaduje zoradený prvý stĺpec. Pri dohľadávaní cien, mien a kódov vždy zadávaj 0, inak môžeš dostať nesprávny výsledok.
Prečo mi funkcia vracia #NEDOSTUPNÝ?
Chyba #NEDOSTUPNÝ (anglicky #N/A) znamená, že hodnota sa v prvom stĺpci oblasti nenašla. Skontroluj, či hľadáš v správnom stĺpci, či tam nie sú medzery navyše a či číslo nie je uložené ako text. Chybu vieš schovať funkciou IFERROR.
Prečo sa mi pri ťahaní vzorca rozbije oblasť?
Pri ťahaní Excel posúva všetky odkazy o riadok nižšie vrátane oblasti. Oblasť preto zamkni dolármi, napríklad $F$2:$G$50. Dolár drží odkaz napevno, takže pri ťahaní zostáva oblasť stále tá istá. Najrýchlejšie dolár doplníš klávesom F4.
Môže SVYHĽADAŤ vrátiť údaj z ľavého stĺpca?
Nie. Funkcia hľadá v prvom stĺpci oblasti a vie vrátiť len údaj napravo od neho. Keď potrebuješ vrátiť niečo z ľavého stĺpca, buď preusporiadaj stĺpce, alebo použi novšiu funkciu XLOOKUP, ktorá hľadá oboma smermi.
Ako sa argumenty oddeľujú — čiarkou alebo bodkočiarkou?
V slovenskom Exceli sa argumenty oddeľujú bodkočiarkou. Čiarka platí v anglickej verzii a v Tabuľkách Google. Ak skopíruješ anglický vzorec a nefunguje, najčastejšie stačí čiarky prepísať na bodkočiarky.
Aký je rozdiel medzi SVYHĽADAŤ a XLOOKUP?
XLOOKUP je novšia funkcia z Microsoftu 365 — hľadá doľava aj doprava, nepotrebuje číslo stĺpca a vie vrátiť vlastný text pri nenájdení. SVYHĽADAŤ má výhodu v tom, že funguje aj v starších verziách. XLOOKUP používaj na pohodlie, SVYHĽADAŤ na istotu kompatibility.
Funguje VLOOKUP aj v bezplatných programoch?
Áno. Tabuľky Google majú VLOOKUP s rovnakými štyrmi argumentmi (oddelené čiarkou) a LibreOffice Calc tiež. Logika je všade rovnaká — zadáš čo hľadať, oblasť, číslo stĺpca a typ zhody. Líši sa len oddeľovač a niekedy zápis presnej zhody.
Renovované notebooky a počítače so zárukou
V iguru.sk nájdeš renovované notebooky, MacBooky aj kancelárske počítače, na ktorých ti Excel a rozsiahle zošity pobežia bez zadrhávania. Záruka 24 mesiacov, vyše 200 overených recenzií, po celom Slovensku a do Česka.
Pozrieť renovovanú elektroniku →