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]

Antwort per Email an