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

Forumthread: Relativer Pfad bei Zellbezug auf andere Datei

Relativer Pfad bei Zellbezug auf andere Datei
Thomas.Tucha@GlobalTransferPricing.com
Liebes Forum,
lassen sich Dateibezüge auf Werte in anderen Dateien auch relativ definieren(in Formeln ohne VBA) ?
Also statt
='C:\A_TEMP1\ExcelTest\[Mappe1.xlsx]Daten'!A3
etwas wie
='\\[Mappe1.xlsx]Daten'!A3
Vielen Dank für jeden Tip!
Thom
Anzeige
AW: Relativer Pfad bei Zellbezug auf andere Datei
22.11.2010 12:19:33
Thom
Hallo Hajo,
Vielen Dank schon mal....was mir aber noch unklar ist:
Wie verbinde ich die Formel
=TEIL(ZELLE("Dateiname";A1);1;FINDEN("[";ZELLE("Dateiname";A1))-1)
so mit der Datei/Zellverweis, dass sie auf die Zelle in der anderen Datei (dynamisch) verweist. In etwa so(?):
=TEIL(ZELLE("Dateiname";A1);1;FINDEN("[";ZELLE("Dateiname";A1))-1) '[Mappe1.xlsx]Daten'!A3
Kannst Du mir dazu evtl. nochmal weiterhelfen?
Thom
Anzeige
AW: Relativer Pfad bei Zellbezug auf andere Datei
22.11.2010 12:39:13
Hajo_Zi
Hallo thom,
ich würde es so versuchen.
=TEIL(ZELLE("Dateiname";A1);1;FINDEN("[";ZELLE("Dateiname";A1))-1) &"'[Mappe1.xlsx]Daten'!A3"
Gruß Hajo
AW: Relativer Pfad bei Zellbezug auf andere Datei
22.11.2010 12:48:29
Thom
Hallo Hajo,
JEP, aber nach einfachem Verketten steht leider der Pfad in der Zelle und nicht der Inhalt der Zelle der anderen Datei.
Bastle derzeit mit INDIREKT() herum, komme aber nicht wirklich weiter...
Thom
Anzeige
AW: Relativer Pfad bei Zellbezug auf andere Datei
22.11.2010 12:54:24
Hajo_Zi
Hallo Thom,
falls Indirekt hin muss Indirekt(Forme) muss die Datei auf sein.
Gruß Hajo
AW: Relativer Pfad bei Zellbezug auf andere Datei
22.11.2010 13:05:11
Thom
Datei geöffnet ist auch wieder ungünstig...ist doch zum Mäusemelken...
Beste Grüße,
Thom
AW: Relativer Pfad bei Zellbezug auf andere Datei
22.11.2010 13:11:04
Hajo_Zi
Hallo Thom,
da wird Dir wohl nur übrig bleiben die Formel mit VBA einzutragen.
Oder Formel eintragen und dann über Verknüpfungen bearbeite Quelle wechseln.
Gruß Hajo
Anzeige
AW: Relativer Pfad bei Zellbezug auf andere Datei
22.11.2010 13:22:36
Thom
OKIDOKI...vielen, vielen Dank für Deine Hilfe!
Deine Formeln für die Dateipfade sind übrigens der Hammer...frage mich, wie man darauf kommt :-)
Beste Grüße,
Thom

Forumthreads zu verwandten Themen

Anzeige
Anzeige
Anzeige
Anzeige

Infobox / Tutorial

Relativer Pfad bei Zellbezug auf andere Datei in Excel


Schritt-für-Schritt-Anleitung

  1. Formel für den Dateipfad erstellen: Du kannst die Funktion ZELLE nutzen, um den Pfad der aktuellen Datei zu ermitteln. Verwende folgende Formel:

    =TEIL(ZELLE("Dateiname";A1);1;FINDEN("[";ZELLE("Dateiname";A1))-1)
  2. Zellbezug auf andere Datei: Um einen Zellbezug auf eine andere Datei zu erstellen, kannst du die vorherige Formel mit dem Namen der Datei kombinieren. Der Bezug könnte dann so aussehen:

    =TEIL(ZELLE("Dateiname";A1);1;FINDEN("[";ZELLE("Dateiname";A1))-1) & "'[Mappe1.xlsx]Daten'!A3"
  3. INDIREKT verwenden: Um dynamisch auf eine andere Datei zuzugreifen, kannst du die Funktion INDIREKT einsetzen. Beachte jedoch, dass die Ziel-Datei geöffnet sein muss, damit INDIREKT funktioniert. Die Formel könnte so aussehen:

    =INDIREKT(TEIL(ZELLE("Dateiname";A1);1;FINDEN("[";ZELLE("Dateiname";A1))-1) & "'[Mappe1.xlsx]Daten'!A3")

Häufige Fehler und Lösungen

  • Fehler: #BEZUG!: Dieser Fehler tritt auf, wenn die Datei nicht geöffnet ist und du INDIREKT verwendest. Stelle sicher, dass die Datei geöffnet ist, um den Bezug herzustellen.

  • Fehler: Falsche Pfadstruktur: Achte darauf, dass der relative Pfad korrekt angegeben ist. Vergewissere dich, dass der Dateiname und der Tabellennamen korrekt sind.


Alternative Methoden

  • Verwendung von VBA: Wenn du häufig auf andere Dateien zugreifen musst, kann es sinnvoll sein, ein VBA-Makro zu erstellen, das die Dateipfade automatisch anpasst. Dies erfordert jedoch grundlegende Kenntnisse in VBA.

  • Hyperlinks: Eine einfache Möglichkeit, um auf andere Dateien zuzugreifen, ist die Verwendung von Hyperlinks. Du kannst einen relativen Pfad in einem Hyperlink einfügen, um die Datei direkt zu öffnen.


Praktische Beispiele

  • Beispiel 1: Angenommen, du hast die Datei Mappe1.xlsx im gleichen Verzeichnis wie deine aktuelle Datei. Du kannst diesen Bezug so herstellen:

    =INDIREKT("'[Mappe1.xlsx]Daten'!A3")
  • Beispiel 2: Wenn du den Pfad zu einer Datei in einem Unterordner herstellen möchtest, könnte die Formel so aussehen:

    =TEIL(ZELLE("Dateiname";A1);1;FINDEN("[";ZELLE("Dateiname";A1))-1) & "Unterordner\[Mappe1.xlsx]Daten'!A3"

Tipps für Profis

  • Relative Pfade verwenden: Wenn du mit mehreren Benutzern arbeitest, die deine Dateien an verschiedenen Orten speichern, sind relative Pfade eine wertvolle Lösung, um die Zusammenarbeit zu erleichtern.

  • Dateistruktur planen: Lege eine klare Ordnerstruktur fest, damit du die relativen Pfade einfacher verwalten kannst.

  • Regelmäßige Backups: Stelle sicher, dass du regelmäßige Backups deiner Excel-Dateien machst, besonders wenn du komplexe Verweise auf andere Dateien verwendest.


FAQ: Häufige Fragen

1. Frage
Wie kann ich einen relativen Pfad in Excel erstellen?
Antwort: Du kannst ZELLE("Dateiname";A1) verwenden, um den aktuellen Dateipfad zu ermitteln und diesen dann mit dem gewünschten Dateinamen kombinieren.

2. Frage
Funktioniert der relative Pfad auch, wenn die Datei geschlossen ist?
Antwort: Nein, die Ziel-Datei muss geöffnet sein, wenn du INDIREKT verwenden möchtest, um auf Zellen in einer anderen Datei zuzugreifen.

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Anzeige