Ich habe ein Master-Arbeitsblatt, das Daten aus anderen Arbeitsblättern sammelt und dies über verknüpfte Zellen anzeigt. Beispielsweise hätte ich zehn identisch angeordnete Arbeitsblätter, die jeweils einen anderen Gesamtwert anzeigen. Dieser Gesamtwert wird dann in meiner Mastertabelle mit der Formel angezeigt
= 'C: \ Projektordner \ Ordner1 \ UnterordnerA [PaymentInfo SubFolderA.xlsx] Blatt 1'! $ B $ 5
Der Wert, den ich anzeigen möchte, befindet sich immer in Blatt 1, Zelle B: 5 der Tabelle, mit der ich verknüpfe, aber der Dateiname und der Speicherort ändern sich. Der Dateiname und der Speicherort verweisen jedoch immer auf andere Informationen in der Masterkalkulationstabelle. Daher befindet sich Ordner1 immer in Spalte A der Masterkalkulationstabelle und UnterordnerA immer in Spalte C der Masterkalkulationstabelle.
Gibt es eine Möglichkeit, die Formeln zu automatisieren / automatisch auszufüllen, da die manuelle Bearbeitung jeder einzelnen für immer dauern wird (es gibt über 400 einzelne verknüpfte Kalkulationstabellen)? Im Idealfall wäre es so etwas wie:
= 'C: \ Project folder \ Wert aus Spalte A \ Wert aus Spalte C \ [PaymentInfo Value aus Spalte C .xlsx] Sheet 1'! $ B $ 5
Ich habe das Problem bei Google untersucht, bin mir aber nicht sicher, wie die Begriffe lauten, nach denen ich suche, und bin daher nicht weit gekommen. Ich habe in Array-Formeln etwas gefunden, das so aussah, als wäre es das, was ich brauchte, aber als ich es ausprobierte, konnte ich es nicht zum Laufen bringen.
Ich benutze Excel 2010,
TIA
quelle
=Indirect("'C:\Project folder\ "&A1&" \ "&A2&" \ [PaymentInfo "&C2&".xlsx]Sheet 1'!$B$5
. Leider ist mir keine Problemumgehung zum Öffnen von Arbeitsmappen bekannt. Sie können ein Makro verwenden, mit dem die Arbeitsmappe geöffnet, die Daten abgerufen und dann geschlossen werden.