Chyba #ODKAZ! sa zobrazí, keď vzorec odkazuje na bunku, ktorá nie je platná. Toto sa najčastejšie stáva, keď sa odstránia alebo prilepia bunky, na ktoré vzorce odkazovali.

Príklad – Chyba #REF! spôsobená odstránením stĺpca

V nasledujúcom príklade sa používa vzorec =SUM(B2;C2;D2) v stĺpci E.

Vzorec používajúci explicitné odkazy na bunky, ako je napríklad vzorec =SUM(B2;C2;D2), môže spôsobiť chybu #ODKAZ! v prípade odstránenia stĺpca.

Ak by ste odstraňovali stĺpce B, C alebo D, spôsobili by to #REF. . V tomto prípade odstránime stĺpec C (Predaj za rok 2007) a vzorec teraz prečíta =SUM(B2;#REF!;C2). Keď použijete explicitné odkazy na bunky ako tento (kde odkazujete na jednotlivé bunky oddelené čiarkou) a odstránite riadok alebo stĺpec, na ktorý sa odkazuje, Excel ich nevie vyriešiť, takže vráti hodnotu #REF! . Toto je hlavný dôvod, prečo sa používanie explicitných odkazov na bunky vo funkciách neodporúča.

Príklad chyby #ODKAZ! spôsobenej odstránením stĺpca.

Riešenie

  • Ak ste omylom odstránili riadky alebo stĺpce, na ich obnovu môžete okamžite kliknúť na tlačidlo Späť na paneli s nástrojmi Rýchly prístup (alebo stlačiť kombináciu klávesov CTRL + Z).

  • Upravte vzorec tak, aby obsahoval odkaz na rozsah namiesto jednotlivých buniek, napríklad =SUM(B2:D2). Teraz by ste mohli odstrániť ľubovoľný stĺpec v rozsahu súčtu a Excel automaticky upraví vzorec. Môžete tiež použiť vzorec =SUM(B2:B5) na súčet riadkov.

Príklad – Funkcia VLOOKUP s odkazmi na nesprávny rozsah

V nasledujúcom príklade funkcia =VLOOKUP(A8;A2:D5;5;FALSE) vráti #REF! hľadá hodnotu zo stĺpca 5, ale odkaz je A:D, čo sú len 4 stĺpce.

Príklad vzorca VLOOKUP s nesprávnym rozsahom.  Vzorec je =VLOOKU(A8;A2:D5;5;FALSE).  V rozsahu funkcie VLOOKUP neexistuje žiadny piaty stĺpec, takže číslo 5 spôsobí #REF. .

Riešenie

Zväčšite rozsah alebo znížte hľadanú hodnotu stĺpca podľa rozsahu v odkaze. Vzorec =VLOOKUP(A8;A2:E5;5;FALSE) bude rovnako platný odkaz na rozsah ako aj =VLOOKUP(A8;A2:D5;4;FALSE).

Príklad – Funkcia INDEX s odkazom na nesprávny riadok alebo stĺpec

V tomto príklade vzorec =INDEX(B2:E5;5;5) vráti #REF! pretože rozsah funkcie INDEX je 4 riadky a 4 stĺpce, ale vzorec žiada o vrátenie toho, čo je v 5. riadku a 5. stĺpci.

Príklad vzorca INDEX s odkazom na neplatný rozsah.  Vzorec je =INDEX(B2:E5;5;5), no rozsah je len 4 riadky na 4 stĺpce.

Riešenie

Upravte odkazy na riadky alebo stĺpce tak, aby boli v rámci rozsahu vyhľadávania funkcie INDEX. Vzorec =INDEX(B2:E5;4;4) by vrátil platný výsledok.

Príklad – Odkazovanie na zavretý zošit s funkciou INDIRECT

V nasledujúcom príklade sa funkcia INDIRECT pokúša odkazovať na zošit, ktorý je zatvorený, čo spôsobuje #REF! .

Príklad chyby #ODKAZ! spôsobenej NEPRIAMYM odkazom na zatvorený zošit.

Riešenie

Otvorte zošit, na ktorý sa odkazuje. Rovnaká chyba sa vyskytne, ak odkazujete na zatvorený zošit s funkciou dynamického poľa.

Problémy s OLE

Ak ste použili prepojenie OLE, ktoré vracia #REF. a potom spustite program, ktorý prepojenie volá.

Poznámka: OLE je technológia, ktorá slúži na zdieľanie informácií medzi programami.

Problémy s DDE

Ak ste použili tému DDE, Exchange údaje (DDE), ktorá vracia #REF. , najprv skontrolujte, či odkazujete na správnu tému. Ak stále dostávate e-#REF! skontrolujte nastavenia Centra dôveryhodnosti Nastavenia externého obsahu, ako je uvedené v časti Blokovanie alebo odblokovanie externéhoobsahu Office dokumentoch.

Poznámka: DDE (Dynamic Data Exchange)je protokol vytvorený na výmenu údajov medzi programami spoločnosti Microsoft Windows na základe týchto postupov.

Problémy s makrom

Ak makro zadá do hárka funkciu, ktorá odkazuje na bunku nad funkciou, a bunka obsahujúca funkciu sa nachádza v riadku 1, funkcia vráti #REF! , pretože nad riadkom 1 sa žiadne bunky nachádzať. Skontrolujte, či argument funkcie odkazuje na neplatnú bunku alebo rozsah. Môže to vyžadovať úpravu makra v editore Visual Basic (VBE) tak, aby sa tak zohľadňovať.

Potrebujete ďalšiu pomoc?

Vždy sa môžete opýtať odborníka v komunite Excel Tech alebo získať podporu v rámci komunity lokality Answers.

Pozrite tiež

Prehľad vzorcov v Exceli

Zabránenie vzniku nefunkčných vzorcov

Zisťovanie chýb vo vzorcoch

Zoznam funkcií Excelu (podľa abecedy)

Zoznam funkcií Excelu (podľa kategórie)

Potrebujete ďalšiu pomoc?

Rozšírte svoje zručnosti
Preskúmať školenie
Buďte medzi prvými, ktorí získajú nové funkcie
Pripojiť sa k Microsoft Office Insiderom

Boli tieto informácie užitočné?

Aká je podľa vás jazyková kvalita textu?
Čo sa vám páčilo, prípadne čo nie?

Ďakujeme za vaše pripomienky!

×