ich habe im Netz eine Formel gefunden, die den Zellinhalt auf mehrere Spalten aufteilt und zwar nach jedem Semilikon. Die Matrixformel funktioniert in der Spalte B und nach rechts, wenn in Spalte A die aufzuteilenden Zellen sind:
=WENN(SPALTE(A$1)>(LÄNGE($A1)-LÄNGE(WECHSELN($A1;";";""))+1);"";LINKS(TEIL(";"&$A1&";"; KKLEINSTE(WENN(TEIL(";"&$A1&";";SPALTE($1:$1);1)=";";SPALTE($1:$1));SPALTE(A1))+1;55);FINDEN(";"; TEIL(";"&$A1&";";KKLEINSTE(WENN(TEIL(";"&$A1&";";SPALTE($1:$1);1)=";";SPALTE($1:$1));SPALTE(A1))+1; 55))-1))
Spalte A enthält ab Zeile 1:
210;552;554
5;554;58
371;446;552;554
446;552;554
446;554;787
Mein Problem, meine Frage:
Wenn ich statt der Spalte A die Spalte Q aufteilen muss (ab Spalte R), dann klappt das nicht, wenn ich die Formel von B1 nach R1 kopiere. Auch verschiedene Änderungsversuche blieben leider ohne Erfolg.
Hier meine Musterdatei (mit Microsoft365) mit zwei Varianten in Spalte R:
https://www.herber.de/bbs/user/142068.xlsx
Besten Dank für eine Hilfe - vielleicht gibts ja auch eine einfachere Formel?
mfg