Anzeige
Anzeige
HERBERS
Excel-Forum (Archiv)
20+ Jahre Excel-Kompetenz: Von Anwendern, für Anwender
Inhaltsverzeichnis

Relative statt absoluter Verknüpfung zu Quelldatei

Forumthread: Relative statt absoluter Verknüpfung zu Quelldatei

Relative statt absoluter Verknüpfung zu Quelldatei
14.06.2006 09:50:06
Andreas
Hallo miteinander!
Kann mir jemand sagen, ob es eine Möglichkeit in Excel gibt, dass innerhalb einer Excelzelle für die Verknüpfung mit einer Zelle einer anderen Excel-Quelldatei der Pfad auch relativ angegeben werden kann?
Z.B. so ähnlich wie im HTML, wo man bei Links angeben kann, dass vom gegenwärtigen Verzeichnis der Datei aus gesehen z.B. eine Verzeichnisebene zurück (höher) gegangen werden soll und dann um bestimmte Verzeichnisse wieder tiefer zu gehen, um die gewünschte Quelldatei zu finden.
Wir haben hier eine Menge Exceldateien mit unzähligen Dateiverknüpfungen untereinander und die sollen jetzt alle auf einen anderen Rechner übertragen werden und dort würden die derzeit noch absoluten Pfadangaben überhaupt nicht mehr stimmen. Und eine manuelle Korrektur wäre eine Arbeit für Monate ...
Besten Gruß,
Andreas
Anzeige

7
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Datum
Anwender
Anzeige
AW: Relative statt absoluter Verknüpfung zu Quelldatei
17.06.2006 14:23:03
Werner
Hallo Andreas
'sollen jetzt alle auf einen anderen Rechner übertragen werden'
Die Laufwerksbuchstaben, Pfade und Dateien ändern ja ihren Namen nicht. Also wird die Verknüpfung der Excelarbeitsmappen auch nachher noch dieselbe sein.
Gruss Werner
AW: Relative statt absoluter Verknüpfung zu Quelldatei
17.06.2006 18:18:39
Andreas
Hallo Werner, hallo Daniel,
danke für Eure Rückmeldungen.
Die Sache ist die, dass sich der Laufwerksbuchstabe und die Pfade ändern, nur die Dateinamen bleiben erhalten. Und es sind etliche Dateien in verschiedensten Verzeichnissen, die kreuz und quer verknüpft sind. Eine Variante mit manuellem "Suchen und Ersetzen" der absoluten Pfadangaben ist die einzige Lösung, die uns hier bekannt ist. st aber sehr, sehr aufwendig (in den Arbeitsmappen sind teils auch zahlreiche Verknüpfungen verteilt über zahlreiche Arbeitsblätter)! Deswegen sind wir hier noch in der Hoffnung, dass eine Umwandlung der absoluten in relative Pfadangaben möglich ist. Dann wäre die Sache auch insofern zukunftsoffen, wenn man mal wieder den Rechner wechseln will/muss.
Besten Dank,
Andreas
Anzeige
Dann wünsch ich viel Vergnügen
17.06.2006 18:22:43
Werner
Gruss Werner
AW: Dann wünsch ich viel Vergnügen
17.06.2006 18:28:27
Andreas
Danke Werner,
das haben wir schon! :o)
Sowas kommt halt von sowas! Haufenweise...
18.06.2006 02:41:52
sowas!
...Fernverweise in einer Tabelle sind zwar möglich, Andreas,
aber ein eklatanter Verstoß gegen die Datensicherheit. Ich kann das nicht oft genug betonen, weil ich einer solchen Arbeitsweise auch schon mal unverschuldet zum Opfer gefallen bin - die Dateien sind auch "umgezogen" und danach wimmelte es nur so von Fehlern, je nachdem, in welchen "Umzugspaketen" sie steckten. Und das betraf nicht nur die aktuellen Dateien, sondern unangenehmerweise auch die "historischen". Nie ist nämlich einer auf die Idee gekommen, anstelle der Verweise die Werte zu speichern, auch wenn keine nachträglichen Änderungen mehr zu erwarten waren. So arbeitet man nicht! Es gibt bessere Methoden. Ich kann nur hoffen, dass euch das eine Lehre ist! ;-)
Schönen Sonntag
Gruß Luc :-?
PS: Hoffentlich lesen das hier auch möglichst viele andere potenzielle Betroffene!
Anzeige
AW: Relative statt absoluter Verknüpfung zu Quelldatei
18.06.2006 12:16:25
Daniel
Hallo,
dann hilft dir die relative Verknüpfung aber auch nicht viel, die bringt ja nur was, wenn die Dateien, bspw. ab Pfad-Stufe 3 aufwärts stehen, und sich dann Pfad-Stufe 1 und 2 ändern, aber ab Stufe 3 erhalten bleiben.
Wahrscheinlich bleibt euch nur der Weg, die Krise als Chanche zu nutzen und die Daten mal vernünftig und sauber zu restrukrurieren.
Ansonsten müßtet ihr mal eine Liste erstellen, in der alle betroffenen Dateien mit ihren alten und neuen Dateipfaden aufgeführt sind (das sollte ja möglich sein).
Dann könnte man ein Makro schreiben, daß alle Dateien aufruft und die alten Dateipfade durch die neuen ersetzt.
Gruß, Daniel
Gruß, Daniel
Anzeige
AW: Relative statt absoluter Verknüpfung zu Quelldatei
17.06.2006 14:37:18
Daniel
Hallo,
zwar nicht direkt die Antwort auf deine Frage, aber ggf. ein Workaround, der die Arbeit doch einwenig reduziert:
BEARBEITEN - ERSETZTEN funktioniert auch bei Formeln, So daß du zumindest nicht jede Zelle einzeln ändern mußt, sondern das pro Sheet auf einmal erledigen kannst.
der Text im Ersetzenfenster bleibt ja erhalten, dürfte also auch für mehrere Dateien recht zügig gehen.
Wenns viele Dateien sind, kann man auch ein Makro schreiben, daß die Dateien einzeln öffnet und in jedem Sheet die Pfadbenennungen tauscht.
Möglich ist auch (aber das bitte voher ausprobieren, ganz sicher bin ich mir nicht), die Dateien alle zu öffnen und dann mit Speichern - unter im neuen Verzeichnis abzulegen.
Excel entfernt ja bei geöffneten Dateien im Bezug die Pfad-angabe und müßte dann beim Schließen die neue einfügen.
Aber wie gesagt, das bitte vorher unbedingt testen.
Gruß, Daniel Eisert
Anzeige
;

Forumthreads zu verwandten Themen

Anzeige
Anzeige

Infobox / Tutorial

Relative Verknüpfungen in Excel: So funktioniert's


Schritt-für-Schritt-Anleitung

  1. Öffne die Excel-Datei, in der du die Verknüpfungen anpassen möchtest.
  2. Wechsel zu dem Arbeitsblatt, das die Verknüpfungen enthält.
  3. Klicke auf die Zelle, die die absolute Verknüpfung enthält.
  4. Ändere die Formel so, dass sie den relativen Pfad verwendet. Ein Beispiel für eine relative Verknüpfung könnte wie folgt aussehen:
    =HYPERLINK("../Ordner/Dateiname.xlsx", "Link zu Datei")

    Hierbei wird .. verwendet, um eine Verzeichnisebene nach oben zu gehen.

  5. Speichere die Datei. Achte darauf, dass du alle relevanten Dateien im gleichen Verzeichnis oder in den entsprechenden Unterverzeichnissen speicherst, um die Verknüpfungen zu erhalten.

Häufige Fehler und Lösungen

  • Fehler: Verknüpfungen funktionieren nicht nach dem Verschieben der Dateien.

    • Lösung: Stelle sicher, dass die Verknüpfungen als relative Pfade eingerichtet sind. Überprüfe die Pfadangaben in den Formeln.
  • Fehler: Excel zeigt Fehler bei der Verwendung von relativen Links an.

    • Lösung: Überprüfe die Struktur der Verzeichnisse und die Korrektheit der Pfadangaben in den Formeln.

Alternative Methoden

  • Makro zur Automatisierung: Du kannst ein Makro erstellen, das alle offenen Excel-Dateien überprüft und die absoluten Pfade durch relative Pfade ersetzt. Dies kann besonders nützlich sein, wenn viele Dateien verknüpft sind.

  • Ersetzen-Funktion: Verwende die Funktion "Ersetzen" in Excel. Du kannst damit alle absoluten Pfadangaben in einem Arbeitsblatt schnell durch relative Pfade ersetzen. Dazu gehst du auf „Bearbeiten“ > „Ersetzen“.


Praktische Beispiele

  1. Excel relativer Pfad für verknüpfte Tabelle:

    =VERWEIS(A1, '[Datei.xlsx]Tabelle1'!$A$1:$A$10, '[Datei.xlsx]Tabelle1'!$B$1:$B$10)

    Hierbei wird der Bezug zu einer anderen Datei relativ angegeben.

  2. Hyperlink mit relativem Pfad:

    =HYPERLINK("Ordner\Datei.xlsx", "Öffne Datei")

    Diese Methode ermöglicht es, auf eine Datei im gleichen Verzeichnis zuzugreifen.


Tipps für Profis

  • Dateistruktur planen: Bevor du mehrere Excel-Dateien erstellst, plane eine klare Ordnerstruktur. Das erleichtert die Verwendung relativer Links und Verknüpfungen.

  • Verwendung von Namen: Statt absolute Pfade zu verwenden, kannst du auch benannte Bereiche oder Tabellen verwenden, um die Verknüpfungen flexibler zu gestalten.

  • Regelmäßige Sicherungen: Mache regelmäßige Sicherungen deiner Excel-Dateien, um Datenverlust zu vermeiden, insbesondere bei umfangreichen Verknüpfungen.


FAQ: Häufige Fragen

1. Wie kann ich alle meine Excel-Dateien auf relative Pfade umstellen? Du kannst die Ersetzen-Funktion nutzen oder ein Makro schreiben, das alle Dateien öffnet und die Pfadangaben anpasst.

2. Was ist der Vorteil von relativen Pfaden in Excel? Relative Pfade machen es einfacher, Dateien an andere Orte zu verschieben, ohne die Verknüpfungen zu verlieren, da sie sich auf die aktuelle Position der Datei beziehen.

3. Funktioniert das auch bei externen Verknüpfungen? Ja, solange die Struktur der Verzeichnisse beibehalten wird, können auch externe Verknüpfungen relativ angegeben werden.

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Anzeige