Tipps & Tricks 04.11.2006, 18:30 Uhr

Variablen Bezug auf eine externe Exceldatei

Ich habe mehrere Excel-Dateien mit vielen Verknüpfungen. zb.: ='P:\Statistik\VUEPL\[2006 VÜPL BL.xls]Januar'!B$44 Die Zahl 2006 ist die Jahreszahl im Dateinamen. Da ich bei der Änderung der Jahreszahl über 30 Dateien öffnen und ca 15.000 Verknüpfungen mit dem Befehl Suchen und Ersetzen ändern muss, hatte ich die Idee, dass ich die Jahreszahl mit dem ohnehin vorhanden Zelleninhalt Jahr=2006 in die Verknüpfung einbinde. Ich probierte viele Varianten und die 2 logischsten funktionierten auch nicht wie z.B. ='P:\Statistik\VUEPL\[&Jahr& VÜPL BL.xls]Januar'!B$44. Wenn es hier eine Lösung gebe, würde ich mir jede Menge Zeit ersparen.
Es gibt zwar eine Möglichkeit, variable externe Bezüge zu erstellen. In ihrem Fall wird dies jedoch vermutlich nicht sehr hilfreich sein, denn die entsprechende Formel gibt den Fehlerwert "#BEZUG" aus, wenn die externe Datei nicht geöffnet ist. Das Bedeutet, Sie müssten die Dateien trotzdem öffnen, um die korrekten Angaben zu erhalten. Anders würde es sich verhalten, wenn es sich auf variable Bezüge in der eigenen Datei handeln würde.
Hier aber trotzdem mal die Erklärung, wie Sie vorzugehen hätten:
Mit der Funktion "VERKETTEN" basteln Sie den Bezug zu der entsprechenden Datei zusammen. Die Jahreszahl, in der Mitte der Formel, wird aus der Zelle A1 übernommen. Damit Excel diesen Text als Bezug erkennen kann, muss das Ganze zum Schluss in die Funktion "INDIREKT" gepackt werden.
Wie gesagt, damit das korrekte Ergebnis aus der externen Tabelle angezeigt wird, muss diese Datei geöffnet sein. Es hilft auch nichts, wenn Sie den ganzen Pfad in die Formel einbinden. Dies könnte höchstens dazu dienen, damit Sie konkret wissen, wo denn nun diese Datei liegt. Funktioniert auch, ist jedoch ansonsten leider überflüssig.



Kommentare
Es sind keine Kommentare vorhanden.