Clever-Excel-Forum

Normale Version: Automatisch Generierte Dateiverknüpfung trotz geschlossener Datei
Du siehst gerade eine vereinfachte Darstellung unserer Inhalte. Normale Ansicht mit richtiger Formatierung.
Guten Morgen,

ich hoffe ihr könnt mir weiterhelfen.

Ich habe eine Lange Liste Kunden deren Daten nach einen immer gleichen Ordnerschema gelegt sind auch die Namen der Dateien sind immer gleich aufgebaut. ABC_Kürzel.xlsx nun war der Plan für jeden eine Datei Verknüfung aus dem Kürzel und der immer gleichen Namensstruktur automatisch zu generieren.
    A          B
1 Kunde1 Kürzel1 [ABC_B1.xlsx]Auswertung!$A$6
2 Kunde2 Kürzel2 [ABC_B2.xlsx]Auswertung!$A$6
....

Leider funktioniert das Auslesen des Kürzel nicht, gibt Excel das nicht her oder muss ich den Zellbezug anders eintragen?

Den ersten Teil des Problems konnte ich Dank eines Geistesblitzes über die Indirekt Funktion lösen, Hallojulia.

=INDIREKT("'ABC_"&B1&".xlsx]Auswertung'!$A$6")
Bzw.
=INDIREKT("'C:\Users\...\Kunde1\[ABC_"&B1&".xlsx]Auswertung'!$A$6")

Leider wird nur Bezug! angezeigt sobald die Datei mit der Auswertung geschlossen wird.
Wie kann ich dafür sorgen das entweder die Zellen nur nach Aufforderung aktualisiert werden oder kann der Bezug auch aus geschlossenen Datei abgefragt werden?



Lieben Dank

Björn
Hallöchen,

mit INDIREKT auf Daten anderer Dateien zuzugreifen geht nur bei geöffneten Dateien
Wenn sich Deine Bezüge nicht laufend ändern könntest Du auch mal die Formeln als Text erzeugen

="#'C:\Users\...\Kunde1\[ABC_"&B1&".xlsx]Auswertung'!$A$6"

und runter ziehen und anschließend mit Suchen & Ersetzen das # durch = ersetzen-
Danke für den Hinweis. Das mit indirekt habe ich mir gleich notiert.

Leider funktioniert deine Formel nicht richtig. Excel gibt mir nur einen Text aus mit den eingesetzten Kürzel und nicht die Daten aus der abgefragten Zelle.

="='C:\Users\...\"&B1&"\[ABC_"&B1&".xlsx]Auswertung'!$A$6" und als Text steht dann ='C:\Users\...\Kürzel1\[ABC_Kürzel1.xlsx]Auswertung'!$A$6"
also der Pfad stimmt schon mal aber auf die Zelle wird noch nicht zugegriffen.
Hallöchen,

sorry, da hat noch ein Zwischenschritt gefehlt. Du musst vor dem Ersetzen erst noch die "Ergebnisse" kopieren und als Werte einfügen.