Gibt es in Excel eine Möglichkeit, Formeln, die mit anderen Dateien verknüpft sind, mit Informationen aus anderen Zellen der aktuellen Kalkulationstabelle automatisch zu füllen?

387
themightyshrub

Ich habe eine Hauptkalkulationstabelle, die Daten aus anderen Kalkulationstabellen zusammenstellt und dies über verknüpfte Zellen anzeigt. Beispielsweise hätte ich zehn identisch definierte Kalkulationstabellen, die jeweils einen anderen Gesamtwert aufweisen. Dieser Gesamtwert wird dann in meiner Haupttabelle mit der Formel angezeigt

= 'C: \ Projektordner \ Ordner1 \ SubFolderA [PaymentInfo SubFolderA.xlsx] Blatt 1'! $ B $ 5

Der Wert, den ich anzeigen möchte, wird immer in Tabelle 1, Zelle B: 5 der Kalkulationstabelle angezeigt, zu der ich eine Verknüpfung herstelle. Der Dateiname und der Speicherort ändern sich jedoch. Dateiname und Speicherort verweisen jedoch immer auf andere Informationen in der Master-Kalkulationstabelle. Folder1 befindet sich daher immer in Spalte A der Master-Tabelle und SubFolderA befindet sich immer in Spalte C der Master-Tabelle.

Gibt es eine Möglichkeit, die Formeln zu automatisieren / automatisch auszufüllen, da die manuelle Bearbeitung jeder Form eine Ewigkeit dauert (es gibt über 400 einzelne verknüpfte Tabellenkalkulationen). Im Idealfall wäre es so etwas wie:

= 'C: \ Projektordner \ Wert aus Spalte A \ Wert aus Spalte C \ [PaymentInfo- Wert aus Spalte C .xlsx] Blatt 1'! $ B $ 5

Ich habe Google das Problem gemacht, aber da ich nicht sicher bin, was die Begriffe für das sind, wonach ich suche, bin ich nicht sehr weit gekommen. Ich habe etwas auf Array-Formeln gefunden, das aussah, als wäre es das, was ich brauchte, aber als ich es versuchte, konnte ich es nicht zum Laufen bringen.

Ich benutze Excel 2010,

TIA

1
https://support.office.com/de-de/article/indirect-function-474b3a3a-8a26-4f44-b491-92b6306fa261 Máté Juhász vor 6 Jahren 1
Danke - wie würde das in meiner bereits bestehenden Formel funktionieren? Es scheint ein guter Weg zu sein, um auf bestimmte Informationen zu verweisen, aber ich bin mir nicht sicher, wie dies helfen würde, diese Informationen überhaupt zu finden. Außerdem heißt es, dass, wenn INDIRECT verwendet wird, um auf eine andere Arbeitsmappe zu verweisen, diese Arbeitsmappe geöffnet sein muss. Dies ist jedoch nicht der Fall (andernfalls müsste ich über 400 Arbeitsmappen gleichzeitig geöffnet haben!) um das herum? themightyshrub vor 6 Jahren 0
Eine Beispielformel: `= Indirect (" 'C: \ Projektordner \ "& A1 &" \ "& A2 &" \ [PaymentInfo "& C2 &". Xlsx] Blatt 1'! $ B $ 5`. Leider ist mir keine Problemumgehung bekannt Zum Öffnen von Arbeitsmappen können Sie ein Makro verwenden, das die Arbeitsmappe öffnet, die Daten abruft und dann schließt. Máté Juhász vor 6 Jahren 0
Brillant, danke, das probiere ich mal aus :) themightyshrub vor 6 Jahren 0

0 Antworten auf die Frage