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, verwendet sie möglicherweise einen relativen Pfad, der es Ihnen ermöglicht, die Arbeitsmappen zu verschieben, ohne die Verknüpfung zu trennen. 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 reparieren.
Behandlung von Arbeitsmappenverknüpfungspfaden beim Öffnen einer Zielarbeitsmappe
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.
Wichtig zu beachten ist auch, dass das, was in der Bearbeitungsleiste angezeigt wird, nicht unbedingt das ist, was gespeichert ist. Wenn beispielsweise die Quellarbeitsmappe geschlossen ist, wird ein vollständiger Pfad zu der Datei angezeigt, obwohl möglicherweise nur der Dateiname gespeichert wird.
Relative vs. absolute Links
Arbeitsmappenverknüpfungen zu Quellarbeitsmappen werden nach Möglichkeit relativ erstellt. Dies bedeutet, dass nicht der vollständige Pfad zur Quellarbeitsmappe aufgezeichnet wird, sondern der Teil des Pfads, wie er sich auf die Zielarbeitsmappe bezieht. Mit dieser Methode können Sie die Arbeitsmappen verschieben, ohne die Verknüpfungen zwischen ihnen aufzuheben. Die Arbeitsmappenverknüpfungen bleiben jedoch nur dann intakt, wenn die Arbeitsmappen relativ zueinander am selben 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 im Unterordner "Files" befindet.
Relative Verknüpfungen können Probleme verursachen, wenn Sie die Zielarbeitsmappe auf andere Computer verschieben und sich die Quellarbeitsmappe an einem zentralen Speicherort befindet.
Die drei Arten von Speicherkonfigurationen für Arbeitsmappenverknüpfungen
Die Art und Weise, wie Arbeitsmappenlinks gespeichert werden, unterscheidet sich auf folgende Weise:
Speichertyp 1: Gleiches Laufwerk mit demselben Ordner oder untergeordnetem Ordner
Die Quellarbeitsmappe befindet sich entweder im selben 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 funktioniert am besten für cloudbasierte Arbeitsmappen und wenn beide Arbeitsmappen verschoben werden.
Speichertyp 2: Gleiches Laufwerk, aber mit unterschiedlichen Geschwisterordnern
Die Quell- und Zielarbeitsmappe befinden sich auf demselben Laufwerk, jedoch 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 Zielordner der Arbeitsmappe auf Laufwerk C, und der Quellordner der Arbeitsmappe befindet sich 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 angenommen, dass die Zielarbeitsmappe weiterhin auf die Quellarbeitsmappe zugreifen kann.
Grundlegendes zu XLStart- und Office-Ordnern
Wenn sich die Quellarbeitsmappe im Ordner "XLStart", " Alternativer Startdateispeicherort" oder "Bibliothek " befindet, wird eine Eigenschaft geschrieben, die auf einen dieser Ordner hinweist, und nur der Dateiname wird gespeichert.
Excel erkennt zwei standardmäßige XLStart-Ordner, aus denen Dateien beim Start automatisch geöffnet werden. Die beiden Ordner lauten wie folgt:
Der Ordner "XLStart ", der sich im Profil des Benutzers befindet, ist der Ordner "XLStart ", der als Eigenschaft für den Arbeitsmappenlink gespeichert ist. Wenn Sie den Ordner "XLStart " verwenden, der sich im Installationsordner von Office befindet, wird dieser Ordner wie jeder andere Ordner auf der Festplatte behandelt.
Der Name des Office-Ordners ändert sich zwischen den Office-Versionen. Beispielsweise kann der Name des Office-Ordners "Office14", "Office15" oder "Office16" lauten, abhängig von der von Ihnen verwendeten Office-Version. Diese Ordnernamensänderung führt dazu, dass Arbeitsmappenverknüpfungen unterbrochen werden, wenn Sie zu einem Computer wechseln, auf dem eine andere Version von Excel ausgeführt wird als die, in der die Verknüpfung erstellt wurde.
- Der Ordner "XLStart", der sich im Office-Installationsordner befindet, z. B. "C:\Program Files\Microsoft Office\<Office-Ordner>\XLStart"
- Der Ordner XLStart, der sich im Profil des Benutzers befindet, z. B. C:\Dokumente und Einstellungen\<Benutzername>\Anwendungsdaten\Microsoft\Excel\XLStart
Zugeordnete Laufwerke im Vergleich zu UNC verstehen
Wenn eine Quellarbeitsmappe verknüpft ist, wird die Arbeitsmappenverknüpfung basierend auf der Art und Weise hergestellt, auf der die Quellarbeitsmappe geöffnet wurde. Wenn die Arbeitsmappe über ein zugeordnetes Laufwerk geöffnet wurde, wird die Arbeitsmappenverknüpfung mithilfe eines zugeordneten Laufwerks erstellt. Der Arbeitsmappenlink bleibt unabhängig davon, wie die Quellarbeitsmappe in Zukunft geöffnet wird, gleich. Wenn die Quellarbeitsmappe über einen UNC-Pfad geöffnet wird, wird die Verknüpfung der Arbeitsmappe nicht auf ein zugeordnetes Laufwerk rückgängig gemacht, auch wenn ein übereinstimmendes Laufwerk verfügbar ist. Wenn Sie sowohl UNC- als auch zugeordnete Laufwerk-Arbeitsmappenlinks in derselben Datei haben und die Quellarbeitsmappen gleichzeitig mit der Zielarbeitsmappe geöffnet sind, werden nur die Links als Hyperlink gewertet, die der Art und Weise entsprechen, wie die Quellarbeitsmappe geöffnet wurde. Insbesondere wenn Sie die Quellarbeitsmappe über ein zugeordnetes Laufwerk öffnen und die Werte in der Quellarbeitsmappe ändern, werden nur die auf dem zugeordneten Laufwerk erstellten Verknüpfungen sofort aktualisiert.
Außerdem kann der in Excel angezeigte Arbeitsmappenlink unterschiedlich aussehen, je nachdem, wie die Arbeitsmappe geöffnet wurde. Möglicherweise stimmt der Arbeitsmappenlink entweder mit der UNC-Stammfreigabe oder mit dem Stammlaufwerkbuchstaben überein, der zum Öffnen der Datei verwendet wurde.
Szenarien, die dazu führen können, dass Arbeitsmappenverknüpfungen nicht wie erwartet funktionieren
Es gibt mehrere Umstände, unter denen Arbeitsmappenverknüpfungen zwischen Arbeitsmappen versehentlich so gestaltet werden können, dass sie auf fehlerhafte Speicherorte verweisen. Im Folgenden werden zwei der häufigsten Szenarien aufgeführt.
Szenario 1
- Sie ordnen ein Laufwerk unter dem Stamm einer Freigabe zu. Beispiel: Sie ordnen Laufwerk Z \\MyServer\MyShare\MyFolder1 zu.
- Sie erstellen Arbeitsmappenverknüpfungen mit einer Quellarbeitsmappe, die am zugeordneten Speicherort gespeichert ist, nachdem Sie die Zielarbeitsmappe über dieses zugeordnete Laufwerk geöffnet haben.
- Sie öffnen die Zielarbeitsmappe über einen UNC-Pfad.
- Infolgedessen wird die Arbeitsmappenverknüpfung unterbrochen.
Wenn Sie die Zielarbeitsmappe schließen, ohne sie zu speichern, werden die Arbeitsmappenverknüpfungen nicht geändert. Wenn Sie die Zielarbeitsmappe jedoch speichern, bevor Sie sie schließen, speichern Sie die Arbeitsmappenverknüpfungen mit dem aktuellen fehlerhaften Pfad. Die Ordner zwischen dem Stammverzeichnis der Freigabe und dem zugeordneten Ordner werden im Pfad weggelassen. 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. Beispiel: Sie ordnen 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 die Arbeitsmappenverknüpfung unterbrochen.
Wenn Sie die Zielarbeitsmappe schließen, ohne sie zu speichern, werden die Arbeitsmappenverknüpfungen nicht geändert. Wenn Sie die Zielarbeitsmappe jedoch speichern, bevor Sie sie schließen, speichern Sie die Arbeitsmappenverknüpfungen mit dem aktuellen fehlerhaften Pfad. Die Ordner zwischen dem Stammverzeichnis der Freigabe und dem zugeordneten Ordner werden im Pfad weggelassen. 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 Arbeitsmappenverknüpfungen