A Kompatibilitás-ellenőrző legalább egy, képletekkel kapcsolatos kompatibilitási problémát észlelt a Microsoft Excel korábbi verzióival.
Az Excel 2007-től kezdve a kompatibilitás-ellenőrző alapértelmezés szerint az Excel korábbi verzióival kapcsolatos problémákat keres. Ha csak egy adott verzió érdekli, törölje a jelölést a többi verzió jelölőnégyzetéből.
Fontos:
-
Ha a Jelentős mértékű funkcióvesztés listában problémák szerepelnek, a fájl mentése előtt mindenképpen orvosolja azokat, így megelőzheti az adatvesztést vagy a hibás működést.
-
A Kisebb mértékű funkcióvesztés listában szereplő problémákkal nem feltétlenül szükséges foglalkozni a munkafüzet mentése előtt – az adatok vagy az egyes funkciók ilyenkor nem vesznek el, de a munkafüzet esetleg nem pontosan a várt módon jelenik meg vagy működik az Excel korábbi verzióiban történő megnyitáskor.
Tipp: Ha több ellenőrzést igénylő probléma merül fel, válassza a Másolás új lapra lehetőséget. A problémák rendezéséhez használja az új Kompatibilitási jelentés lapot.
Tartalom
Jelentős funkcióvesztést okozó problémák
Probléma |
Megoldás |
---|---|
A munkalapok némelyike több olyan tömbképletet tartalmaz, amely más munkalapra hivatkozik, mint amennyit a választott fájlformátum megenged. A tömbképletek egy része nem lesz mentve, és helyükön #ÉRTÉK! hiba jelenik meg. |
A hibaüzenet jelentése: Az Excel 2007-ben és az újabb verziókban a más munkalapokra hivatkozó munkafüzettömböket csak a rendelkezésre álló memória korlátozza, de az Excel 97–2003-as verzióiban a munkalapok legfeljebb 65 472 munkafüzettömböt tartalmazhatnak, amelyek más munkalapokra hivatkoznak. A maximális értéken kívül eső munkafüzettömbök átalakulnak, és #ÉRTÉK! hibaként jelennek meg. Teendők: A más munkalapra hivatkozó tömbképleteket tartalmazó cellák megkereséséhez kattintson a Kompatibilitás-ellenőrző Keresés hivatkozására, és az #ÉRTÉK! hibák elkerülése érdekében végezze el a szükséges módosításokat. |
Egyes képletek olyan tömböket tartalmaznak, amelyekben az elemek száma nagyobb, mint amennyit a kijelölt fájlformátum támogat. A 256 oszlopnál és 65 536 sornál több elemet tartalmazó tömböket a program nem menti, és azok más eredményt adhatnak. |
A hibaüzenet jelentése: Az Excel 2010-es és újabb verzióiban olyan tömbképleteket használhat, amelyek több mint 256 oszlop és 65 536 sor elemeit tartalmazzák. Az Excel 2007-ben ez meghaladja a tömbelemekre vonatkozó korlátot, és eltérő eredményeket adhat vissza. Teendők: Az Excel régebbi verzióiban támogatott elemek számánál tömbbel rendelkező tömbképleteket tartalmazó cellák kereséséhez kattintson a Kompatibilitás-ellenőrző Keresés hivatkozására, és végezze el a szükséges módosításokat. |
Egyes képletek több értéket, hivatkozást, illetve nevet tartalmaznak, mint amennyit a választott fájlformátum támogat. Ezek a képletek a mentéskor elvesznek, és helyükre #ÉRTÉK! hiba kerül. |
A hibaüzenet jelentése: Az Excel 2007-es és újabb verzióiban a képlettartalom maximális hossza 8192 karakter, a belső képlet hossza pedig 16 384 bájt. Az Excel 97–2003-as verzióiban a képlet tartalmának hosszúsága 1024 karakter, a képlet belső hossza pedig 1800 bájt lehet. Amikor a képlet argumentumai (beleszámítva az értékeket, a hivatkozásokat, illetve a neveket) együttesen meghaladják az Excel 97–2003-as verzióira érvényes felső határértékeket, a képletek eredménye #ÉRTÉK! hiba lesz, ha a munkafüzetet korábbi Excel-fájlformátumban menti. Teendő: Az Excel 97–2003-as verzióiban a képlet hosszára vonatkozó érvényes korlátozásokat túllépő képleteket tartalmazó cellák kereséséhez kattintson a Kompatibilitás-ellenőrző Keresés hivatkozására, majd az #ÉRTÉK! hibák elkerülése érdekében végezze el a szükséges módosításokat. |
Egyes képletek több beágyazási szintet használnak, mint amennyit a választott fájlformátum megenged. A hét beágyazási szintnél többet használó képletek a mentéskor elvesznek, és helyükre #ÉRTÉK! hiba kerül. |
A hibaüzenet jelentése: Az Excel 2007-es és újabb verzióiban a képletek legfeljebb 64 beágyazási szintet tartalmazhatnak, de az Excel 97–2003-as verzióiban a beágyazás maximális szintje csak 7. Teendő: A hétnél több szintű beágyazást használó képleteket tartalmazó cellák megkereséséhez kattintson a Kompatibilitás-ellenőrző Keresés hivatkozására, és az #ÉRTÉK! hibák elkerülése érdekében végezze el a szükséges módosításokat. |
Egyes képletek olyan függvényt tartalmaznak, amely a választott fájlformátumban megengedettnél több argumentumot használ. A függvényenként 30 argumentumnál többet tartalmazó képletek a mentéskor elvesznek, és helyükön #ÉRTÉK! hiba jelenik meg. |
A hibaüzenet jelentése: Az Excel 2007-es és újabb verzióiban a képletek legfeljebb 255 argumentumot tartalmazhatnak, de az Excel 97–2003-as verzióiban a képletek argumentumainak maximális korlátja csak 30. Teendő: A harmincnál több argumentumot használó képleteket tartalmazó cellák megkereséséhez kattintson a Kompatibilitás-ellenőrző Keresés hivatkozására, és az #ÉRTÉK! hibák elkerülése érdekében végezze el a szükséges módosításokat. |
Egyes képletek a választott fájlformátumban megengedettnél több operandust használnak. Ezek a képletek a mentéskor elvesznek, és helyükre #ÉRTÉK! hiba kerül. |
A hibaüzenet jelentése: Az Excel 2007-es és újabb verzióiban a képletekben használható operandusok maximális száma 1024, az Excel 97–2003-as verzióiban azonban csak 40 operandus van a képletekben. Teendő: A negyvennél több operandust használó képleteket tartalmazó cellák megkereséséhez kattintson a Kompatibilitás-ellenőrző Keresés hivatkozására, és az #ÉRTÉK! hibák elkerülése érdekében végezze el a szükséges módosításokat. |
Egyes képletek a választott fájlformátumban megengedettnél több argumentummal rendelkező függvényt tartalmaznak. Azok a képletek, amelyekben 29 argumentumnál több argumentummal rendelkező függvény szerepel, a mentéskor elvesznek, és helyükre #ÉRTÉK! hiba kerül. |
A hibaüzenet jelentése: Az Excel 2007-es és újabb verzióiban a Visual Basic for Applications (VBA) használatával létrehozott User-Defined függvény (UDF) legfeljebb 60 argumentumot tartalmazhat, az Excel 97–2003-as verzióiban azonban az UDF-ek argumentumainak számát a VBA csak 29-esre korlátozza. Teendő: A 29-nél több argumentumot használó függvényeket tartalmazó cellák kereséséhez kattintson a Kompatibilitás-ellenőrző Keresés hivatkozására, és az #ÉRTÉK! hibák elkerülése érdekében végezze el a szükséges módosításokat. A felhasználó által definiált függvények módosításához VBA-kód használata lehet szükséges. |
A munkafüzet olyan függvényeket tartalmaz, amelyek az Excel régebbi verzióiban nem állnak rendelkezésre. A régebbi verziókban ezek a függvények #NÉV? hibajelzést adnak vissza a jelenlegi eredmények helyett. |
A hibaüzenet jelentése: Az Excel 2007 és újabb verziói új és átnevezett függvényeket biztosítanak. Mivel ezek a függvények nem érhetők el az Excel 97–2003-ban, #NAME fognak visszaadni? hibát ad vissza a várt eredmény helyett, ha a munkafüzetet az Excel korábbi verziójában nyitja meg. Egyes esetekben az _xlfn előtag kerül a képlet elé, például, =_xlfn.HAHIBA (1;2). Teendő: Az Excel régebbi verzióban nem használható függvényeket tartalmazó cellák kereséséhez kattintson a Kompatibilitás-ellenőrző Keresés hivatkozására, és a #NÉV? hibajelzések elkerülése érdekében végezze el a szükséges módosításokat. A kompatibilitási függvények minden átnevezett függvényhez elérhetők. A hibák elkerülése végett használja inkább azokat a függvényeket. Az új függvények az Excel régebbi verzióiban rendelkezésre álló megfelelő függvényekkel helyettesíthetők. Az új függvényeket használó képleteket el is távolíthatja, ha a képlet eredményeivel helyettesíti azokat. |
Egyes képletek a választott fájlformátum által nem támogatott táblázathivatkozást tartalmaznak. Ezek a hivatkozások cellahivatkozásokká válnak. |
A hibaüzenet jelentése: Az Excel 2007-es és újabb verzióiban strukturált hivatkozásokkal sokkal egyszerűbbé és intuitívabbá teheti a táblázatadatok használatát, ha táblázatra hivatkozó képleteket használ, akár a táblázat egyes részeit, akár a teljes táblázatot. Az Excel 97–2003-as verziói nem támogatják ezt a szolgáltatást, és a strukturált hivatkozások cellahivatkozásokká alakulnak át. Teendő: A táblázatokra mutató strukturált hivatkozásokat használó képleteket tartalmazó cellák megkereséséhez kattintson a Kompatibilitás-ellenőrző Keresés hivatkozására, és alakítsa át azokat a használni kívánt cellahivatkozásokká. |
Egyes képletek más munkafüzetek táblázataira mutató hivatkozásokat tartalmaznak, és ezek a munkafüzetek jelenleg nincsenek megnyitva az Excel ezen példányában. A program az ilyen hivatkozásokat #HIV hibajelzéssé alakítja az Excel 97–2003 formátumban való mentéskor, mivel nem tudja laphivatkozásokká alakítani őket. |
A hibaüzenet jelentése: Az Excel 2007-es és újabb verzióiban strukturált hivatkozásokkal sokkal egyszerűbbé és intuitívabbá teheti a táblázatadatok használatát, ha táblázatra hivatkozó képleteket használ, akár a táblázat egyes részeit, akár a teljes táblázatot. Az Excel 97–2003-as verziói nem támogatják ezt a szolgáltatást, és a strukturált hivatkozások cellahivatkozásokká alakulnak át. Ha azonban a strukturált hivatkozások jelenleg meg nem nyitott munkafüzetek táblázataira mutatnak, átalakulnak, és #HIV hibaként jelennek meg. Teendő: A más munkafüzetek táblázataira strukturált hivatkozásokkal utaló cellák megkereséséhez kattintson a Kompatibilitás-ellenőrző Keresés hivatkozására, és módosítsa őket a #HIV hibajelzések elkerülése érdekében. |
A munkafüzet egy vagy több cellája olyan adatérvényesítési szabályokat tartalmaz, melyek több, mint 8192 nem folytonos cellaterületre hivatkoznak. A program nem menti ezeket az adatérvényesítési szabályokat. |
A hibaüzenet jelentése: Az Excel 2010-ben és újabb verzióiban az adatérvényesítési szabályok több mint 8192 nem folytonos cellaterületre hivatkozhatnak. Az Excel 97–2007-es verzióiban ez az adatérvényesítési szabály nem támogatott, és nem érhető el. Teendő: A több, mint 8192 nem folytonos cellaterületre hivatkozó adatérvényesítési szabályokat tartalmazó cellák kereséséhez kattintson a Kompatibilitás-ellenőrző Keresés hivatkozására, és végezze el a szükséges módosításokat. |
A munkafüzet legalább egy cellája olyan adatérvényesítési szabályokat tartalmaz, amelyek más munkalapokon lévő értékekre hivatkoznak. Az ilyen szabályok nem támogatottak az Excel korábbi verzióiban. |
A hibaüzenet jelentése: Az Excel 2010-ben és újabb verzióiban olyan adatérvényesítési szabályokat használhat, amelyek más munkalapokon lévő értékekre hivatkoznak. Az Excel 97–2007-es verzióiban az ilyen típusú adatérvényesítés nem támogatott, és nem jeleníthető meg a munkalapon. Az adatérvényesítési szabályok azonban továbbra is elérhetők maradnak a munkafüzetben, és a rendszer a munkafüzet excel 2010-ben és újabb verzióiban való újbóli megnyitásakor alkalmazza őket, kivéve, ha a szabályokat az Excel 97–2007-ben szerkesztették. Teendő: Más munkalapokon lévő értékekre hivatkozó adatérvényesítési szabályokat tartalmazó cellák kereséséhez kattintson a Kompatibilitás-ellenőrző Keresés hivatkozására, majd végezze el a megfelelő módosításokat az Adatok érvényesítése párbeszédpanel Beállítások lapján (Adatok lap, Adateszközök csoport). |
A munkafüzet egyik adatösszesítési tartománya olyan cellákra hivatkozik, melyek kívül esnek a kijelölt fájlformátum sor- és oszlophatárértékein. A jelzett terület adataira mutató képlethivatkozások módosulnak, és előfordulhat, hogy helytelenül jelennek meg az Excel korábbi verzióiban. |
A hibaüzenet jelentése: Az Excel 2007-es és újabb verzióiban az adatösszesítési tartományok olyan képleteket tartalmazhatnak, amelyek a kijelölt fájlformátum sor- és oszlophatárán kívüli adatokra hivatkoznak. Az Excel 97–2003-ban a munkalap mérete csak 256 oszlop és 65 536 sor. Az ezen oszlop- és sorhatárértékeken kívül eső cellákban található adatokra mutató képlethivatkozások módosulnak, és előfordulhat, hogy helytelenül jelennek meg. Teendők: Az Excel 97-2003 sor- és oszlophatárértékein kívül eső adatokra hivatkozó képletet tartalmazó adatösszesítési tartományok kereséséhez kattintson a Kompatibilitás-ellenőrző Keresés hivatkozására, és végezze el a szükséges módosításokat. |
Ez a munkafüzet egyéni leírásokat tartalmaz a felhasználó által definiált VBA-függvényekhez. Minden egyéni leírás törlődik. |
A hibaüzenet jelentése: Az Excel 2010-ben és az újabb verziókban a Visual Basic for Applications (VBA) használatával egyéni leírásokkal hozhat létre User-Defined Függvényeket (UDF-eket). Az Egyéni leírások nem támogatottak az Excel 97–2007-ben, és el lesznek távolítva. Teendő: Mivel minden egyéni leírás törlődik, nincs további teendő. |
Kisebb mérvű funkcióvesztést okozó problémák
Probléma |
Megoldás |
---|---|
A munkafüzetben lévő tömbképletek némelyike egy teljes oszlopra hivatkozik. Az Excel régebbi verziói ezeket a képleteket várhatóan #SZÁM! hibává fogják alakítani újraszámításkor. |
A hibaüzenet jelentése: Az Excel 2007-es és újabb verzióiban egy teljes oszlopra hivatkozó tömbképletek #NUM! hibaként jelennek meg. Teendők: A teljes oszlopra hivatkozó tömbképletek megkereséséhez kattintson a Kompatibilitás-ellenőrző Keresés hivatkozására, és a #SZÁM hibák elkerülése érdekében végezze el a megfelelő változtatásokat. |
A munkafüzetben egy vagy több definiált név a választott fájlformátumban engedélyezett 255 karakternél többet használó képleteket tartalmaz. Ezek a képletek mentve lesznek, de csonkulnak, amikor az Excel korábbi verzióiban szerkesztik őket. |
A hibaüzenet jelentése: Amikor a képletekben található elnevezett tartományok meghaladják az Excel 97–2003-as verzióiban támogatott 255 karakteres korlátozást, a képlet helyesen fog működni, de a Név párbeszédpanelen csonkulva jelenik meg, és nem lesz szerkeszthető. Teendő: A képletekben elnevezett tartományokat tartalmazó cellák kereséséhez kattintson a Kompatibilitás-ellenőrző Keresés hivatkozására, és végezze el a megfelelő módosításokat, hogy a felhasználók az Excel 97–2003-as verzióiban is tudják szerkeszteni a képleteket. |
A munkafüzetben található képletek némelyike más, meg nem nyitott munkafüzetekkel van összekapcsolva. Az Excel régebbi verziói e képletek újraszámolásakor csak az első 255 karaktert fogják visszaadni akkor, ha a kapcsolt munkafüzetek nincsenek megnyitva. |
A hibaüzenet jelentése: Amikor egy munkafüzetben a képletek más, meg nem nyitott munkafüzetekhez vannak kapcsolva, legfeljebb 255 karaktert tudnak megjeleníteni az Excel 97–2003-as verzióiban elvégzett újraszámítás esetén. Előfordulhat, hogy a program csonkolja a képlet eredményeit. Teendő: Keresse meg a meg nem nyitott egyéb munkafüzetekre hivatkozó képleteket tartalmazó cellákat, hogy ellenőrizni tudja a hivatkozásokat, és végezze el a megfelelő módosításokat, hogy az Excel 97–2003-as verzióiban elkerülhető legyen a képletek eredményeinek csonkolása. |
Egy adatérvényesítő képlet 255 karakternél hosszabb. |
A hibaüzenet jelentése: Amikor a képletekben található elnevezett tartományok meghaladják az Excel 97–2003-as verzióiban támogatott 255 karakteres korlátozást, a képlet helyesen fog működni, de csonkulva jelenik meg, és nem lesz szerkeszthető. Teendő: Az adatellenőrző képleteket tartalmazó cellák kereséséhez kattintson a Kompatibilitás-ellenőrző Keresés hivatkozására, és használjon kevesebb karaktert a képletekben, hogy a felhasználók szerkeszthessék azokat az Excel 97–2003-as verzióiban is. |