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.
A munkafüzet-hivatkozások elérési útvonalának kezelése a célmunkafüzet megnyitásakor
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.
Relatív és abszolút hivatkozások
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üzethivatkozások tárolási konfigurációinak három típusa
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.
Olyan helyzetek, amelyek miatt a munkafüzet-hivatkozások nem működnek megfelelően
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:
- 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á.
- 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.
- A célmunkafüzetet UNC elérési úton kell megnyitni.
- 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:
- 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á.
- 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.
- 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