Clever-Excel-Forum

Normale Version: Verweis auf andere Excel-Datei dynamisch
Du siehst gerade eine vereinfachte Darstellung unserer Inhalte. Normale Ansicht mit richtiger Formatierung.
Moin Zusammen,

folgendes Problem hätte ich gerne gelöst:

In einem Ordner habe ich für jede Woche eine einzelne Excel-Datei.
Diese Dateien sind stets gleich Aufgebaut.

Nun würde ich gerne in einer Excel-Datei mich auf die jeweils aktuelle Datei beziehen können, ohne dass ich den Bezug aller Zellen händisch ändern muss.

Zum Beispiel:

Excel-Datei "KW_01":        Excel-Datei "KW_02":      

Zelle A1 = "Apfel"                Zelle A1 = "Banane"
Zelle A2 = "Birne"                Zelle A2 = "Kirsche"


In meiner Excel-Datei, möchte ich nun die Werte in einer Tabelle die Zellen der jeweiligen KW anzeigen lassen.

Ich hoffe, dass ich mich verständlich ausdrucken konnte.

Vielen Dank für Eure Mühe im Voraus.

Mit bestem Gruß

Fred
Hallo Fred,

prinzipiellg geht das mit "Indirekt":
=INDIREKT("'C:\Users\Ich\Desktop\[KW_"&A1&".xlsx]Tabelle1'!A1")

In der Zelle A1 steht der Wert "01". Damit greift die Formel auf die Zelle A1 in der Datei KW_01.xlsx auf dem Desktop zu.

Das Problem besteht darin, dass zur Verwendung von Indirekt die Datei, auf die Du Dich beziehst, offen sein muss.

Gruß,
Lutz
Hallo,

aktuelles Excel verwenden und sich mit dem Abruf per Power Query/Power Pivot beschäftigen.

Die Daten auf zig Dateien aufzuteilen ist höchst ineffektiv. Gleichartige Daten gehören in ein Tabellenblatt.
Moin Fred, :19:

eine weitere Alternative wäre per Makro/VBA. :21:

Du evaluierst (je nach Excelversion mit WEEKNUM oder ISOWEEKNUM) die aktuelle KW und liest dann die Zellen aus. Idea

In meinem Beispiel im "WorkBook_Open" - damit das bei jedem öffnen der Datei passiert. Dodgy

Wenn es mehrere Zellen sind, muss angepasst werden.

In Excel 365 muss man bei Angaben wie z. B. A1:A10 darauf achten, dass es da die "dynamischen Arrays" gibt. :21:

Im Beispiel gehe ich von KW 50 aus "KW_50.xlsx" - je nachdem, wann du das Beispiel testest, musst du gegebenenfalls anpassen! Exclamation
[attachment=35747]