01.02.2019, 19:46
Hallöchen,
im Prinzip geht es nur darum, eine untereinander stehende Zeichenfolge in einer Zelle zusammenzufassen und die Leerzeilen dabei auszuschließen, wozu auch immer und woher auch immer die Zeichen kommen. Eine Überschrift ist da anscheinend nicht gefragt
Ich würde da schon Jörg's Ansatz bevorzugen.
Auf Excelformeln.de gibt es dafür eine Formellösung, im Prinzip so. Das Semikolon hab ich mal gleich mit dazu gesetzt, ob das nun nötig ist oder nicht sei mal dahingestellt. Du bräuchtest nun nur noch die Zellen verbinden, =c2&c3&c4 usw. und man könnte sicher auch per Formel die Zeichenkette trennen wo die ganzen Semikola losgehen weil keine Zeichen mehr kommen.
Das Problem wird aber sicher sein, dass Du sehr viele Daten hast. Du schreibst ja 10000+ Zeilen. Entsprechend könnte z.B. die Anzahl der Formelzeichen die Limits sprengen. Wenn Du die Zeilenzahl in denen Zeichen stehen nicht beziffern / begrenzen kannst, muss man für alle Zeilen etwas vorhalten. Das Limit könnte man umgehen, indem man die Berechnung auf mehrere Zellen aufteilt. Ebenso könnte auch das Ergebnis zu lang werden, wenn Du dann die Zwischenergebnisse zusammenfügst. Sollte das zutreffen, wird eventuell auch Power Query nicht helfen können ...
im Prinzip geht es nur darum, eine untereinander stehende Zeichenfolge in einer Zelle zusammenzufassen und die Leerzeilen dabei auszuschließen, wozu auch immer und woher auch immer die Zeichen kommen. Eine Überschrift ist da anscheinend nicht gefragt
Ich würde da schon Jörg's Ansatz bevorzugen.
Auf Excelformeln.de gibt es dafür eine Formellösung, im Prinzip so. Das Semikolon hab ich mal gleich mit dazu gesetzt, ob das nun nötig ist oder nicht sei mal dahingestellt. Du bräuchtest nun nur noch die Zellen verbinden, =c2&c3&c4 usw. und man könnte sicher auch per Formel die Zeichenkette trennen wo die ganzen Semikola losgehen weil keine Zeichen mehr kommen.
Das Problem wird aber sicher sein, dass Du sehr viele Daten hast. Du schreibst ja 10000+ Zeilen. Entsprechend könnte z.B. die Anzahl der Formelzeichen die Limits sprengen. Wenn Du die Zeilenzahl in denen Zeichen stehen nicht beziffern / begrenzen kannst, muss man für alle Zeilen etwas vorhalten. Das Limit könnte man umgehen, indem man die Berechnung auf mehrere Zellen aufteilt. Ebenso könnte auch das Ergebnis zu lang werden, wenn Du dann die Zwischenergebnisse zusammenfügst. Sollte das zutreffen, wird eventuell auch Power Query nicht helfen können ...
Arbeitsblatt mit dem Namen 'Tabelle1' | |
B | |
1 | Hier alle/nur Zahlen mit ";" getrennt |
2 | 1; |
3 | 6; |
4 | 10; |
5 | 18; |
6 | 21; |
7 | 22; |
8 | 28; |
9 | 31; |
10 | 32; |
11 | 38; |
12 | 41; |
13 | 46; |
14 | 2; |
15 | 3; |
16 | 1; |
17 | ; |
18 | ; |
Zelle | Formel |
B2 | {=WENN(ZEILE(A1)>ANZAHL2(A:A);"";INDEX(A:A;KKLEINSTE(WENN(A$1:A$1000<>"";ZEILE($1:$1000));ZEILE(A1))))&";"} |
Achtung, Matrixformel enthalten! |
Die geschweiften Klammern{} werden nicht eingegeben. |
Verlassen Sie den Zelleneditor mit Strg+Shift + Enter, statt Enter alleine. |
Verwendete Systemkomponenten: [Windows (32-bit) NT 10.00] MS Excel 2016 |
Diese Tabelle wurde mit Tab2Html (v2.6.0) erstellt. ©Gerd alias Bamberg |
. \\\|/// Hoffe, geholfen zu haben.
( ô ô ) Grüße, André aus G in T
ooO-(_)-Ooo (Excel 97-2019+365)
( ô ô ) Grüße, André aus G in T
ooO-(_)-Ooo (Excel 97-2019+365)