Formulių suderinamumo problemos programoje "Excel"

Pastaba:  Norėtume jums kuo greičiau pateikti naujausią žinyno turinį jūsų kalba. Šis puslapis išverstas automatiškai, todėl gali būti gramatikos klaidų ar netikslumų. Mūsų tikslas – padaryti, kad šis turinys būtų jums naudingas. Gal galite šio puslapio apačioje mums pranešti, ar informacija buvo naudinga? Čia yra straipsnis anglų kalba , kuriuo galite pasinaudoti kaip patogia nuoroda.

Suderinamumo tikrintuvas rado vieną arba daugiau su formule susijusių suderinamumo problemų su ankstesnėmis „Microsoft Excel“ versijomis.

Pagal numatytuosius nustatymus programa "Excel 2007", prasideda suderinamumo tikrintuvas tikrina problemų su ankstesnėmis versijomis "Excel". Jei jus domina tik į konkrečią versiją, išvalykite žymės langelius su kitomis versijomis.

Dialogo lange "Excel" suderinamumo tikrintuvas

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

Problemos, dėl kurių sumažėti duomenų tikslumas

Problemos, dėl kurių gali rimtai sutrikti veikimas

Problema

Sprendimas

Kai kuriuose darbalapiuose yra daugiau į kitus darbalapius nurodančių masyvo formulių nei palaikoma pasirinkto failo formato. Kai kurios iš šių masyvo formulių bus neįrašytos ir konvertuotos į klaidas #VALUE!.

Ką tai reiškia    Programoje "Excel 2007" ar naujesnę versiją, darbaknygės masyvų, kuris nurodo kituose darbalapiuose yra tik ribojama prieinamos atminties, tačiau programa "Excel" 97 – 2003, darbalapių gali būti tik iki 65,472 darbaknygės masyvų, kuris nurodo kituose darbalapiuose. Darbaknygės masyvų maksimalus ribą, bus konvertuota į ir Rodyti #VALUE! klaidų.

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 klaidų #VALUE!.

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    Programoje "Excel 2010" ar naujesnę versiją, galite naudoti masyvo formules, kuriuose yra daugiau nei 256 stulpeliai ir 65 536 eilutės elementai. Programoje "Excel 2007", tai viršija masyvo elementai ir gali pateikti kitokius 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 į klaidas #VALUE!.

Ką tai reiškia    Programoje "Excel 2007" ar naujesnę versiją, maksimalus formulės turinio ilgis yra 8,192 simbolius ir maksimalus vidinis formulės ilgis yra 16 384 baitų. Excel 97 – 2003, maksimalus formulės turinio ilgis yra 1 024 simbolių ir maksimalus vidinis formulės ilgis yra 1800 baitų. Kai formulės argumentų (įskaitant reikšmes, nuorodos ir/arba pavadinimų) derinį viršija didžiausius Excel 97 – 2003, formulės rezultatas bus #VALUE! klaidų įrašant darbaknygę ankstesnės "Excel" failo formatu.

Ką daryti    Norėdami rasti laukelius, kuriuose yra formulių, viršijančių maksimalaus Excel 97-2003 formulės ilgio ribas, suderinamumo tikrintuve spustelėkite Rasti ir atlikite reikiamus keitimus, kad išvengtumėte klaidų #VALUE!.

Kai kurios formulės turi daugiau įdėjimo lygių nei palaiko pasirinktas failo formatas. Formulės, kurios turi daugiau nei septynis įdėjimo lygius, nebus įrašytos ir bus konvertuotos į klaidas #VALUE!.

Ką tai reiškia    Programoje "Excel 2007" ar naujesnę versiją, formulėje gali būti iki 64 įdėjimo lygių, tačiau "Excel" 97 – 2003, maksimalus Įdėjimo lygių skaičius – tik 7.

Ką daryti    Norėdami rasti langelius, kuriuose yra formulės, turinčios daugiau nei 7 įdėjimo lygius, suderinamumo tikrintuve spustelėkite Rasti ir atlikite reikiamus keitimus, kad išvengtumėte klaidų #VALUE!.

Kai kuriose formulėse yra funkcijų, kurios turi daugiau argumentų nei palaiko pasirinktas failo formatas. Formulės, kurių viena funkcija turi daugiau nei 30 argumentų, nebus įrašytos ir bus konvertuotos į klaidas #VALUE!.

Ką tai reiškia    Programoje "Excel 2007" ar naujesnę versiją, formulėje gali būti iki 255 argumentų, tačiau programa "Excel" 97 – 2003, maksimalus formulės argumentų skaičius – tik 30.

Ką daryti    Norėdami rasti langelius, kuriuose yra formulių, turinčių daugiau nei 30 argumentų, suderinamumo tikrintuve spustelėkite Rasti ir atlikite norimus keitimus, kad išvengtumėte klaidų #VALUE!.

Kai kuriose formulėse naudojama daugiau operandų nei leidžiama pasirinktame failo formate. Tokios formulės nebus įrašytos ir bus konvertuotos į klaidas #VALUE!.

Ką tai reiškia    Programoje "Excel 2007" ar naujesnę versiją, operandų, kuriuos galima naudoti formulėse maksimalus skaičius yra 1 024, o programoje "Excel" 97 – 2003, maksimalus formulėse – tik 40.

Ką daryti    Norėdami rasti langelius, kuriuose yra formulės, turinčios daugiau nei 40 operandų, suderinamumo tikrintuve spustelėkite Rasti ir atlikite reikiamus keitimus, kad išvengtumėte klaidų #VALUE!.

Kai kuriose formulėse yra funkcijų, turinčių daugiau argumentų, nei palaiko pasirinktas failo formatas. Daugiau nei 29 argumentų funkcijoje turinčios formulės nebus įrašytos ir bus konvertuotostos į klaidas #VALUE!.

Ką tai reiškia    Programoje "Excel 2007" ir naujesnė versija, į vartotojo nustatyta funkcija (UDF), sukurtą naudojant Visual Basic for Applications (VBA), gali turėti iki 60 argumentų, tačiau programa "Excel" 97 – 2003, UDF argumentų skaičius yra VBA riboja iki 29.

Ką daryti    Norėdami rasti langelius, kuriuose yra funkcijos, kurios naudoja daugiau nei 29 argumentus, suderinamumo tikrintuve spustelėkite Rasti ir atlikite reikiamus keitimus, kad išvengtumėte klaidų #VALUE!. Norint pakeisti vartotojo nustatytas funkcijas, gali tekti naudoti VBA kodą.

Vienos arba kelių darbaknygės funkcijų ankstesnėse „Excel“ versijose nėra.  Jei šios funkcijos bus perskaičiuotos naudojant ankstesnes versijas, vietoje esamų rezultatų atsiras klaida #NAME?.

Ką tai reiškia    Excel 2007 ir vėliau pateikite naują ir pervardytos funkcijos. Kadangi šios funkcijos nėra programoje "Excel 97 – 2003", jie pateiks #NAME? klaidos, vietoje laukiamų rezultatų, kai darbaknygė atidaroma naudojant ankstesnę "Excel" versijoje.

Tam tikrais atvejais prie formulės pridedamas priešdėlis _xlfn, pvz., =_xlfn.IFERROR (1,2).

Ką daryti    Norėdami rasti langelius, kuriuose yra ankstesnėse Excel versijose negalimos funkcijos, suderinamumo tikrintuve spustelėkite Rasti ir atlikite norimus keitimus, kad išvengtumėte klaidos #NAME?.

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    Programoje "Excel 2007" ar naujesnę versiją, galite naudoti struktūrines nuorodas būtų paprasčiau ir paprastesnis dirbti su lentelės duomenis naudojant formules, kurios kreipiasi į lentelę, arba lentelės dalis, arba visą lentelę. Ši funkcija programoje "Excel 97 – 2003" nepalaikomas ir 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    Programoje "Excel 2007" ar naujesnę versiją, galite naudoti struktūrines nuorodas būtų paprasčiau ir paprastesnis dirbti su lentelės duomenis naudojant formules, kurios kreipiasi į lentelę, arba lentelės dalis, arba visą lentelę. Ši funkcija programoje "Excel 97 – 2003" nepalaikomas ir struktūrinės nuorodos bus konvertuotos į langelio nuorodas. Tačiau jei struktūrinės nuorodos nurodo į lenteles, esančiomis kitose darbaknygėse, kurios nėra šiuo metu atidarytos, jie bus konvertuojami į ir klaidas #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    Programoje "Excel 2010" ar naujesnę versiją, galite nurodyti duomenų tikrinimo taisyklių daugiau negu 8192 netolydžias langelių sritis. Programoje "Excel 97 – 2007", šio tipo duomenų tikrinimo taisyklės yra nepalaikomi, todėl nebus galima.

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    Programoje "Excel 2010" ar naujesnę versiją, galite naudoti duomenų tinkamumo taisyklių, kurios nurodo reikšmes kituose darbalapiuose. Programoje "Excel 97 – 2007", šio tipo duomenų tikrinimo nepalaiko ir darbalapyje nerodomas.

Tačiau visos duomenų tinkamumo taisyklės darbaknygėje išsaugomos ir bus taikomos, kai darbaknygė bus atidaryta programoje "Excel 2010" ar naujesnę versiją, nebent taisyklės 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    Programoje "Excel 2007" ir naujesnė versija, gali būti duomenų diapazonų, formulės, kurios nurodo duomenų nepatenka į pasirinkto failo formato eilučių ir stulpelių limitą. Excel 97 – 2003 darbalapio dydis yra tik 256 stulpeliai ir 65 536 eilutės. Formulės nuorodos į duomenų langeliuose už šio stulpelių ir eilučių ribos yra pakoreguojamos ir gali būti rodomas neteisingai.

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    Programoje "Excel" 2010 ir vėliau, galite naudoti Visual Basic for Applications (VBA) sukurti vartotojo apibrėžiamų funkcijų (UDF) su pasirinktinių aprašų. Pasirinktinių aprašų nepalaikomi programoje "Excel 97 – 2007" ir bus pašalinta.

Ką daryti    Nereikia atlikti jokio veiksmo, nes bus pašalinti visi pasirinktiniai aprašai.

Puslapio viršus

Problemos, dėl kurių gali sumažėti duomenų tikslumas

Problema

Sprendimas

Kai kurios šios darbaknygės formulės nurodo visą stulpelį. Perskaičiuojant šias formules ankstesnėmis „Excel“ versijois, jos gali būti konvertuotos į klaidas #NUM!.

Ką tai reiškia    Masyvo formules, kuriuos nurodo visą stulpelį programoje "Excel 2007" ir naujesnė versija, bus konvertuoti į ir rodomos kaip #NUM! klaidų, kai bus perskaičiuojamos programoje "Excel 97 – 2003".

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“.

Puslapio viršus

Tobulinkite savo „Office“ įgūdžius
Ieškoti mokymo
Pirmiausia gaukite naujų funkcijų
Prisijunkite prie „Office Insider“ dalyvių

Ar ši informacija buvo naudinga?

Dėkojame už jūsų atsiliepimus!

Dėkojame už jūsų atsiliepimą! Panašu, kad gali būti naudinga jus sujungti su vienu iš mūsų „Office“ palaikymo agentų.

×