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

Forumthread: Zugriff auf eine andere EXCEL Datei per "ADRESSE"

Zugriff auf eine andere EXCEL Datei per "ADRESSE"
Christian
Hallo Forum,
habe jetzt längere Zeit rumprobiert, aber es geht nicht....
Problem: ich möchte auf eine Exceldatei "123.xls" und dort auf das Arbeitsblatt "XY" und die Zellen B3 zugreifen, die Datei liegt im Ordner "D:\Daten_1\".
Wollte das mit INDIREKT und ADRESSE machen, bekomme jedoch immer nur die Fehermeldung #BEZUG.
Hatte mir aus den oben gemachten Angaben den String
D:\Daten_1\[123.xls]XY
zusammengebastelt der in der Zelle A1 steht und diesen in INDIREKT(ADRESSE(3;2;;;A1)) aufgerufen.
Geht nicht. Habe es auch schon mit " und ' versucht, nix.
Was mache ich falsch?
Danke und Gruß Christian
Anzeige

2
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Benutzer
Anzeige
AW: Zugriff auf eine andere EXCEL Datei per "ADRESSE"
25.11.2010 14:10:43
Hajo_Zi
Hallo Christian,
Indirekt geht nur wenn Datei auf.
Gruß Hajo
AW: Zugriff auf eine andere EXCEL Datei per "ADRESSE"
25.11.2010 16:14:38
Christian
schade, danke.
Gibt es einen anderen Weg auf eine nicht offene Datei zuzugreifen?
Wegen meiner kann ja Excel die Datei selber öffnen und wieder schließen....
Hintergrund der Frage: ich habe ca. 700 Dateien aus denen Werte ausgelesen werden müssen.
Die Namen der Tabellen habe ich in einer Textdatei vorzuliegen, also kein Problem diese in Excel einzubauen.
Gruß Christian
Anzeige

Forumthreads zu verwandten Themen

Anzeige
Anzeige
Anzeige

Infobox / Tutorial

Zugriff auf eine andere Excel-Datei per "ADRESSE"


Schritt-für-Schritt-Anleitung

Um auf eine andere Excel-Datei zuzugreifen und einen Wert aus einer bestimmten Zelle zu übernehmen, kannst du die Funktionen ADRESSE und INDIREKT verwenden. Die folgende Anleitung zeigt dir, wie du dies Schritt für Schritt umsetzt.

  1. Öffne die Excel-Datei, in der du die Daten einfügen möchtest.
  2. Stelle sicher, dass die Ziel-Datei (z.B. "123.xls") geöffnet ist. Die Funktion INDIREKT funktioniert nur mit geöffneten Dateien.
  3. Erstelle den Bezug auf die andere Datei:
    • Trage in eine Zelle (z.B. A1) den folgenden Text ein:
      D:\Daten_1\[123.xls]XY
  4. Verwende die Funktion ADRESSE, um die spezifische Zelle zu definieren:
    • In einer anderen Zelle kannst du den folgenden Befehl verwenden:
      =INDIREKT(ADRESSE(3, 2, 1, , A1))
    • Hierbei bezieht sich 3 auf die Zeile und 2 auf die Spalte der Zelle B3 im Arbeitsblatt XY.
  5. Drücke Enter und der Wert aus der Zelle B3 der Datei "123.xls" sollte angezeigt werden.

Häufige Fehler und Lösungen

  • Fehler #BEZUG:

    • Dies tritt auf, wenn die Ziel-Datei nicht geöffnet ist. Stelle sicher, dass die Datei "123.xls" aktiv ist.
  • Falsche Pfadangabe:

    • Überprüfe den angegebenen Pfad in der Zelle A1. Achte darauf, dass der Pfad und der Dateiname korrekt sind.
  • Syntaxfehler in der Formel:

    • Achte darauf, dass die Klammern und Kommas korrekt gesetzt sind. Ein häufiger Fehler ist das Vergessen von Klammern.

Alternative Methoden

Wenn du auf eine nicht geöffnete Excel-Datei zugreifen möchtest, kannst du folgende Methoden in Betracht ziehen:

  • Power Query:

    • Mit Power Query kannst du Daten aus mehreren Excel-Dateien importieren, ohne dass diese geöffnet sein müssen. Gehe zu "Daten" > "Daten abrufen" > "Aus Datei" > "Aus Arbeitsmappe".
  • VBA-Makros:

    • Du kannst ein Makro schreiben, das die Datei öffnet, die benötigten Daten abruft und die Datei anschließend wieder schließt.

Praktische Beispiele

  1. Zugriff auf eine andere Excel-Datei:

    • Du hast eine Datei mit Verkaufszahlen und möchtest die Daten aus Zelle C5 übernehmen. Setze in A1 den Pfad und verwende:
      =INDIREKT(ADRESSE(5, 3, 1, , A1))
  2. Werte aus mehreren Dateien auslesen:

    • Wenn du 700 Dateien hast, kannst du mit Power Query alle gleichzeitig importieren und dann analysieren.

Tipps für Profis

  • Verwende benannte Bereiche:

    • Wenn du häufig auf die gleichen Zellen zugreifen musst, erstelle benannte Bereiche in deiner Ziel-Datei. Das erleichtert die Referenzierung.
  • Dynamische Pfade nutzen:

    • Anstatt immer den festen Pfad zu verwenden, kannst du den Pfad in einer separaten Zelle speichern und in deiner Formel darauf verweisen.

FAQ: Häufige Fragen

1. Kann ich auf eine andere Excel-Datei zugreifen, ohne sie zu öffnen? Ja, du kannst Power Query oder VBA verwenden, um auf Daten in einer nicht geöffneten Datei zuzugreifen.

2. Wie funktioniert die INDIREKT-Funktion genau? Die INDIREKT-Funktion gibt den Inhalt einer Zelle zurück, die durch einen Textstring angegeben ist. Diese Funktion ist nützlich, um dynamische Zellbezüge zu erstellen.

3. Was mache ich, wenn ich weiterhin den Fehler #BEZUG erhalte? Überprüfe, ob die Datei tatsächlich geöffnet ist und ob der Pfad in A1 korrekt eingegeben wurde.

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Anzeige