Hallo Friedrich
Friedrich Hattendorf schrieb:
Hallo,
Ich habe folgendes Problem:
Ich will in einem Tabellendokument jeweils eine Spalte einer
Tabelle in eine Zeile einer Übersichtstabelle übernehmen
(falls im Feld der ersteren ein Eintrag steht)
Die Formel (z.b. für K6) sieht so aus:
=WENN(s1.C5<>"";s1.C5;"")
Verwende die Funktion MTRANS, zb.:
=WENN(s1.$C$5<>"";MTRANS(s1.$C$5:$C$50;"")
!als Matrixformel abschliessen (Strg+Shift+Enter) oder entsprechende
Option im Funktionsassistenten aktivieren!
Falls die einzelnen Tabellenblätter in der Form s1,s2 usw.
durchnummeriert sind, könntest du evtl. die Tabellennamen in einer
Hilfsspalte auflisten und in der Formel mittels INDIREKT auf die
Hilfsspalte Bezug nehmen:
=WENN(INDIREKT(A1&".C5")<>"";MTRANS(INDIREKT(A1&".C5:C50"));"")
In diesem Fall zuerst die Formel eintragen und nach unten kopieren,
danach für jede Zeile einzeln als Matrix abschliessen (siehe oben)
in Feld L6 steht statt C5 dann C6, in Feld K7 steht statt s1
dann s2.
Ich habe nun keine Lust, dies für 750 Felder per Hand zu
erledigen (abgesehen von der Fehler-Anfälligkeit)
Meine Idee: ich erledige es für eine Zeile, entpacke
die .ods-Datei, kopiere und markiere den entsprechenden
Abschnitt und ändere jeweils den Tabellen-Namen s1 in sxx
um.
Ist diese Idee realistisch?
Sie ist phantasievoll ;-)
Gruß Werner
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]