Nástroj Kontrola kompatibility zjistil jeden nebo více problémů s kompatibilitou vzorců se staršími verzemi Microsoft Excelu.
Počínaje Excelem 2007 kontroluje kontrola kompatibility ve výchozím nastavení problémy s předchozími verzemi Excelu. Pokud vás zajímá jenom určitá verze, zrušte zaškrtnutí políček u ostatních verzí.
Důležité
- Pokud se zobrazí nějaké problémy v seznamu Významná ztráta funkčnosti, vyřešte je dřív, než soubor uložíte. Můžete tak předejít trvalé ztrátě dat nebo nesprávnému fungování.
- Problémy v seznamu Nevýznamná ztráta věrnosti můžete, ale nemusíte před uložením sešitu vyřešit – nezpůsobí ztrátu dat ani funkčnosti, ale když sešit otevřete ve starší verzi Excelu, nebude možná jeho vzhled úplně stejný nebo nebude fungovat přesně stejným způsobem.
Tip:
Pokud musíte prozkoumat mnoho problémů, vyberte možnost Kopírovat do nového listu. Jednotlivé problémy pak řešte pomocí nového listu Sestava kompatibility.
V tomto článku
- Problémy, které způsobují významnou ztrátu funkčnosti
- Problémy, které způsobují menší ztrátu přesnosti
Problémy, které způsobují významnou ztrátu funkčnosti
| Emise: | Řešení |
|---|---|
| Některé listy obsahují více maticových vzorců odkazujících na jiné listy, než je ve vybraném formátu souborů podporováno. Některé maticové vzorce nebudou uloženy a budou převedeny na #VALUE! Tím se vyloučí všechny vzorce a připojení – a také se tak zbavíte všech chyb #HODNOTA!. |
Význam V Excelu 2007 a pozdějších verzích jsou pole sešitů, které odkazují na jiné listy, omezeny pouze dostupnou pamětí, ale v Excelu 97–2003 mohou listy obsahovat maximálně 65 472 polí sešitu, která odkazují na jiné listy. Pole sešitu nad tímto maximálním limitem budou převedena na #VALUE a zobrazena! Tím se vyloučí všechny vzorce a připojení – a také se tak zbavíte všech chyb #HODNOTA!. Co dělat Kliknutím na tlačítko Najít v nástroji Kontrola kompatibility vyhledejte buňky obsahující maticové vzorce, které odkazují na jiný list, a proveďte potřebné změny, abyste #VALUE zabránili. Tím se vyloučí všechny vzorce a připojení – a také se tak zbavíte všech chyb #HODNOTA!. |
| Některé vzorce obsahují matice s více prvky, než je podporováno ve vybraném formátu souboru. Matice s více než 256 sloupci nebo 65 536 řádky nebudou uloženy a mohou mít různé výsledky. |
Význam V Excelu 2010 a novějších verzích můžete použít maticové vzorce, které obsahují prvky pro víc než 256 sloupců a 65 536 řádků. V Excelu 2007 tento počet překračuje limit prvků pole a může vrátit odlišné výsledky. Akce: Kliknutím na tlačítko Najít v nástroji Kontrola kompatibility vyhledejte buňky obsahující maticové vzorce, které mají více prvků, než je podporováno ve starších verzích aplikace Excel, a proveďte potřebné změny. |
| Některé vzorce obsahují více hodnot, odkazů nebo názvů, než je ve vybraném formátu souborů podporováno. Tyto vzorce nebudou uloženy a budou převedeny na #VALUE! Tím se vyloučí všechny vzorce a připojení – a také se tak zbavíte všech chyb #HODNOTA!. |
Význam V Excelu 2007 a novějších verzích je maximální délka obsahu vzorce 8 192 znaků a maximální délka interního vzorce je 16 384 bajtů. V Excelu 97–2003 je maximální délka obsahu vzorce 1 024 znaků a interní délka textového vzorce je 1 800 bajtů. Pokud kombinace argumentů vzorce (včetně hodnot, odkazů nebo názvů) překročí maximální limity Excelu 97–2003, bude výsledkem vzorců #VALUE! chyby při ukládání sešitu ve starším formátu souboru aplikace Excel. Co dělat Kliknutím na tlačítko Najít v nástroji Kontrola kompatibility vyhledejte buňky obsahující vzorce, které překračují maximální délkový limit vzorce aplikace Excel 97–2003, a proveďte potřebné změny, abyste #VALUE předešli. Tím se vyloučí všechny vzorce a připojení – a také se tak zbavíte všech chyb #HODNOTA!. |
| Některé vzorce zahrnují více úrovní vnoření, než vybraný formát souborů podporuje. Vzorce s více než sedmi úrovněmi vnoření nebudou uloženy a budou převedeny na #VALUE! Tím se vyloučí všechny vzorce a připojení – a také se tak zbavíte všech chyb #HODNOTA!. |
Význam V Excelu 2007 a novějších verzích může vzorec obsahovat až 64 úrovní vnoření, ale v Excelu 97–2003 se dá použít maximálně sedm úrovní vnoření. Co dělat Kliknutím na tlačítko Najít v nástroji Kontrola kompatibility vyhledejte buňky obsahující vzorce s více než 7 úrovněmi vnoření a proveďte potřebné změny, abyste předešli #VALUE. Tím se vyloučí všechny vzorce a připojení – a také se tak zbavíte všech chyb #HODNOTA!. |
| Některé vzorce obsahují funkce s více argumenty, než je ve vybraném formátu souborů podporováno. Vzorce s více než 30 argumenty na funkci nebudou uloženy a budou převedeny na #VALUE! Tím se vyloučí všechny vzorce a připojení – a také se tak zbavíte všech chyb #HODNOTA!. |
Význam V Excelu 2007 a novějších verzích může vzorec obsahovat až 255 argumentů, ale v Excelu 97–2003 je počet argumentů ve vzorci omezen na 30. Co dělat Kliknutím na tlačítko Najít v nástroji Kontrola kompatibility vyhledejte buňky obsahující vzorce s více než 30 argumenty a proveďte potřebné změny, abyste předešli #VALUE. Tím se vyloučí všechny vzorce a připojení – a také se tak zbavíte všech chyb #HODNOTA!. |
| Některé vzorce používají více operandů, než je ve vybraném formátu souborů povoleno. Tyto vzorce nebudou uloženy a budou převedeny na #VALUE! Tím se vyloučí všechny vzorce a připojení – a také se tak zbavíte všech chyb #HODNOTA!. |
Význam V Excelu 2007 a pozdějších verzích můžete ve vzorcích použít až 1 024 operandů, ale v Excelu 97–2003 se dá ve vzorcích použít maximálně 40 operandů. Co dělat Kliknutím na tlačítko Najít v nástroji Kontrola kompatibility vyhledejte buňky obsahující vzorce s více než 40 operandy a proveďte potřebné změny, abyste předešli #VALUE! Tím se vyloučí všechny vzorce a připojení – a také se tak zbavíte všech chyb #HODNOTA!. |
| Některé funkce obsahují více argumentů, než je ve vybraném formátu souborů podporováno. Vzorce s více než 29 argumenty na funkci nebudou uloženy a budou převedeny na #VALUE! Tím se vyloučí všechny vzorce a připojení – a také se tak zbavíte všech chyb #HODNOTA!. |
Význam V Excelu 2007 a novějších verzích může funkce User-Defined vytvořená pomocí jazyka VBA (jazyk Visual Basic for Application) obsahovat až 60 argumentů, ale v Excelu 97–2003 je počet argumentů v UDF omezený modulem VBA na pouhých 29. Co dělat Kliknutím na tlačítko Najít v nástroji Kontrola kompatibility vyhledejte buňky obsahující funkce, které používají více než 29 argumentů, a proveďte potřebné změny, abyste předešli #VALUE. Tím se vyloučí všechny vzorce a připojení – a také se tak zbavíte všech chyb #HODNOTA!. Možná budete muset použít kód jazyka VBA ke změně uživatelsky definovaných funkcí. |
| Jedna či více funkcí tohoto sešitu není v dřívějších verzích aplikace Excel k dispozici. Při přepočtu v dřívějších verzích vrátí tyto funkce #NAME? namísto aktuálních výsledků. |
Význam Excel 2007 a novější nabízí nové a přejmenované funkce. Protože tyto funkce nejsou v Excelu 97–2003 dostupné, vrátí #NAME? namísto očekávaných výsledků při otevření sešitu v dřívější verzi aplikace Excel. V některých případech je ke vzorci přidána předpona _xlfn, například =_xlfn.IFERROR (1;2). Akce: Kliknutím na tlačítko Najít v nástroji Kontrola kompatibility vyhledejte buňky obsahující funkce, které nejsou k dispozici ve starších verzích aplikace Excel, a proveďte potřebné změny, které zabrání chybám #NÁZEV?. Pro všechny přejmenované funkce jsou dostupné funkce pro zachování kompatibility. Chcete-li zabránit chybám, můžete použít tyto funkce. Nové funkce mohou být nahrazeny příslušnými funkcemi dostupnými ve starších verzích aplikace Excel. Můžete také odebrat vzorce, které používají nové funkce, a nahradit je výsledky vzorce. |
| Některé vzorce obsahují odkazy na tabulky, které nejsou ve vybraném formátu souborů podporovány. Tyto odkazy budou převedeny na odkazy na buňky. |
Význam V Excelu 2007 a novějších verzích můžete k usnadnění a zpřehlednění práce s daty tabulky při použití vzorců, které odkazují na tabulku, část tabulky nebo celou tabulku, použít strukturované odkazy. Tato funkce není v Excelu 97-2003 podporovaná a strukturované odkazy se převedou na odkazy na buňky. Akce: Kliknutím na tlačítko Najít v nástroji Kontrola kompatibility vyhledejte buňky obsahující vzorce se strukturovanými odkazy na tabulky a změňte je na odkazy na buňky. |
| Některé vzorce obsahují odkazy na tabulky v jiných sešitech, které nejsou aktuálně otevřeny v této instanci aplikace Excel. Tyto odkazy budou při uložení do formátu aplikace Excel 97-2003 převedeny na #REF, protože je nelze převést na odkazy na list. |
Význam V Excelu 2007 a novějších verzích můžete k usnadnění a zpřehlednění práce s daty tabulky při použití vzorců, které odkazují na tabulku, část tabulky nebo celou tabulku, použít strukturované odkazy. Tato funkce není v Excelu 97-2003 podporovaná a strukturované odkazy se převedou na odkazy na buňky. Pokud ale strukturované odkazy odkazují na tabulky v jiných sešitech, které nejsou právě otevřené, převedou se na chyby #ODKAZ. Akce: Kliknutím na tlačítko Najít v nástroji Kontrola kompatibility vyhledejte buňky obsahující vzorce se strukturovanými odkazy na tabulky v jiných sešitech a změňte je, aby nedocházelo k chybám #REF. |
| Nejméně jedna buňka v tomto sešitu obsahuje pravidla ověření dat, která odkazují na více než 8 192 nesouvislých oblastí buněk. Tato pravidla ověření dat nebudou uložena. |
Význam V Excelu 2010 a novějších verzích můžou pravidla ověření dat odkazovat na víc než 8 192 nesouvislých oblastí buněk. V Excelu 97–2007 není tento typ pravidla ověření dat podporovaný a nebude dostupný. Akce: Kliknutím na tlačítko Najít v nástroji Kontrola kompatibility vyhledejte buňky obsahující pravidla ověření dat, která odkazují na více než 8 192 nesouvislých oblastí buněk, a proveďte potřebné změny. |
| Nejméně jedna buňka v tomto sešitu obsahuje pravidla ověření dat, která odkazují na hodnoty na jiných listech. Tato pravidla ověření dat nebudou v dřívějších verzích aplikace Excel podporována. |
Význam V Excelu 2010 a novějších verzích můžete použít pravidla ověření dat, která odkazují na hodnoty v jiných listech. V Excelu 97–2007 není tento typ ověření dat podporovaný a nedá se v listu zobrazit. Všechna pravidla ověření dat ale zůstávají dostupná v sešitu, a pokud nebyla v Excelu 97–2007 upravená, při opětovném otevření sešitu v Excelu 2010 a novějších verzích se použijí. Akce: Kliknutím na tlačítko Najít v nástroji Kontrola kompatibility vyhledejte buňky obsahující pravidla ověření dat, která odkazují na hodnoty v jiných listech, a proveďte potřebné změny na kartě Nastavení v dialogovém okně Ověření dat (karta Data, skupina Datové nástroje). |
| Tento sešit obsahuje oblast sloučení dat s odkazy na buňky mimo limity řádků a sloupců ve vybraném formátu souboru. Odkazy vzorců na data v této oblasti budou upraveny a pravděpodobně se nezobrazí správně v dřívější verzi aplikace Excel. |
Význam V Excelu 2007 a novějších verzích můžou oblasti sloučení dat obsahovat vzorce, které odkazují na data mimo limit řádků a sloupců vybraného formátu souboru. V Excelu 97–2003 je velikost listu jenom 256 sloupců krát 65 536 řádků. Odkazy na data v buňkách, které jsou nad tímto limitem sloupců a řádků, jsou upravené a nemusí se správně zobrazovat. Akce: Kliknutím na tlačítko Najít v nástroji Kontrola kompatibility vyhledejte oblasti sloučení dat obsahující vzorec, který odkazuje na data mimo limit řádků a sloupců aplikace Excel 97–2003, a proveďte potřebné změny. |
| Tento sešit obsahuje vlastní popisy funkcí jazyka VBA definovaných uživatelem. Všechny vlastní popisy budou odebrány. |
Význam V Excelu 2010 a novějších verzích můžete k vytváření User-Defined funkcí s vlastními popisy použít jazyk jazyk Visual Basic for Application (VBA). Vlastní popisy nejsou v Excelu 97–2007 podporované a odeberou se. Akce: Není nutná žádná akce, protože všechny vlastní popisy budou odebrány. |
Problémy, které způsobují menší ztrátu přesnosti
| Emise: | Řešení |
|---|---|
| Některé maticové vzorce v tomto sešitu odkazují na celý sloupec. V dřívějších verzích aplikace Excel mohou být tyto vzorce převedeny na #NUM! chyby při jejich přepočítání. |
Význam Maticové vzorce, které v Excelu 2007 a novějších verzích odkazují na celý sloupec, budou převedeny na #NUM a zobrazeny jako ! při přepočtu v aplikaci Excel 97-2003. Akce: Kliknutím na tlačítko Najít v nástroji Kontrola kompatibility vyhledejte maticové vzorce, které odkazují na celý sloupec, a proveďte potřebné změny, které zabrání chybám #NUM. |
| Jeden nebo více definovaných názvů v tomto sešitě obsahuje více než 255 znaků povolených ve vybraném formátu souborů. Tyto vzorce budou uloženy, při úpravách v dřívějších verzích aplikace Excel však budou zkráceny. |
Význam: Pokud pojmenované oblasti ve vzorcích obsahují více než 255 znaků, což je počet podporovaný v aplikaci Excel 97-2003, budou vzorce pracovat správně, ale v dialogovém okně Název budou zkráceny a nebude je možné upravit. Akce: Kliknutím na tlačítko Najít v nástroji Kontrola kompatibility vyhledejte buňky obsahující vzorce s pojmenovanými oblastmi a proveďte potřebné změny, aby uživatelé mohli upravovat vzorce v aplikaci Excel 97-2003. |
| Některé vzorce tohoto sešitu jsou propojeny s jinými sešity, které jsou zavřené. Jestliže nejsou propojené sešity otevřené, je v dřívějších verzích aplikace Excel při přepočtu vzorců vráceno maximálně 255 znaků. |
Význam Pokud jsou vzorce v sešitě propojeny s jinými sešity, které jsou zavřené, při jejich přepočtu v aplikaci Excel 97-2003 se zobrazí maximálně 255 znaků. Výsledky vzorce mohou být zkráceny. Akce: Vyhledejte buňky obsahující vzorce, které odkazují na jiné zavřené sešity. Tyto odkazy ověřte a proveďte potřebné změny, které zabrání zkrácení výsledků vzorců v aplikaci Excel 97–2003. |
| Vzorec ověření dat obsahuje více než 255 znaků. |
Význam: Pokud vzorec ověření dat obsahuje více než 255 znaků, což je maximální počet podporovaný v aplikaci Excel 97-2003, bude vzorec pracovat správně, ale bude zkrácen a nebude možné jej upravit. Akce: Kliknutím na tlačítko Najít v nástroji Kontrola kompatibility vyhledejte buňky obsahující vzorce ověření dat a snižte počet znaků ve vzorcích, aby bylo možné vzorce upravovat v aplikaci Excel 97-2003. |