Problémy s kompatibilitou vzorcov v Exceli

Kontrola kompatibility zistila problémy s kompatibilitou súvisiacou so vzorcami v predchádzajúcich verziách Microsoft Excelu.

Počnúc Excelom 2007, Kontrola kompatibility na základe predvoleného nastavenia kontroluje problémy s predchádzajúcimi verziami Excelu. Ak vás zaujíma len konkrétna verzia, zrušte začiarknutie políčok pre ostatné verzie.

Dialógové okno Kontrola kompatibility programu Excel

Dôležité: 

  • Ak sa vyskytnú problémy v zozname Významná strata funkčnosti, snažte sa ich vyriešiť ešte pred uložením súboru, aby ste neprišli natrvalo o údaje a aby ste predišli nesprávnemu fungovaniu.

  • Problémy v zozname Menšia strata presnosti môže, ale aj nemusí byť potrebné vyriešiť pred uložením zošita. Údaje ani funkčnosť sa nestratia, je však možné, že zošit nebude vyzerať alebo fungovať rovnako, keď ho otvoríte v staršej verzii Excelu.

Tip: V prípade výskytu viacerých problémov, ktoré treba preskúmať, vyberte možnosť Kopírovať do nového hárka. Jednotlivé problémy vám pomôže vyriešiť nový hárok Zostava o kompatibilite.

Obsah tohto článku

Problémy spôsobujúce významnú stratu funkčnosti

Problémy spôsobujúce miernu stratu presnosti zobrazenia

Problémy spôsobujúce významnú stratu funkčnosti

Problém

Riešenia

Niektoré hárky obsahujú ďalšie vzorce poľa, ktoré odkazujú na iné hárky, ako sú podporované vybratým formátom súboru. Niektoré z týchto vzorcov poľa sa neuložia a skonvertujú sa na #VALUE. #HODNOTA!.

Čo to znamená    V Exceli 2007 a novšom sú polia zošitov, ktoré odkazujú na iné hárky, obmedzené len dostupnou pamäťou, ale v Exceli 97-2003 môžu hárky obsahovať iba polia v zošite s veľkosťou 65 472, ktoré odkazujú na iné hárky. Polia zošitov presahujúce maximálny limit sa skonvertujú na #VALUE a zobrazia sa v ňom. #HODNOTA!.

Čo urobiť    V časti Kontrola kompatibility kliknite na položku Hľadať , vyhľadajte bunky, ktoré obsahujú vzorce poľa, ktoré odkazujú na iný hárok, a potom vykonajte potrebné zmeny, aby ste zabránili #VALUEu. #HODNOTA!.

Niektoré vzorce obsahujú polia s vyšším počtom prvkov, než podporuje vybratý formát súboru. Polia s viac než 256 stĺpcami alebo 65 536 riadkami sa neuložia a ich výsledky môžu byť odlišné.

Čo to znamená    V Exceli 2010 a novšom môžete použiť vzorce poľa, ktoré obsahujú prvky pre viac ako 256 stĺpcov a 65 536 riadkov. V Exceli 2007 prekračuje limit pre prvky poľa a môže vrátiť rôzne výsledky.

Čo urobiť    V časti Kontrola kompatibility kliknutím na položku Hľadať vyhľadajte bunky obsahujúce vzorce poľa, ktoré obsahujú viac prvkov, než podporujú staršie verzie programu Excel, a potom vykonajte požadované zmeny.

Niektoré vzorce obsahujú viac hodnôt, odkazov alebo názvov, ako sú podporované vybratým formátom súboru. Tieto vzorce sa neuložia a skonvertujú sa na #VALUE. #HODNOTA!.

Čo to znamená    V Exceli 2007 a novšom je maximálna dĺžka obsahu vzorca 8 192 znakov a maximálna dĺžka vnútorného vzorca je 16 384 bajtov. V Exceli 97-2003 je maximálna dĺžka obsahu vzorca 1 024 znakov a maximálna dĺžka vnútorného vzorca je 1 800 bajtov. Ak kombinácia argumentov vzorca (vrátane hodnôt, odkazov a/alebo názvov) prekročí maximálne limity v Exceli 97-2003, vzorce budú mať za následok #VALUE. chyby pri ukladaní zošita vo formáte súboru staršej verzie programu Excel.

Čo urobiť    V časti Kontrola kompatibility kliknutím na položku Hľadať vyhľadajte bunky obsahujúce vzorce, ktoré presahujú maximálne limity dĺžky vzorca v Exceli 97-2003, a potom vykonajte potrebné zmeny, aby ste sa vyhli #VALUEu. #HODNOTA!.

Niektoré vzorce majú viac úrovní vnorenia, ako sú podporované vybratým formátom súboru. Vzorce s viac než siedmimi úrovňami vnorenia sa neuložia a skonvertujú sa na #VALUE. #HODNOTA!.

Čo to znamená    V Exceli 2007 a novšom môže vzorec obsahovať až 64 úrovní vnorenia, ale v Exceli 97-2003 je maximálna úroveň vnorenia iba 7.

Čo urobiť    V časti Kontrola kompatibility kliknutím na položku Hľadať vyhľadajte bunky, ktoré obsahujú vzorce s viac než 7 úrovňami vnorenia, a potom vykonajte potrebné zmeny, aby ste sa vyhli #VALUEu. #HODNOTA!.

Niektoré vzorce obsahujú funkcie, ktoré majú viac argumentov, ako sú podporované vybratým formátom súboru. Vzorce, ktoré majú viac ako 30 argumentov na funkciu, sa neuložia a skonvertujú sa na #VALUE. #HODNOTA!.

Čo to znamená    V Exceli 2007 a novšom môže vzorec obsahovať až 255 argumentov, ale v Exceli 97-2003 je maximálna hranica argumentov vo vzorci 30.

Čo urobiť    V časti Kontrola kompatibility kliknutím na položku Hľadať vyhľadajte bunky, ktoré obsahujú vzorce s viac než 30 argumentmi, a potom vykonajte potrebné zmeny, aby ste sa vyhli #VALUEu. #HODNOTA!.

Niektoré vzorce používajú viac operandov, ako povoľuje vybratý formát súboru. Tieto vzorce sa neuložia a skonvertujú sa na #VALUE. #HODNOTA!.

Čo to znamená    Maximálny počet operandov používaných vo vzorcoch v Exceli 2007 a novšom je 1 024, ale v Exceli 97-2003 je maximálny limit operandov vo vzorcoch iba 40.

Čo urobiť    V časti Kontrola kompatibility kliknutím na položku Hľadať vyhľadajte bunky, ktoré obsahujú vzorce s viac než 40 operandmi, a potom vykonajte potrebné zmeny, aby ste zabránili #VALUEu. #HODNOTA!.

Niektoré vzorce obsahujú funkcie s viacerými argumentmi, ako sú podporované vybratým formátom súboru. Vzorce s viac než 29 argumentmi na funkciu sa neuložia a skonvertujú sa na #VALUE. #HODNOTA!.

Čo to znamená    V Exceli 2007 a novšom môže Používateľská funkcia (UDF), ktorú vytvoríte pomocou programu Visual Basic for Applications (VBA), obsahovať až 60 argumentov, ale v Exceli 97-2003 je počet argumentov v jazyku UDF obmedzený na hodnotu iba 29.

Čo urobiť    V časti Kontrola kompatibility kliknite na položku Hľadať , vyhľadajte bunky, ktoré obsahujú funkcie, ktoré používajú viac než 29 argumentov, a potom vykonajte potrebné zmeny, aby ste sa vyhli #VALUEu. #HODNOTA!. Možno budete musieť použiť kód VBA na zmenu používateľom definovaných funkcií.

Niektoré funkcie v tomto zošite nie sú k dispozícii v starších verziách Excelu.  Pri prepočítaní v starších verziách budú tieto funkcie vrátené #NAME? namiesto aktuálnych výsledkov sa vyskytla chyba.

Čo to znamená    Excel 2007 a novšia verzia poskytujú nové a premenované funkcie. Keďže tieto funkcie nie sú k dispozícii v Exceli 97-2003, vrátia sa #NAME? namiesto očakávaného výsledku vtedy, ak zošit otvoríte v staršej verzii programu Excel.

V niektorých prípadoch sa ku vzorcu pridá predpona _xlfn, napríklad =_xlfn.IFERROR (1,2).

Čo urobiť    V časti Kontrola kompatibility kliknite na položku Hľadať , vyhľadajte bunky, ktoré obsahujú funkcie, ktoré nie sú k dispozícii v starších verziách programu Excel, a potom vykonajte potrebné zmeny, aby ste sa vyhli #NAME? #HODNOTA!.

Funkcie kompatibility sú dostupné pre všetky funkcie, ktoré boli premenované. S cieľom vyhnúť sa chybám môžete používať tieto funkcie.

Nové funkcie možno nahradiť vhodnými funkciami, ktoré sú dostupné v starších verziách programu Excel. Taktiež môžete odstrániť vzorce, ktoré používajú nové funkcie ich náhradou za výsledky vzorca.

Niektoré vzorce obsahujú odkazy na tabuľky, ktoré nie sú podporované vybratým formátom súboru. Tieto odkazy sa skonvertujú na odkazy na bunky.

Čo to znamená    V Exceli 2007 a novšom môžete použiť štruktúrované odkazy na zjednodušenie a intuitívnejšie fungovanie s údajmi tabuľky pri použití vzorcov, ktoré odkazujú na tabuľku, buď na časti tabuľky alebo na celú tabuľku. Program Excel 97-2003 nepodporuje túto funkciu a štruktúrované odkazy sa skonvertujú na odkazy na bunky.

Čo urobiť    V časti Kontrola kompatibility kliknite na položku Hľadať, vyhľadajte bunky, ktoré obsahujú vzorce so štruktúrovanými odkazmi na tabuľky, a zmeňte ich na odkazy na bunky, ktoré chcete použiť.

Niektoré vzorce obsahujú odkazy na tabuľky v iných zošitoch, ktoré v tejto inštancii programu Excel momentálne nie sú otvorené. Tieto odkazy sa pri uložení do formátu programu Excel 97-2003 skonvertujú na chybu #ODKAZ, pretože ich nemožno skonvertovať na odkazy na hárky.

Čo to znamená    V Exceli 2007 a novšom môžete použiť štruktúrované odkazy na zjednodušenie a intuitívnejšie fungovanie s údajmi tabuľky pri použití vzorcov, ktoré odkazujú na tabuľku, buď na časti tabuľky alebo na celú tabuľku. Program Excel 97-2003 nepodporuje túto funkciu a štruktúrované odkazy sa skonvertujú na odkazy na bunky. Ak však štruktúrované odkazy odkazujú na tabuľky v iných zošitoch, ktoré momentálne nie sú otvorené, skonvertujú sa a zobrazia ako chyby #ODKAZ.

Čo urobiť    V časti Kontrola kompatibility kliknite na položku Hľadať, vyhľadajte bunky, ktoré obsahujú vzorce so štruktúrovanými odkazmi na tabuľky v iných zošitoch, a zmeňte ich tak, aby ste zabránili vzniku chýb #ODKAZ.

Najmenej jedna bunka tohto zošita obsahuje pravidlá overovania údajov, ktoré odkazujú na viac než 8 192 nesúvislých oblastí buniek. Tieto pravidlá overovania údajov sa neuložia.

Čo to znamená    V Exceli 2010 a novšom môžu pravidlá overenia údajov odkazovať na viac než 8192 nesúvislých oblastí buniek. V Exceli 97-2007 sa tento typ pravidla overenia údajov nepodporuje a nie je k dispozícii.

Čo urobiť    V časti Kontrola kompatibility kliknutím na položku Hľadať vyhľadajte bunky obsahujúce pravidlá overovania údajov, ktoré odkazujú na viac než 8 192 nesúvislých oblastí buniek a vykonajte potrebné zmeny.

Najmenej jedna bunka v tomto zošite obsahuje pravidlá overovania údajov, ktoré odkazujú na hodnoty v iných hárkoch. Tieto pravidlá overovania údajov nie sú podporované v starších verziách programu Excel.

Čo to znamená    V Exceli 2010 a novšom môžete použiť pravidlá overenia údajov, ktoré odkazujú na hodnoty v iných hárkoch. V Exceli 97-2007 sa tento typ overenia údajov nepodporuje a nie je možné ho v hárku Zobraziť.

Všetky pravidlá overenia údajov sú však v zošite naďalej k dispozícii a použijú sa po opätovnom otvorení zošita v Exceli 2010 a novšom, pokiaľ pravidlá neboli upravené v Exceli 97-2007.

Čo urobiť    V časti Kontrola kompatibility kliknutím na položku Hľadať vyhľadajte bunky obsahujúce pravidlá overovania údajov, ktoré odkazujú na hodnoty v iných hárkoch, a potom vykonajte požadované zmeny na karte Nastavenia v dialógovom okne Overenie údajov (karta Údaje, skupina Nástroje pre údaje).

Tento zošit obsahuje rozsah zlučovania údajov, ktorý odkazuje na bunky mimo obmedzení riadkov a stĺpcov vybratého formátu súboru. Odkazy vzorca na údaje v tejto oblasti sa upravia a nemusia sa správne zobraziť v staršej verzii programu Excel.

Čo to znamená    V Exceli 2007 a novšom môžu rozsahy zlučovania údajov obsahovať vzorce, ktoré odkazujú na údaje mimo limitu riadkov a stĺpcov vybratého formátu súboru. V Exceli 97-2003 je veľkosť hárka iba 256 stĺpcov v riadkoch 65 536. Odkazy vzorca na bunky mimo tohto obmedzenia sa upravia a nemusia sa správne zobraziť.

Čo urobiť    V časti Kontrola kompatibility kliknutím na položku Hľadať vyhľadajte rozsahy zlučovania údajov, ktoré obsahujú odkazy vzorca na údaje mimo obmedzenia počtu riadkov a stĺpcov programu Excel 97-2003, a potom vykonajte požadované zmeny.

Tento zošit obsahuje vlastné popisy používateľom definovaných funkcií aplikácie VBA. Všetky vlastné popisy sa odstránia.

Čo to znamená    V Exceli 2010 a novších verziách môžete pomocou jazyka Visual Basic for Applications (VBA) vytvoriť používateľom definované funkcie (UDF) s vlastnými popismi. Vlastné popisy nie sú podporované v Exceli 97-2007 a odstránia sa.

Čo urobiť    Nevyžaduje sa žiadna akcia, pretože všetky vlastné popisy sa odstránia.

Na začiatok stránky

Problémy spôsobujúce miernu stratu presnosti zobrazenia

Problém

Riešenie

Niektoré vzorce poľa v tomto zošite odkazujú na celý stĺpec. V starších verziách Excelu sa tieto vzorce môžu skonvertovať na #NUM. chyby pri prepočte.

Čo to znamená    Vzorce poľa, ktoré odkazujú na celý stĺpec v Exceli 2007 a novšie verzie, sa skonvertujú na #NUM a zobrazia sa v ňom. chyby pri prepočte v Exceli 97-2003.

Čo urobiť    V časti Kontrola kompatibility kliknite na položku Hľadať, vyhľadajte vzorce poľa, ktoré odkazujú na celý stĺpec, a potom vykonaním potrebných zmien zabráňte vzniku chýb #ČÍSLO!.

Aspoň jeden definovaný názov v tomto zošite obsahuje vzorce používajúce viac než 255 znakov, ktoré povoľuje vybratý formát súboru. Tieto vzorce sa uložia, pri ich úpravách v starších verziách programu Excel sa však skrátia.

Čo to znamená    Ak pomenované rozsahy vo vzorcoch presahujú limit 255 znakov podporovaný v programe Excel 97-2003, vzorec bude fungovať správne, v dialógovom okne Názov však bude skrátený a nebude ho možné upraviť.

Čo urobiť    V časti Kontrola kompatibility kliknite na položku Hľadať, vyhľadajte bunky, ktoré obsahujú pomenované rozsahy vo vzorcoch, a potom vykonaním potrebných zmien umožnite používateľom upravovať vzorce v programe Excel 97-2003.

Niektoré vzorce v tomto zošite sú prepojené na iné zošity, ktoré sú zatvorené. Pri prepočte týchto vzorcov v starších verziách programu Excel bez otvorenia prepojených zošitov, nebude možné vrátiť znaky presahujúce limit 255 znakov.

Čo to znamená    Ak sú vzorce v jednom zošite prepojené na iné zošity, ktoré sú zatvorené, pri prepočte v programe Excel 97-2003 je možné zobraziť najviac 255 znakov. Výsledky vzorca môžu byť skrátené.

Čo urobiť    Vyhľadajte bunky, ktoré obsahujú vzorce s prepojením na iné zatvorené zošity, overte prepojenia a vykonaním potrebných zmien zabráňte vzniku skrátených výsledkov vzorcov v programe Excel 97-2003.

Vzorec Overenie údajov obsahuje viac než 255 znakov.

Čo to znamená    Ak vzorce overovania údajov presahujú limit 255 znakov podporovaný v programe Excel 97-2003, vzorec bude fungovať správne, bude však skrátený a nebude ho možné upraviť.

Čo urobiť    V časti Kontrola kompatibility kliknite na položku Hľadať, vyhľadajte bunky, ktoré obsahujú vzorce overovania údajov, a potom použite menší počet znakov, čím umožníte používateľom upravovať vzorce v programe Excel 97-2003.

Na začiatok stránky

Poznámka:  Táto stránka bola preložená automaticky a môže obsahovať gramatické chyby alebo nepresnosti. Naším cieľom je, aby bol tento obsah pre vás užitočný. Môžete nám dať vedieť, či boli tieto informácie pre vás užitočné? Tu nájdete anglický článok ako referenciu.

Rozšírte svoje zručnosti práce s balíkom Office
Preskúmať školenie
Buďte medzi prvými, ktorí získajú nové funkcie
Pridajte sa k insiderom pre Office

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

Ďakujeme za vaše pripomienky!

Ďakujeme vám za pripomienky. Pravdepodobne vám pomôže, ak vás spojíme s pracovníkom podpory pre Office.

×