Hallo zusammen
gibt es eine Möglichkeit effizient Zellen wie folgt zu trennen?
Ursprüngliches Datenformat:
A1: ABC1, DEF1, XYZ1 B1: ABC2, DEF2, XYZ2 C1: ABC3, DEF3, XYZ3
Gewünscht:
A1: ABC1 B1: ABC2 C1: ABC3
A2: DEF1 B2: DEF2 C2: DEF3
A3: XYZ1 B3: XYZ2 C3: XYZ3
Lieben Gruß
Joshua
Hi,
dafür gibt es TEXTTEILEN()
Hallo,
noch eine Alternative:
Versuche einmal Textteilen
PHP-Code:
=MTRANS(TEXTTEILEN(A1;",";",";WAHR;;"#N/A"))
Grüße
Norbert
Hi,
warum MTRANS??
Code:
=TEXTTEILEN(A1;;", ")
An sich macht es das was es soll. Aber in meinem Fall hab ich viele Zeilen untereinander in denen Inhalte stehen. Und diese Formel kann ich nicht einfach runterziehen wegen dem Überlauf. Gibt es da eine Lösung für?
Hi Edgar,
ohne MTRANS standen die Werte bei mir nebeneinander, - ich dachte sie sollten untereinander stehen.
Grüße
Norbert
Hi,
dann sieh Dir den Unterschied zu meiner Formel an!
Hi,
(08.09.2023, 10:20)jgaertn7 schrieb: [ -> ]An sich macht es das was es soll. Aber in meinem Fall hab ich viele Zeilen untereinander in denen Inhalte stehen. Und diese Formel kann ich nicht einfach runterziehen wegen dem Überlauf. Gibt es da eine Lösung für?
Wie genau soll dein Ergebnis denn dann aussehen? Bitte eine Beispieldatei mit Wunschergebnis.
Hallo Joshua,
hier mal eine Excel - Power Query Lösung, meinem Lieblingstool bei solchen Problemstellungen:
- keine Excelformeln
- kein Vba
- einfach nur ein bißchen PQ-M
Gruß von Luschi
aus klein-Paris
Hier ein
solitäres Spill:
=LAMBDA(x;t;LET(y;t&x&t;m;LÄNGE(t);
n;MAX(NACHZEILE(y;LAMBDA(a;(LÄNGE(a)-LÄNGE(WECHSELN(a;t;))-m)/m)));
WENNFEHLER(TEXTNACH(TEXTVOR(y;t;SEQUENZ(;n;2));t;SEQUENZ(;n;1));"")))(MTRANS(A1:C1);", ")