Automatisch Generierte Dateiverknüpfung trotz geschlossener Datei
#1
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
Antworten Top
#2
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-
.      \\\|///      Hoffe, geholfen zu haben.
       ( ô ô )      Grüße, André aus G in T  
  ooO-(_)-Ooo    (Excel 97-2019+365)
Antworten Top
#3
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.
Antworten Top
#4
Hallöchen,

sorry, da hat noch ein Zwischenschritt gefehlt. Du musst vor dem Ersetzen erst noch die "Ergebnisse" kopieren und als Werte einfügen.
.      \\\|///      Hoffe, geholfen zu haben.
       ( ô ô )      Grüße, André aus G in T  
  ooO-(_)-Ooo    (Excel 97-2019+365)
Antworten Top


Gehe zu:


Benutzer, die gerade dieses Thema anschauen: 2 Gast/Gäste