Hallo Richard,
in diesem Beispiel wird die Summe zweier Zellen gebildet, die sich befinden
in D:\User\Maximilian\Daten\
Excel\[Test1.xls]Tabelle1!A1 und
in D:\User\Maximilian\Daten\
Text\Bsp\[Test3.xls]Tabelle1!A1
Sind die beiden Dateien Test1.xls und Test3.xls in Excel geöffnet, genügt normalerweise eine Kurzform ohne Angabe der Pfade:
=SUMME([Test1.xls]Tabelle1!A1; [Test3.xls]Tabelle1!A1)
Existieren die beiden Dateien Test1.xls und Test3.xls, sind aber nicht geöffnet, müssen die Pfade vollständig angegeben werden:
=SUMME('D:\User\Maximilian\Daten\Excel\[Test1.xls]Tabelle1'!A1; 'D:\User\Maximilian\Daten\Text\Bsp\[Test3.xls]Tabelle1!'!A1)
Zur
Verkürzung der Formel sollen nun einzelne Teile der Pfadangaben (oder die gesamten Pfade) in Zellen geschrieben werden und diese Zellen in der Formel verwendet werden.
'D:\User\Maximilian\Daten\Excel\[Test1.xls]Tabelle1'!A1
|-----------F1-----------||-G1-||---H1----||---I1---|
d. h.
F1 = "'D:\User\Maximilian\Daten\"
G1 = "
Excel\"
H1 = "[Test1.xls]"
I1 = "Tabelle1'!" (jeweils ohne Anführungszeichen)
'D:\User\Maximilian\Daten\Text\Bsp\[Test3.xls]Tabelle1'!!A1
|-----------F2-----------||--G2---||---H2----||---I2---|
d. h.
F2 = F1 = "'D:\User\Maximilian\Daten\"
G2 = "
Text\Bsp\"
H2 = "[Test3.xls]"
I2 = I1 = "Tabelle1'!" (jeweils ohne Anführungszeichen)
Damit lässt sich die Summenformel mithilfe von INDIREKT() verkürzen zu:
=SUMME(INDIREKT(F1 & G1 & H1 & I1 & "A1"); INDIREKT(F
2 & G2 & H2 & I
2 & "A1"))
oder
=SUMME(INDIREKT(F1 & G1 & H1 & I1 & "A1"); INDIREKT(F
1 & G2 & H2 & I
1 & "A1"))
Da es sich in meinem Beispiel natürlich um eine völlig willkürliche Aufspaltung der Pfadangaben handelt, kann man hier noch mehr Formellänge einsparen. (Und die Leerzeichen stehen auch nur wegen der besseren Lesbarkeit.) Allerdings muss auf die korrekte Verwendung der Apostrophs und der eckigen Klammern geachtet werden. Insgesamt ist im "Bezug"-Parameter die vollständige Angabe von
'Pfad[Dateiname]Tabellenname'!Zellbezug frei wählbar (aber richtig!) aus Textstücken und Zellbezügen zusammenzubauen.
Nach diesem Schema sollte es auch in anderen Formeln und mit Netzwerklaufwerken möglich sein, die Formellänge zu verkürzen.
MfG Charlotte