Formulės suderinamumo problemos programoje "Excel"

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

Nuo "Excel" 2007 pagal numatytuosius numatytuosius "Excel" versijų suderinamumo tikrintuvas tikrina, ar nėra problemų su ankstesnėmis "Excel" versijomis. Jei jus domina tik konkreti versija, išvalykite žymės langelius prie kitų versijų.

"Excel" suderinamumo tikrintuvo dialogo langas

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, kurios sukelia žymius funkcijų praradimus

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

Problemos, dėl kurių gali rimtai sutrikti veikimas

Problema

Sprendimas

Kai kuriuose darbalapiuose yra daugiau masyvo formulių, nurodančių kitus darbalapius, nei juos palaiko pasirinktas failo formatas. Kai kurios masyvo formulės nebus įrašytos ir bus konvertuojamos į #VALUE! klaidos.

Ką tai reiškia    "Excel" 2007 ir vėlesnės darbaknygės masyvai, kurie nurodo į kitus darbalapius, yra riboti tik pagal turimą atmintį, bet "Excel" 97-2003, darbalapiuose gali būti tik iki 65 472 darbaknygės masyvų, nurodančių kitus darbalapius. Darbaknygės masyvai už maksimalaus limito bus konvertuojami į ir rodys #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    Naudodami "Excel" 2010 ir naujesnę versiją, galite naudoti masyvo formules, kuriose yra daugiau nei 256 stulpelių ir 65 536 eilučių elementų. Programoje "Excel" 2007 tai viršija masyvo elementų limitą 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) vardų, nei palaikomi pasirinkto failo formato. Šios formulės nebus įrašytos ir bus konvertuojamos į #VALUE! klaidos.

Ką tai reiškia    "Excel" 2007 ir vėlesnės versijos maksimalus formulės turinio ilgis yra 8 192 simboliai, o maksimalus vidinis formulės ilgis yra 16 384 baitų. "Excel 97-2003" 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 maksimalias "Excel" 97-2003 ribas, formulės atsiras #VALUE! klaidos įrašant darbaknygę ankstesnio "Excel" failo formatu.

Ką daryti    Suderinamumo tikrintuve spustelėkite rasti , kad rastumėte langelius, kuriuose yra formulių, viršijančių didžiausią formulės ilgio limitą programoje "Excel" 97-2003, tada atlikite reikiamus pokyčius, kad išvengtumėte #VALUE! klaidos.

Kai kuriose formulėse yra daugiau Įdėjimo lygių, nei tai palaiko pasirinktas failo formatas. Formulės su daugiau nei septyniais įdėjimo lygiais nebus įrašytos ir bus konvertuojamos į #VALUE! klaidos.

Ką tai reiškia    Naudojant "Excel" 2007 ir naujesnę versiją, formulėje gali būti iki 64 įdėjimo lygių, tačiau "Excel 97-2003" Maksimalus įdėjimo lygis yra tik 7.

Ką daryti    Suderinamumo tikrintuve spustelėkite rasti , kad rastumėte langelius, kuriuose yra formulių su daugiau nei 7 įdėjimo lygiais, tada atlikite reikiamus pakitimus, kad išvengtumėte #VALUE! klaidos.

Kai kuriose formulėse yra funkcijų, kurios turi daugiau argumentų nei palaikomos pasirinkto failo formato. Formulės, turinčios daugiau nei 30 argumentų vienai funkcijai, nebus įrašytos ir bus konvertuojamos į #VALUE! klaidos.

Ką tai reiškia    Naudojant "Excel" 2007 ir naujesnę versiją, formulėje gali būti iki 255 argumentų, bet programoje "Excel 97-2003" didžiausia formulės argumentų riba yra tik 30.

Ką daryti    Suderinamumo tikrintuve spustelėkite rasti , kad rastumėte langelius, kuriuose yra formulių su daugiau nei 30 argumentų, tada atlikite reikiamus pakitimus, kad išvengtumėte #VALUE! klaidos.

Kai kurios formulės naudoja daugiau operandų, nei leidžia pasirinktas failo formatas. Šios formulės nebus įrašytos ir bus konvertuojamos į #VALUE! klaidos.

Ką tai reiškia    Programoje "Excel" 2007 ir vėlesnės versijos maksimalus operandų skaičius, kuris gali būti naudojamas formulėse yra "1 024", bet "Excel 97-2003", formulėje yra didžiausia operandų riba tik 40.

Ką daryti    Suderinamumo tikrintuve spustelėkite rasti , kad rastumėte langelius, kuriuose yra formulių su daugiau nei 40 operandų, ir atlikite reikiamus pakitimus, kad išvengtumėte #VALUE! klaidos.

Kai kuriose formulėse yra funkcijų su daugiau argumentų, nei tai palaiko pasirinktas failo formatas. Formulės su daugiau nei 29 argumentais funkcijai nebus įrašytos ir bus konvertuojamos į #VALUE! klaidos.

Ką tai reiškia    Naudojant "Excel" 2007 ir naujesnę versiją, vartotojo nustatyta funkcija (UDF), kurią sukuriate naudodami "Visual Basic for Applications" (VBA), gali turėti iki "60" argumentų, o "Excel 97-2003" UDF funkcijų argumentų skaičių VBA riboja tik 29.

Ką daryti    Suderinamumo tikrintuve spustelėkite rasti , kad rastumėte langelius, kuriuose yra funkcijų, kuriose naudojami daugiau nei 29 argumentai, tada atlikite reikiamus pakitimus, kad išvengtumėte #VALUE! klaidos. Jums gali tekti naudoti VBA kodą, kad pakeistumėte vartotojo apibrėžtas funkcijas.

Viena ar daugiau šios darbaknygės funkcijų negalima naudoti ankstesnėse "Excel" versijose.  Perskaičiavus naudojant ankstesnes versijas, šios funkcijos pateiks #NAME? klaida, o ne dabartiniai rezultatai.

Ką tai reiškia    "Excel" 2007 ir naujesnėse versijose pateikiamos naujos ir pervardytos funkcijos. Kadangi šios funkcijos negalimos "Excel" 97-2003, jos pateiks #NAME? klaida, o ne numatomi rezultatai, kai darbaknygė atidaroma ankstesne "Excel" versija..

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

Ką daryti    Suderinamumo tikrintuve spustelėkite rasti , kad rastumėte langelius, kuriuose yra funkcijų, kurių nėra ankstesnėse "Excel" versijose, ir atlikite reikiamus pakitimus, 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    Naudodami "Excel" 2007 ir naujesnę versiją, galite naudoti struktūrines nuorodas, kad būtų paprasčiau ir patogiau dirbti su lentelės duomenimis, kai naudojate formules, nurodančias lentelę, bet kurią lentelės dalį 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    Naudodami "Excel" 2007 ir naujesnę versiją, galite naudoti struktūrines nuorodas, kad būtų paprasčiau ir patogiau dirbti su lentelės duomenimis, kai naudojate formules, nurodančias lentelę, bet kurią lentelės dalį 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    Naudojant "Excel" 2010 ir naujesnę versiją, duomenų tikrinimo taisyklės gali nurodyti daugiau nei 8192 neištisinių langelių sričių. "Excel" 97-2007 Šis duomenų tinkamumo taisyklės tipas nepalaikomas ir jo nebus galima naudoti.

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    Naudodami "Excel" 2010 ir naujesnę versiją, galite naudoti duomenų tikrinimo taisykles, kurios nurodo reikšmes kituose darbalapiuose. Programoje "Excel" 97-2007 šio tipo duomenų tikrinimas nepalaikomas ir jo negalima Rodyti darbalapyje.

Tačiau visos duomenų tikrinimo taisyklės lieka darbaknygėje ir bus taikomos, kai darbaknygė vėl atidaroma naudojant "Excel" 2010 ir 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    Naudojant "Excel" 2007 ir naujesnę versiją, duomenų sutraukimo diapazonai gali būti formulių, nurodančių duomenis už pasirinkto failo formato eilučių ir stulpelių limitą. Programoje "Excel" 97-2003 darbalapio dydis yra tik 256 stulpeliai pagal 65 536 eilutes. 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    Naudodami "Excel" 2010 ir naujesnę versiją, galite naudoti "Visual Basic for Applications" (VBA), kad sukurtumėte vartotojo apibrėžiamas funkcijas (UDF) su pasirinktiniais aprašais. Įprastiniai aprašai nepalaikomi "Excel" 97-2007 ir bus pašalinti.

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 masyvo formulės šioje darbaknygėje nurodo visą stulpelį. Ankstesnėse "Excel" versijose šios formulės gali būti konvertuojamos į #NUM! perskaičiuojamos klaidos.

Ką tai reiškia    Masyvo formulės, nurodančios visą stulpelį programos "Excel" 2007, o vėlesnė versija bus konvertuojamos į 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“.

Puslapio viršus

Pastaba:  Š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. Prašome mus informuoti, ar radote reikiamos informacijos. Čia yra straipsnis anglų kalba, kuriuo galite pasinaudoti kaip nuoroda.

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

×