In Microsoft Excel können Sie eine Zelle in einer Arbeitsmappe mithilfe einer Formel, die auf die externe Arbeitsmappe verweist, mit einer anderen Arbeitsmappe verknüpfen. Dies wird als Arbeitsmappenverknüpfung bezeichnet. Wenn diese Arbeitsmappenverknüpfung erstellt wird, wird möglicherweise ein relativer Pfad verwendet, mit dem Sie die Arbeitsmappen verschieben können, ohne die Verknüpfung zu unterbrechen. In diesem Artikel wird erläutert, wie Arbeitsmappenverknüpfungen von Excel unter verschiedenen Umständen gespeichert werden, und kann hilfreich sein, wenn Sie versuchen, einen fehlerhaften Link zu beheben.
Wenn Excel eine Zielarbeitsmappe öffnet, die Arbeitsmappenverknüpfungen enthält, werden die in der Arbeitsmappe gespeicherten Teile der Arbeitsmappenverknüpfungen dynamisch mit den erforderlichen Teilen des aktuellen Pfads der Quellarbeitsmappe kombiniert, um einen absoluten Pfad zu erstellen.
Es ist auch wichtig zu beachten, dass das, was in der Bearbeitungsleiste angezeigt wird, nicht notwendigerweise das ist, was gespeichert wird. Wenn die Quellarbeitsmappe beispielsweise geschlossen ist, wird ein vollständiger Pfad zur Datei angezeigt, obwohl nur der Dateiname gespeichert werden kann.
Arbeitsmappenlinks zu Quellarbeitsmappen werden nach Möglichkeit relativ erstellt. Dies bedeutet, dass der vollständige Pfad zur Quellarbeitsmappe nicht aufgezeichnet wird, sondern der Teil des Pfads, der sich auf die Zielarbeitsmappe bezieht. Mit dieser Methode können Sie die Arbeitsmappen verschieben, ohne die Verknüpfungen zwischen ihnen zu unterbrechen. Die Arbeitsmappenverknüpfungen bleiben jedoch nur erhalten, wenn die Arbeitsmappen relativ zueinander am gleichen Speicherort verbleiben. Wenn die Zielarbeitsmappe beispielsweise C:\Mydir\Destination.xlsx und die Quellarbeitsmappe C:\Mydir\Files\Source.xlsx ist, können Sie die Dateien auf Laufwerk D verschieben, solange sich die Quellarbeitsmappe noch in einem Unterordner namens "Files" befindet.
Relative Links können Probleme verursachen, wenn Sie die Zielarbeitsmappe auf verschiedene Computer verschieben und sich die Quellarbeitsmappe an einem zentralen Ort befindet.Die Art und Weise, in der Arbeitsmappenverknüpfungen vorhanden sind, variiert in den folgenden Punkten:
Speichertyp 1: Gleiches Laufwerk mit demselben Ordner oder untergeordneten Ordner
Die Quellarbeitsmappe befindet sich entweder im gleichen Ordner oder in einem untergeordneten Ordner wie die Zielarbeitsmappe. In diesem Fall speichern wir den relativen Dateipfad, z. B. Unterordner/source.xlsx und destination.xlsx.
Dieser Typ eignet sich am besten für cloudbasierte Arbeitsmappen und wenn beide Arbeitsmappen verschoben werden.
Speichertyp 2: Gleiches Laufwerk, aber mit unterschiedlichen gleichgeordneten Ordnern
Die Quell- und Zielarbeitsmappen befinden sich auf demselben Laufwerk, aber in unterschiedlichen gleichgeordneten Ordnern. In diesem Fall speichern wir einen serverrelativen Pfad, z. B. /root/parent/sibling1/source.xlsx und /root/parent/sibling2/destination.xlsx.
Dieser Typ funktioniert am besten, wenn die Zielarbeitsmappe innerhalb desselben Laufwerks verschoben wird, die Quellarbeitsmappe jedoch am gleichen Speicherort verbleibt.
Speichertyp 3: Verschiedene Laufwerke
Die Quellarbeitsmappe befindet sich auf einem anderen Laufwerk als die Zielarbeitsmappe. Beispielsweise befindet sich der Zielarbeitsmappenordner auf Laufwerk C und der Quellarbeitsmappenordner auf Laufwerk H. In diesem Fall speichern wir den absoluten Pfad, z. B. H:\folder\source.xlsx oder https://tenant.sharepoint.com/teams/site/folder/source.xlsx.
Dieser Typ funktioniert am besten, wenn die Zielarbeitsmappe verschoben wird, die Quellarbeitsmappe jedoch am gleichen Speicherort verbleibt. Dabei wird davon ausgegangen, dass die Zielarbeitsmappe weiterhin auf die Quellarbeitsmappe zugreifen kann.
Wenn sich die Quellarbeitsmappe im Ordner XLStart, Alternate Startup File Location oder Library befindet, wird eine Eigenschaft geschrieben, um einen dieser Ordner anzugeben, und nur der Dateiname wird gespeichert.
Excel erkennt zwei XLStart-Standardordner, aus denen Dateien beim Start automatisch geöffnet werden. Die beiden Ordner sind wie folgt:
Der XLStart-Ordner , der sich im Profil des Benutzers befindet, ist der XLStart-Ordner , der als Eigenschaft für den Arbeitsmappenlink gespeichert ist. Wenn Sie den Ordner XLStart verwenden, der sich im Office-Installationsordner befindet, wird dieser XLStart-Ordner wie jeder andere Ordner auf der Festplatte behandelt.
Der Name des Office-Ordners ändert sich zwischen Office-Versionen. Der Office-Ordnername kann z. B. Office14, Office15 oder Office16 lauten, je nachdem, welche Office-Version Sie ausführen. Diese Änderung des Ordnernamens führt dazu, dass Arbeitsmappenlinks unterbrochen werden, wenn Sie zu einem Computer wechseln, auf dem eine andere Version von Excel als die Version ausgeführt wird, in der der Link eingerichtet wurde.-
Der Ordner XLStart , der sich im Office-Installationsordner befindet, z. B. C:\Programme\Microsoft Office\<Office-Ordner>\XLStart
-
Der XLStart-Ordner, der sich im Profil des Benutzers befindet, z. B. C:\Dokumente und Einstellungen\<Benutzername>\Anwendungsdaten\Microsoft\Excel\XLStart
Wenn eine Quellarbeitsmappe verknüpft ist, wird der Arbeitsmappenlink basierend auf der Art und Weise hergestellt, wie die Quellarbeitsmappe geöffnet wurde. Wenn die Arbeitsmappe über einem zugeordneten Laufwerk geöffnet wurde, wird der Arbeitsmappenlink mithilfe eines zugeordneten Laufwerks erstellt. Der Arbeitsmappenlink bleibt auf diese Weise bestehen, unabhängig davon, wie die Quellarbeitsmappe in Zukunft geöffnet wird. Wenn die Quellarbeitsmappe von einem UNC-Pfad geöffnet wird, wird der Arbeitsmappenlink nicht auf ein zugeordnetes Laufwerk zurückgesetzt, auch wenn ein übereinstimmende Laufwerk verfügbar ist. Wenn Sie sowohl UNC- als auch zugeordnete Laufwerkarbeitsmappenlinks in derselben Datei haben und die Quellarbeitsmappen gleichzeitig mit der Zielarbeitsmappe geöffnet sind, reagieren nur die Links, die mit der Art und Weise übereinstimmen, wie die Quellarbeitsmappe geöffnet wurde. Wenn Sie die Quellarbeitsmappe über ein zugeordnetes Laufwerk öffnen und die Werte in der Quellarbeitsmappe ändern, werden nur die Links, die mit dem zugeordneten Laufwerk erstellt wurden, sofort aktualisiert.
Außerdem kann der in Excel angezeigte Arbeitsmappenlink je nachdem, wie die Arbeitsmappe geöffnet wurde, unterschiedlich angezeigt werden. Der Arbeitsmappenlink scheint entweder mit der UNC-Stammfreigabe oder dem Stammlaufwerkbuchstaben zu übereinstimmen, der zum Öffnen der Datei verwendet wurde.Es gibt mehrere Umstände, unter denen Arbeitsmappenverknüpfungen zwischen Arbeitsmappen versehentlich erstellt werden können, um auf fehlerhafte Speicherorte zu verweisen. Im Folgenden finden Sie zwei der häufigsten Szenarien.
Szenario 1-
Sie ordnen ein Laufwerk unter dem Stamm einer Freigabe zu. Beispielsweise ordnen Sie Laufwerk Z \\MyServer\MyShare\MyFolder1 zu.
-
Sie erstellen Arbeitsmappenlinks zu einer Quellarbeitsmappe, die am zugeordneten Speicherort gespeichert wird, nachdem Sie die Zielarbeitsmappe über das zugeordnete Laufwerk geöffnet haben.
-
Sie öffnen die Zielarbeitsmappe über einen UNC-Pfad.
-
Infolgedessen wird der Arbeitsmappenlink unterbrochen.
Wenn Sie die Zielarbeitsmappe schließen, ohne sie zu speichern, werden die Arbeitsmappenlinks nicht geändert. Wenn Sie die Zielarbeitsmappe jedoch vor dem Schließen speichern, speichern Sie die Arbeitsmappenlinks mit dem aktuellen fehlerhaften Pfad. Die Ordner zwischen dem Stamm der Freigabe und dem zugeordneten Ordner werden außerhalb des Pfads gelassen. Im obigen Beispiel würde sich der Link in \\MyServer\MyFolder1 ändern. Anders ausgedrückt: Der Freigabename wird aus dem Dateipfad entfernt.
Szenario 2-
Sie ordnen ein Laufwerk unter dem Stamm einer Freigabe zu. Beispielsweise ordnen Sie Laufwerk Z \\MyServer\MyShare\MyFolder1 zu.
-
Sie öffnen die Datei über einen UNC-Pfad oder ein zugeordnetes Laufwerk, das einem anderen Ordner auf der Freigabe zugeordnet ist, z. B. \\MyServer\MyShare\MyFolder2.
-
Infolgedessen wird der Arbeitsmappenlink unterbrochen.
Wenn Sie die Zielarbeitsmappe schließen, ohne sie zu speichern, werden die Arbeitsmappenlinks nicht geändert. Wenn Sie die Zielarbeitsmappe jedoch vor dem Schließen speichern, speichern Sie die Arbeitsmappenlinks mit dem aktuellen fehlerhaften Pfad. Die Ordner zwischen dem Stamm der Freigabe und dem zugeordneten Ordner werden außerhalb des Pfads gelassen. Im obigen Beispiel würde sich der Link in \\MyServer\MyFolder1 ändern. Anders ausgedrückt: Der Freigabename wird aus dem Dateipfad entfernt.
Siehe auch
Erstellen von Arbeitsmappenlinks