Suderinamumo tikrintuvas rado vieną arba daugiau su formule susijusių suderinamumo problemų su ankstesnėmis „Microsoft Excel“ versijomis.
Nuo 2007 Excel. sausio suderinamumo tikrintuvas tikrina, ar yra problemų su ankstesnėmis Excel. Jei jus domina tik konkreti versija, išvalykite žymės langelius prie kitų versijų.
Svarbu:
-
Jei sąraše Žymus funkcijų praradimas matote problemų, išspręskite jas prieš įrašydami failą, kad neprarastumėte negrįžtamai duomenų arba išvengtumėte netinkamo veikimo.
-
Sąraše Nežymus tikslumo praradimas nurodytas problemas gali reikėti (arba ne) išspręsti prieš tęsiant darbaknygės išsaugojimą – duomenys arba funkcionalumas neprarandami, bet darbaknygė gali atrodyti arba veikti ne visiškai taip, kaip naudojant ankstesnę programos „Excel“ versiją.
Patarimas: Jei yra daug analizuojamų problemų, pasirinkite Kopijuoti į naują lapą. Kiekvienai problemai spręsti naudokite naują suderinamumo ataskaitos lapą.
Šiame straipsnyje:
Problemos, dėl kurių gali rimtai sutrikti veikimas
Problema |
Sprendimas |
---|---|
Kai kuriuose darbalapiuose yra daugiau masyvo formulių, kurios nurodo kitus darbalapius, nei palaiko pasirinktas failo formatas. Kai kurios iš šių masyvo formulių nebus įrašytos ir bus konvertuotos į #VALUE! klaidos. |
Ką tai reiškia "Excel 2007" ir naujesnėse versijose darbaknygių masyvus, kurie nurodo kitus darbalapius, riboja tik galima atmintis, tačiau Excel 97–2003 darbalapiuose gali būti tik iki 65 472 darbaknygės masyvų, kurie nurodo kitus darbalapius. Darbaknygės masyvai, viršijays maksimalų limitą, bus konvertuoti į #VALUE! klaidos. Ką daryti Norėdami rasti langelius, kuriuose yra į kitus darbalapius nurodančios masyvo formulės, suderinamumo tikrintuve spustelėkite Rasti ir atlikite reikiamus keitimus, kad išvengtumėte #VALUE! klaidų. |
Kai kuriose formulėse yra masyvų, turinčių daugiau elementų nei palaiko pasirinktas failų formatas. Masyvai, kuriuos sudaro daugiau negu 256 stulpeliai ar 65 536 eilutės nebus įrašyti ir gali pateikti skirtingus rezultatus. |
Ką tai reiškia 2010 Excel vėlesnėse versijose galite naudoti masyvo formules, kuriose yra elementų daugiau nei 256 stulpeliams ir 65 536 eilutėms. 2007 Excel. tai viršija masyvo elementų ribą ir gali pateikti skirtingus rezultatus. Ką daryti Suderinamumo tikrintuve spustelėkite Rasti, kad rastumėte langelius, kuriuose yra masyvų formulių, kurias sudaro daugiau elementu, negu palaiko ankstesnės Excel versijos, ir atlikite reikiamus keitimus. |
Kai kuriose formulėse yra daugiau reikšmių, nuorodų ir (arba) pavadinimų, nei palaiko pasirinktas failo formatas. Šios formulės nebus įrašytos ir bus konvertuotos į #VALUE! klaidos. |
Ką tai reiškia 2007 Excel vėlesnėse versijose maksimalus formulės turinio ilgis yra 8 192 simboliai, o maksimalus vidinis formulės ilgis yra 16 384 baitai. 97–2003 Excel. maksimalus formulės turinio ilgis yra 1 024 simboliai, o maksimalus vidinis formulės ilgis yra 1 800 baitų. Kai formulės argumentų derinys (įskaitant reikšmes, nuorodas ir (arba) pavadinimus) viršija Excel 97–2003, formulės bus #VALUE! klaidos įrašant darbaknygę ankstesniu Excel formatu. Ką daryti Norėdami rasti langelius, kuriuose yra formulių, viršijančių maksimalų formulės ilgio limitą, Excel 97–2003, suderinamumo tikrintolyje spustelėkite Rasti, tada atlikite reikiamus pakeitimus, kad išvengtumėte #VALUE! klaidos. |
Kai kuriose formulėse yra daugiau įdėjimo lygių, nei palaiko pasirinktas failo formatas. Formulės, kuriose yra daugiau nei septyni įdėjimo lygiai, nebus įrašytos ir bus konvertuotos į #VALUE! klaidos. |
Ką tai reiškia 2007 Excel. ir naujesnėse versijose formulėje gali būti iki 64 įdėjimo lygių, tačiau Excel 97–2003 maksimalus įdėjimo lygis yra tik 7. Ką daryti Norėdami rasti langelius, kuriuose yra formulių, kuriose yra daugiau nei 7 įdėjimo lygiai, suderinamumo tikrintme spustelėkite Rasti, tada atlikite reikiamus pakeitimus, kad išvengtumėte #VALUE! klaidos. |
Kai kuriose formulėse yra funkcijų, kuriose yra daugiau argumentų, nei palaiko pasirinktas failo formatas. Formulės, kuriose yra daugiau nei 30 funkcijos argumentų, nebus įrašytos ir bus konvertuotos į #VALUE! klaidos. |
Ką tai reiškia 2007 Excel. ir vėlesnėse versijose formulėje gali būti iki 255 argumentų, bet Excel 97–2003 m. maksimalus formulės argumentų limitas yra tik 30. Ką daryti Norėdami rasti langelius, kuriuose yra formulių su daugiau nei 30 argumentų, suderinamumo tikrintolyje spustelėkite Rasti, tada atlikite reikiamus pakeitimus, kad išvengtumėte #VALUE! klaidos. |
Kai kuriose formulėse naudojama daugiau operandų, nei leidžia pasirinktas failo formatas. Šios formulės nebus įrašytos ir bus konvertuotos į #VALUE! klaidos. |
Ką tai reiškia 2007 Excel. vėliau maksimalus operandų, kuriuos galima naudoti formulėse, skaičius yra 1 024, tačiau Excel 97–2003 formulėse maksimalus operandų skaičius yra tik 40. Ką daryti Norėdami rasti langelius, kuriuose yra formulių, kuriose yra daugiau nei 40 operandų, suderinamumo tikrintolyje spustelėkite Rasti, tada atlikite reikiamus pakeitimus, kad išvengtumėte #VALUE! klaidos. |
Kai kuriose formulėse yra funkcijų, kuriose yra daugiau argumentų, nei palaiko pasirinktas failo formatas. Formulės su daugiau nei 29 funkcijos argumentais nebus įrašytos ir bus konvertuotos į #VALUE! klaidos. |
Ką tai reiškia "Excel 2007" ir naujesnėse versijose "User-Defined" funkcija (UDF), kurią sukuriate naudodami "Visual Basic for Applications" (VBA), gali apimti iki 60 argumentų, tačiau Excel 97–2003 MDF argumentų skaičių VBA riboja iki tik 29. Ką daryti Norėdami rasti langelius, kuriuose yra funkcijų, kurios naudoja daugiau nei 29 argumentus, suderinamumo tikrintolyje spustelėkite Rasti, tada atlikite reikiamus pakeitimus, kad išvengtumėte #VALUE! klaidos. Norint pakeisti vartotojo apibrėžtas funkcijas, gali tekti naudoti VBA kodą. |
Ankstesnėse šios darbaknygės versijose negalima naudoti vienos ar daugiau šios darbaknygės Excel. Kai perskaičiuojama ankstesnėse versijose, šios funkcijos grąžins #NAME? klaidą, o ne dabartinius rezultatus. |
Ką tai reiškia Excel 2007" ir naujesnėse versijose teikia naujas ir pervardytas funkcijas. Kadangi šių funkcijų nėra 97–2003 Excel, jos grąžins #NAME? klaida, o ne laukiami rezultatai, kai darbaknygė atidaroma naudojant ankstesnę Excel.. Tam tikrais atvejais prie formulės pridedamas priešdėlis _xlfn, pvz., =_xlfn.IFERROR (1,2). Ką daryti Norėdami rasti langelius, kuriuose yra funkcijų, kurių nėra ankstesnėse "Excel" versijose, suderinamumo tikrintolyje spustelėkite Rasti, tada atlikite reikiamus pakeitimus, kad išvengtumėte #NAME? klaidos. Suderinamumo funkcijos galimos visoms pervardytoms funkcijoms. Norėdami išvengti klaidų, galite vietoje jų naudoti šias funkcijas. Naujas funkcijas galima pakeisti atitinkamomis funkcijomis, kurios galimos ankstesnėse Excel versijose. Galite pašalinti formules, kurios naudoja naujas funkcijas pakeisdami jas formulės rezultatais. |
Kai kuriose formulėse yra nuorodų į lenteles, kurios pasirinktame failo formate nepalaikomos. Šios nuorodos nebus konvertuotos į langelio nuorodas. |
Ką tai reiškia "Excel 2007" ir naujesnėse versijose galite naudoti struktūrines nuorodas, kad būtų lengviau ir intuityviau dirbti su lentelės duomenimis, kai naudojate formules, kurios nurodo lentelę, lentelės dalis arba visą lentelę. Ši priemonė „Excel 97–2003“ nepalaikoma, todėl struktūrinės nuorodos bus konvertuotos į langelio nuorodas. Ką daryti Norėdami rasti langelius, kuriuose yra formulių, turinčių struktūrinių nuorodų į Ienteles, suderinamumo tikrintuve spustelėkite Rasti, kad galėtumėte jas pakeisti į langelio nuorodas, kurias norite naudoti. |
Kai kuriose formulėse yra nuorodų į lenteles, esančias kitose darbaknygėse, kurios šiame „Excel“ egzemplioriuje nėra atidarytos. Įrašant į Excel 97–2003 formatą, šios nuorodos bus konvertuotos į #REF, nes į lapo nuorodas jos negali būti konvertuotos. |
Ką tai reiškia "Excel 2007" ir naujesnėse versijose galite naudoti struktūrines nuorodas, kad būtų lengviau ir intuityviau dirbti su lentelės duomenimis, kai naudojate formules, kurios nurodo lentelę, lentelės dalis arba visą lentelę. Ši priemonė „Excel 97–2003“ nepalaikoma, todėl struktūrinės nuorodos bus konvertuotos į langelio nuorodas. Tačiau jei struktūrinės nuorodos nukreipia į lenteles, esančias kitose darbaknygėse, kurios tuo metu nėra atidarytos, jos bus konvertuotos ir rodomos kaip klaidos #REF. Ką daryti Norėdami rasti langelius, kuriuose yra formulių, turinčių struktūrinių nuorodų į lenteles, esančias kitose darbaknygėse, suderinamumo tikrintuve spustelėkite Rasti, kad galėtumėte atlikti reikiamus keitimus ir išvengti klaidų #REF. |
Viename ar daugiau šios darbaknygės langelių yra duomenų tinkamumo taisyklių, kurios nurodo daugiau negu 8192 netolydžių langelių sričių. Duomenų tinkamumo taisyklės nebus įrašytos. |
Ką tai reiškia 2010 Excel naujesnėse versijose duomenų tikrinimo taisyklės gali nurodyti daugiau nei 8192 netologines langelių sritis. 97–2007 Excel. šio tipo duomenų tikrinimo taisyklė nepalaikoma ir nebus pasiekiama. Ką daryti Suderinamumo tikrintuve spustelėkite Rasti, kad rastumėte langelius, kuriuose yra duomenų tinkamumo taisyklių, kurios nurodo daugiau negu 8192 netolydžias langelių sritis ir atlikite reikiamus keitimus. |
Viename ar daugiau šios darbaknygės langelių yra duomenų tinkamumo taisyklių, kurios nurodo kito darbalapio reikšmes. Šios duomenų tinkamumo taisyklės ankstesnėse Excel versijose negalimos. |
Ką tai reiškia "Excel 2010" ir naujesnėse versijose galite naudoti duomenų tikrinimo taisykles, kurios nurodo kitų darbalapių reikšmes. Jei Excel 97–2007, šio tipo duomenų tikrinimas nepalaikomas ir jo negalima rodyti darbalapyje. Tačiau visos duomenų tikrinimo taisyklės lieka prieinamos darbaknygėje ir taikomos, kai darbaknygė vėl atidaroma 2010 m. Excel naujesnėse versijose, nebent taisyklės buvo redaguotos Excel 97–2007. Ką daryti Suderinamumo tikrintuve spustelėkite Rasti, kad rastumėte langelius, kuriuose yra duomenų tinkamumo taisyklių, kurios nurodo kitų darbalapių reikšmes, tada atlikite reikiamus keitimus skirtuke Parametrai, esančiame dialogo lange Duomenų tikrinimas (skirtuko Duomenys grupėje Duomenų įrankiai). |
Šiame darbalapyje yra duomenų sujungimo diapazonas, kuris nurodo langelius, esančius už pasirinkto failo formato eilučių ir stulpelių ribų. Naudojant ankstesnes Excel versijas šios srities duomenų formulės nuorodos bus koreguojamos ir gali būti rodomos netinkamai. |
Ką tai reiškia 2007 Excel vėlesnėse versijose duomenų sutraukimo diapazonuose gali būti formulių, kurios nurodo duomenis, nepriklausančius pasirinkto failo formato eilučių ir stulpelių limitui. 97–2003 Excel. darbalapio dydis yra tik 256 stulpeliai iš 65 536 eilučių. Formulės nuorodos į duomenis langeliuose, kurie yra už šių stulpelių ir eilučių ribų yra koreguojamos ir gali būti rodomos netinkamai. Ką daryti Suderinamumo tikrintuve spustelėkite Rasti, kad rastumėte duomenų sujungimo diapazonus, kuriuose yra formulės nuorodų į duomenis, esančius už Excel 97-2003 eilučių ir stulpelių ribų. |
Šioje darbaknygėje yra VBA vartotojo nustatytų funkcijų pasirinktinių aprašų. Bus pašalinti visi pasirinktiniai aprašai. |
Ką tai reiškia 2010 m. Excel naujesnėse versijose galite naudoti "Visual Basic for Applications" (VBA), kad sukurtumėte "User-Defined" funkcijas (VFS) su pasirinktiniais aprašais. Pasirinktiniai aprašai nepalaikomi 97–2007 Excel ir bus pašalinti. Ką daryti Nereikia atlikti jokio veiksmo, nes bus pašalinti visi pasirinktiniai aprašai. |
Problemos, dėl kurių gali sumažėti duomenų tikslumas
Problema |
Sprendimas |
---|---|
Kai kurios masyvo formulės šioje darbaknygėje nurodo visą stulpelį. Ankstesnėse "Excel" versijose šios formulės gali būti konvertuotos į #NUM! klaidoms, kai jos perskaičiuojamos. |
Ką tai reiškia Masyvo formulės, kurios nurodo visą stulpelį 2007 m. Excel vėlesnėse versijose, bus konvertuotos ir rodomos kaip #NUM! „Excel“ versijomis. Ką daryti Norėdami rasti masyvo formules, kuriuos nurodo visą stulpelį, suderinamumo tikrintuve spustelėkite Rasti, kad galėtumėte atlikti reikiamus keitimus ir išvengti klaidų #NUM. |
Viename arba keliuose šioje darbaknygėje apibrėžtuose varduose yra formulių, kuriose naudojami daugiau nei 255 simboliai, leidžiami pasirinkto formato faile. Šios formulės bus įrašytos, bet jei jas redaguosite naudodami ankstesnes programos „Excel“ versijas, jos bus apkarpytos. |
Ką tai reiškia Jei pavadintų diapazonų skaičius formulėse viršija 255 simbolių ribą, kuri yra palaikoma Excel 97-2003, formulė veiks tinkamai, tačiau dialogo lange Pavadinimas ji bus apkarpyta ir jos nebus galima redaguoti. Ką daryti Norėdami rasti langelius, kuriuose esančiose formulėse yra pavadintų diapazonų, suderinamumo tikrintuve spustelėkite Rasti ir atlikite reikiamus keitimus, kad vartotojai galėtų redaguoti formules naudodami „Excel 97–2003“. |
Kai kurios šioje darbaknygėje esančios formulės yra susietos su kitomis darbaknygėmis, kurios yra uždarytos. Jei šios formulės bus perskaičiuotos ankstesnėse „Excel“ versijose darbaknygių neatidarius, simboliai, kurie bus už 255-ojo simbolio ribos, nebus pateikiami. |
Ką tai reiškia Kai darbaknygėje esančios formulės yra susietos su kitomis darbaknygėmis, kurios yra uždarytos, formules perskaičiuojant Excel 97-2003, jose rodomi ne daugiau nei 255 simboliai. Formulės rezultatai gali būti apkarpyti. Ką daryti Raskite langelius, kuriuose yra formulių, susietų su kitomis darbaknygėmis, kurios yra uždarytos, kad galėtumėte patikrinti saitus ir atlikdami reikalingus pakeitimus išvengtumėte apkarpytų formulių rezultatų programose „Excel 97–2003“. |
Duomenų tikrinimo formulę sudaro daugiau nei 255 simboliai. |
Ką tai reiškia Jei duomenų tikrinimo formulėse bus viršyta 255 simbolių riba, kuri yra palaikoma Excel 97-2003, formulė veiks tinkamai, tačiau ji bus apkarpyta ir jos nebus galima redaguoti. Ką daryti Norėdami rasti langelius, kurių formulėse yra duomenų tikrinimo formulių, suderinamumo tikrintuve spustelėkite Rasti ir sumažinkite simbolių skaičių, kad vartotojai galėtų redaguoti formules naudodami „Excel 97–2003“. |