A munkafüzethivatkozások kezelésének és tárolásának leírása az Excelben

A Microsoft Excelben a külső munkafüzetre hivatkozó képlettel összekapcsolhatja egy munkafüzet celláit egy másik munkafüzettel. Ezt nevezzük munkafüzet-csatolásnak. A munkafüzet létrehozásakor a hivatkozás relatív elérési útvonalat használhat, amely lehetővé teszi, hogy a munkafüzetek anélkül helyezhetők át, hogy megszakítaná a hivatkozást. Ez a cikk ismerteti, hogyan tárolja az Excel a munkafüzetek hivatkozásait különféle körülmények között, és segítséget nyújthat abban az esetben, ha egy megszakadt hivatkozást próbál megjavítani. 

Amikor az Excel megnyit egy munkafüzet-hivatkozásokat tartalmazó célmunkafüzetet, a munkafüzet hivatkozásainak a munkafüzetben tárolt részeit dinamikusan kombinálja a forrásmunkafüzet aktuális elérési útjának szükséges részeivel, abszolút elérési út létrehozásához.

Azt is fontos megjegyezni, hogy a szerkesztőlécen megjelenő szöveg nem feltétlenül az, amit a program tárol. Ha például a forrásmunkafüzet be van zárva, akkor a fájl teljes elérési útja látható, habár előfordulhat, hogy csak a fájlnevet tárolja.

A munkafüzetek forrásmunkafüzetekre mutató hivatkozásai lehetőség szerint relatív módon jöhetnek létre. Ez azt jelenti, hogy a program nem a forrásmunkafüzet teljes elérési útját rögzíti, hanem az elérési útnak azt a részét, ahogyan az a célmunkafüzethez kapcsolódik. Ezzel a módszerrel anélkül helyezheti át a munkafüzeteket, hogy megszakítaná közöttük a kapcsolatokat. A munkafüzet-kapcsolatok azonban csak akkor maradnak érintetlenek, ha a munkafüzetek egymáshoz képest ugyanazon a helyen maradnak. Ha például a célmunkafüzet C:\Mydir\Destination.xlsx, a forrásmunkafüzet pedig C:\Mydir\Files\Source.xlsx, a fájlokat áthelyezheti a D meghajtóra, ha a forrásmunkafüzet még egy "Files" nevű almappában található.

A relatív hivatkozások problémákat okozhatnak, ha a célmunkafüzetet áthelyezi egy másik számítógépre, és a forrásmunkafüzet egy központi helyen található.

A munkafüzetek hivatkozásainak ábrázolása az alábbi módokon különbözik:

1. típusú tárterület: Ugyanaz a meghajtó ugyanazzal a mappával vagy gyermekmappával

A forrásmunkafüzet vagy ugyanabban a mappában, vagy gyermekmappában található, mint a célmunkafüzet. Ebben az esetben a relatív elérési utat tároljuk, például almappa/source.xlsx és destination.xlsx.

Ez a típus leginkább felhőalapú munkafüzeteknél, illetve mindkét munkafüzet áthelyezésekor működik.

2. típusú tárterület: Ugyanaz a meghajtó, de különböző testvérmappákkal

A forrás- és célmunkafüzet ugyanazon a meghajtón található, de más testvérmappákban. Ebben az esetben egy kiszolgálótól függő elérési utat tárolunk, például /root/parent/sibling1/source.xlsx és /root/parent/sibling2/destination.xlsx.

Ez a típus akkor működik a legjobban, ha a célmunkafüzetet ugyanarra a meghajtóra helyezi át, de a forrásmunkafüzet ugyanazon a helyen marad.

3. típusú tárterület: Különböző meghajtók

A forrásmunkafüzet a célmunkafüzetétől eltérő meghajtón található. Lehetséges például, hogy a célmunkafüzet mappája a C meghajtón, a forrásmunkafüzet mappája pedig a H meghajtón található. Ebben az esetben az abszolút elérési utat tároljuk, például H:\folder\source.xlsx vagy https://tenant.sharepoint.com/teams/site/folder/source.xlsx.

Ez a típus akkor működik a legjobban, ha a célmunkafüzetet áthelyezi, de a forrásmunkafüzet ugyanazon a helyen marad. Ez azt feltételezi, hogy a célmunkafüzet továbbra is hozzáfér a forrásmunkafüzethez.

Az XLStart- és az Office-mappák ismertetése

Ha a forrásmunkafüzet az XLStart, az Alternate Startup File Location vagy a Library mappában található, a program egy olyan tulajdonságot ír, amely jelzi az egyik ilyen mappát, és csak a fájlnevet tárolja.

Az Excel felismer két alapértelmezett XLStart mappát, amelyekből indításkor automatikusan megnyílik a fájlok. A két mappa a következő:

A felhasználó profiljában található XLStart mappa az XLStart mappa, amely a munkafüzet-hivatkozás tulajdonságaként van tárolva. Ha az Office telepítési mappájában található XLStart mappát használja, akkor ezt az XLStart mappát ugyanúgy kezeli a program, mint a merevlemez bármely más mappáját.

Az Office-mappa neve az Office verzióitól függően változik. Az Office-mappa neve lehet például Office14, Office15 vagy Office16, attól függően, hogy az Office melyik verzióját futtatja. A mappanév változása miatt a munkafüzet-hivatkozások megszakadnak, ha olyan számítógépre vált, amelyen az Excel verziója eltér attól, amelyben a hivatkozás létrejött.

  • Az Office telepítési mappájában található XLStart mappa, például C:\Program Files\Microsoft Office\<Office folder>\XLStart
  • A felhasználó profiljában található XLStart mappa, például C:\Documents and Settings\<felhasználónév>\Application Data\Microsoft\Excel\XLStart

A csatlakoztatott meghajtók és az UNC ismertetése

A forrásmunkafüzet csatolásakor a munkafüzet csatolása a forrásmunkafüzet megnyitásának módja alapján jön létre. Ha a munkafüzetet egy csatlakoztatott meghajtóról nyitotta meg, a munkafüzet-csatolás egy csatlakoztatott meghajtó használatával jött létre. A munkafüzet csatolása így marad, függetlenül attól, hogy a forrásmunkafüzetet a jövőben hogyan nyitják meg. Ha a forrásmunkafüzetet UNC elérési úton nyitja meg, a munkafüzet csatolása nem áll vissza egy csatlakoztatott meghajtóra még akkor sem, ha létezik megfelelő meghajtó. Ha az UNC és a csatlakoztatott meghajtóra mutató munkafüzet hivatkozásai is találhatók ugyanabban a fájlban, és a forrásmunkafüzet a célmunkafüzettel egy időben van megnyitva, csak azok a hivatkozások fognak hivatkozásként reagálni, amelyek megegyeznek a forrásmunkafüzet megnyitásának módjával. Pontosabban, ha a forrásmunkafüzetet egy csatlakoztatott meghajtón keresztül nyitja meg, és módosítja a forrásmunkafüzet értékeit, csak a csatlakoztatott meghajtóval létrehozott hivatkozások frissülnek azonnal.

Az Excelben megjelenő munkafüzethivatkozás is másként jelenhet meg attól függően, hogy hogyan nyitották meg a munkafüzetet. Úgy tűnhet, hogy a munkafüzet hivatkozása megegyezik a legfelső szintű UNC-megosztással vagy a fájl megnyitásához használt gyökérmeghajtó betűjelével.

Számos olyan helyzet áll fenn, amikor a munkafüzetek közötti kapcsolatok véletlenül rossz helyre mutatnak. A következőkben bemutatjuk a két leggyakoribb forgatókönyvet.

1. forgatókönyv:

  1. A megosztás gyökérszintje alá kell leképezni egy meghajtót. Tegyük fel például, hogy a Z meghajtót a \\SajátKiszolgáló\Megosztás\SajátMappa1 mappához rendeli hozzá.
  2. A csatlakoztatott helyen tárolt forrásmunkafüzetre mutató munkafüzethivatkozásokat azt követően hozza létre, hogy a célmunkafüzetet ezen a meghajtón keresztül nyitotta meg.
  3. A célmunkafüzetet UNC elérési úton kell megnyitni.
  4. Ennek következtében a munkafüzet hivatkozása megszakad.

Ha mentés nélkül bezárja a célmunkafüzetet, a munkafüzet csatolásai nem változnak. Ha azonban a célmunkafüzetet bezárása előtt menti, a munkafüzet hivatkozásait az aktuálisan megszakadt elérési úttal menti. A megosztás gyökere és a megfeleltetett mappa közötti mappák kimaradnak az elérési útból. A fenti példában a hivatkozás \\SajátKiszolgáló\SajátMappa1 névre módosulna. Más szóval a megosztás neve törlődik a fájl elérési útjából.

2. forgatókönyv:

  1. A megosztás gyökérszintje alá kell leképezni egy meghajtót. Tegyük fel például, hogy a Z meghajtót a \\SajátKiszolgáló\Megosztás\SajátMappa1 mappához rendeli hozzá.
  2. A fájlt UNC elérési úton vagy a megosztás egy másik mappájához (például \\SajátKiszolgáló\SajátMappa2) hozzárendelt csatlakoztatott meghajtón nyitja meg.
  3. Ennek következtében a munkafüzet hivatkozása megszakad.

Ha mentés nélkül bezárja a célmunkafüzetet, a munkafüzet csatolásai nem változnak. Ha azonban a célmunkafüzetet bezárása előtt menti, a munkafüzet hivatkozásait az aktuálisan megszakadt elérési úttal menti. A megosztás gyökere és a megfeleltetett mappa közötti mappák kimaradnak az elérési útból. A fenti példában a hivatkozás \\SajátKiszolgáló\SajátMappa1 névre módosulna. Más szóval a megosztás neve törlődik a fájl elérési útjából.

Lásd még

Munkafüzet-hivatkozások létrehozása

Munkafüzet-csatolások kezelése

Munkafüzet-csatolások frissítése