A külső hivatkozások akkor számíthatók ki, ha olyan munkafüzetet nyit meg, amelyet legutóbb az Excel egy korábbi verziójában mentett

Jelenségek

Ha külső hivatkozásokat vagy felhasználó által definiált függvényeket tartalmazó munkafüzetet nyit meg a Microsoft Excelben, az alábbi tünetek valamelyikét tapasztalhatja:

  • A munkafüzetben lévő hivatkozások kiszámítása a munkafüzetben tárolt külső hivatkozástáblázat alapján történik, és eltérhetnek a korábban kiszámítotttól.
  • Azok a képletek, amelyek külső hivatkozásokra hivatkoznak, vagy olyan munkafüzetekre mutatnak, amelyek nem rendelkeznek a külső hivatkozástáblában tárolt értékekkel, az alábbi hibák valamelyikét jeleníthetik meg:
    • #REF!

    • #VALUE!

  • A bővítményekből vagy más, nem elérhető munkafüzetekből származó, felhasználó által definiált függvényeket tartalmazó képletek a következő hibát jeleníthetik meg:
    • #NAME?

Emellett, mivel az eredmény hiba, más cellák és függvények, amelyek ezt az eredményt használják, más hibákat vagy váratlan eredményeket adhatnak vissza.

A probléma oka

Ez a forgatókönyv akkor fordul elő, ha a megnyitott munkafüzetet utoljára az Excel azon verziójában mentették, amely korábbi a munkafüzet megnyitásához használt verziónál. Ez a forgatókönyv azért fordul elő, mert az Excel teljes újraszámítást kényszerít az összes olyan megnyitott munkafüzetre, amelyet korábban az Excel egy korábbi verziójában mentett, függetlenül a hivatkozás frissítési állapotától. A munkafüzetek teljes újraszámolásához az Excel lekéri az összes külső hivatkozás aktuálisan tárolt értékét a munkafüzetek külső hivatkozástáblájából. Ez a viselkedés akkor is előfordul, ha úgy dönt, hogy nem frissíti ezeket a hivatkozásokat, amikor a rendszer kéri. Az Excel frissíti a munkafüzet számítási láncát az Excel aktuális verziójára. Ha a külső csatolási források értékei nem érhetők el a munkafüzet külső hivatkozástáblájában, az Excel nem tudja megfelelően kiszámítani a számítást. Ezért az Excel #REF ad vissza! Hibák. Ez az újraszámítási folyamat során nem elérhető DDE-hivatkozásokra is igaz. Alapértelmezés szerint az Excel számítási célokra menti a hivatkozásértékek rejtett táblázatát. Bizonyos esetekben előfordulhat, hogy a külső hivatkozások értékei nem egyeznek meg a képletekben legutóbb kiszámított értékekkel. Kikapcsolhatja a funkciót is, ha a külső hivatkozási értékeket egy munkafüzetben tárolja az Excel beállításaiban.

Kerülő megoldás

A probléma megkerüléséhez használja az alábbi módszerek egyikét.

Ha a munkafüzet megnyitásakor hibákat tapasztal a külső hivatkozás képleteiben, de még nem mentette a munkafüzetet, kövesse az alábbi lépéseket:

  1. Ne mentse a munkafüzetet. Ehelyett mentés nélkül zárja be a munkafüzetet. Ezzel visszavonja a munkafüzeten végrehajtott módosításokat.
  2. A megnyitni kívánt munkafüzet minden különböző külső hivatkozásforrásához ellenőrizze, hogy a forrásfájl elérhető-e a hivatkozásképletben megadott elérési úton. Ha már nem érhetők el hivatkozásforrások, módosítsa úgy a hivatkozásképletet, hogy egy másik forrásra mutasson. Azt is megteheti, hogy végleg eltávolítja a hivatkozásképletet a hivatkozás megszakításához. A hivatkozások szerkesztéséhez vagy eltávolításához kövesse a "Hivatkozások frissítése vagy eltávolítása" szakasz lépéseit.
  3. Miután meggyőződik arról, hogy az összes hivatkozásforrás elérhető a megadott helyeken, nyissa meg azt a csatolt munkafüzetet, amely a problémát észlelte az Excelben. Amikor a rendszer kéri, az Excel frissítse a munkafüzeten belüli összes külső hivatkozást.
  4. Ha megnyitja a csatolt munkafüzetet, és meggyőződik arról, hogy az összes külső hivatkozás sikeresen frissült, és hogy a munkafüzet újraszámítása sikeresen megtörtént az Excel aktuális verziójában, mentse a munkafüzetet. Ekkor meg kell nyitnia és frissítenie kell a hivatkozásokat az Excel aktuális verziójában várt módon.

Ha már mentette a külső hivatkozásképletekben hibákat tartalmazó munkafüzetet, ha a hivatkozás forrásfájlja áthelyeződött, vagy ha a hivatkozás forrásfájljai már nem érhetők el, keresse meg az eredeti csatolt forrást. Másik lehetőségként keressen egy másik forrásfájlt. Ezután módosítsa az ezekre a forrásokra mutató hivatkozásokat. A külső hivatkozásforrások vizsgálatához és a hibás hivatkozások visszaállításához vagy eltávolításához kövesse az alábbi lépéseket:

  1. Ha ideiglenesen meg szeretné akadályozni az Excel egy korábbi verziójában legutóbb mentett fájlok újraszámítását, hogy frissíthesse vagy eltávolíthassa a külső hivatkozásokat, állítsa a számítási környezetet manuálisra. Ha a számítási módot ideiglenesen manuálisra szeretné állítani, kövesse az alábbi lépéseket:

    1. Zárja be az összes munkafüzetet.
    2. Hozzon létre egy új munkafüzetet.
    3. Válassza a Microsoft Office gombot, majd az Excel beállításai lehetőséget.
    4. A Képletek lapon válassza a Manuális lehetőséget a Számítási beállítások területen, majd kattintson az OK gombra.
    5. Nyissa meg a mentett munkafüzetet.
  2. Az Adatok lapon válassza a Hivatkozások szerkesztése lehetőséget a Connections csoportban.

    Minden hivatkozás felsorolja annak a forrásmunkafüzetnek a fájlnevét, amelyhez a munkafüzet kapcsolódik. Ha a hivatkozást választja, a forrásmunkafüzet eredeti fájlelérési útja megjelenik a Hely felirat alatti listában.

  3. Válassza az Állapot ellenőrzése lehetőséget a lista összes hivatkozásának állapotának frissítéséhez. Várjon, amíg az összes hivatkozás állapota frissül.

  4. Vizsgálja meg az állapotot az Állapot oszlopban, válassza ki a hivatkozást, majd hajtsa végre az alábbi műveletek egyikét:

    • Ha az állapot OK, nincs szükség műveletre. A hivatkozás működik, és aktuális.
    • Ha az állapot Ismeretlen, válassza az Állapot ellenőrzése lehetőséget a lista összes hivatkozásának állapotának frissítéséhez.
    • Ha az állapot Nem alkalmazható, a hivatkozás OLE vagy Dinamikus adatcsere (DDE) használatával történik. Az Excel nem tudja ellenőrizni az ilyen típusú hivatkozások állapotát.
    • Ha az állapot Hiba: A forrás nem található, válassza a Forrás módosítása lehetőséget, majd válassza ki a hivatkozásnak megfelelő munkafüzetet.
    • Ha az állapot Hiba: A munkalap nem található, válassza a Forrás módosítása lehetőséget, majd válassza ki a megfelelő munkalapot a megfelelő fájlban. Lehetséges, hogy a forrást áthelyezték vagy átnevezték.
    • Ha az állapot Figyelmeztetés: Az értékek nem frissülnek, válassza az Értékek frissítése lehetőséget. A hivatkozás nem frissült a munkafüzet megnyitásakor.
    • Ha az állapot Figyelmeztetés: A forrás nincs újraszámolva, válassza a Nyílt forrás lehetőséget, majd nyomja le az F9 billentyűt a munkafüzet kiszámításához. Előfordulhat, hogy a munkafüzet manuális számításra van beállítva a forrásfájlban. Ha a munkafüzetet automatikus számításra szeretné állítani, válassza a Microsoft Office gombot, majd az Excel beállításai lehetőséget. A Képletek lapon válassza az Automatikus lehetőséget a Számítási beállítások területen.
    • Ha az állapot Hiba: Nem definiált vagy nem téglalap alakú név, néhány név nem oldható fel, amíg meg nem nyitja a forrásmunkafüzetet. Válassza a Forrás megnyitása lehetőséget, váltson vissza a célmunkafüzetre, majd válassza az Állapot ellenőrzése lehetőséget. Ha ez nem oldja meg a problémát, győződjön meg arról, hogy a név nem hiányzik vagy hibás. Váltson a forrásmunkafüzetre, válassza a Képletek lapot, válassza a Név megadása lehetőséget, majd keresse meg a nevet.
    • Ha az állapot Figyelmeztetés: Nyílt forrás az értékek frissítéséhez, válassza a Nyílt forrás lehetőséget. A hivatkozás nem frissíthető, amíg meg nem nyitja a forrást.
    • Ha a forrás nyitott állapotú, a forrás nyitva van. Nincs szükség műveletre, hacsak nem kap munkalaphibákat.
    • Ha az állapot a fájlnévből frissített Értékek, nincs szükség műveletre. Az értékek frissültek.
    • Ha az állapot Hiba: Az állapot határozatlan, az Excel nem tudja meghatározni a hivatkozás állapotát. A forrás nem tartalmazhat munkalapokat. Azt is megteheti, hogy a forrást nem támogatott fájlformátumban menti. Válassza az Értékek frissítése lehetőséget.
  5. Az összes hivatkozás feloldása után állítsa vissza a számítást automatikusra, hogy az Excel teljes mértékben újraszámíthassa a munkafüzetet a munkafüzet új verziójában. Ehhez hajtsa végre a következő lépéseket:

    1. Válassza a Microsoft Office gombot, majd az Excel beállításai lehetőséget.

    2. A Képletek lapon válassza az Automatikus lehetőséget a Számítási beállítások területen, majd kattintson az OK gombra.

      Az Excelnek most ki kell számítania a munkafüzetet. Ha a számítás sikeres, mentse a munkafüzetet. A munkafüzetnek ekkor meg kell nyitnia és frissítenie kell a hivatkozásokat az Excel aktuális verziójában várt módon.

A számítási környezet meghatározásával kapcsolatos további információkért lásd: Annak leírása, hogy az Excel hogyan határozza meg az aktuális számítási módot.

Ha nincs szüksége a külső hivatkozásokra hivatkozó képletekre, másolja ki ezeket a képleteket, majd illessze be az értékeket csak a célcellákba.

Megjegyzés:

Ha egy képletet annak értékére cserél, az Excel végleg eltávolítja a képletet.

A képletek másolásához és az értékek beillesztéséhez kövesse az alábbi lépéseket:

  1. Nyissa meg a munkafüzetet az Excel azon verziójában, amelyben a munkafüzetet legutóbb mentette. Amikor a rendszer kéri a hivatkozások frissítését, válassza a Nem lehetőséget. Mivel a fájlt az Excel ezen verziójában mentette utoljára, a hivatkozások nem lesznek frissítve. Számítás történhet a hivatkozás utolsó ismert értékével.
  2. Kattintson a jobb gombbal a külső hivatkozásra hivatkozó képletet tartalmazó cellára vagy cellatartományra, majd válassza a Másolás parancsot.
  3. Kattintson a jobb gombbal ugyanarra a cellára vagy cellatartományra, majd válassza az Irányított beillesztés parancsot.
  4. Az Irányított beillesztés párbeszédpanelen válassza az Értékek elemet a Beillesztés területen, majd kattintson az OK gombra.

Miután eltávolította az összes nemkívánatos hivatkozást ily módon, mentse a munkafüzetet. Ezután megnyithatja a munkafüzetet az Excelben a hivatkozások frissítése nélkül. Ez a viselkedés azért fordul elő, mert a hivatkozások már nem léteznek.