SPLIT angewendet auf ein vertikales Array funktioniert jetzt. (Jan 4 2017)
=ArrayFormula(SPLIT(input!G2:G,","))
oder Fehlerverschleierungs
=ArrayFormula(IFERROR(SPLIT(input!G2:G,",")))
Anmerkung: Die sich ergebende Anordnung ist so breit wie die maximale Anzahl von Elementen, gespaltet.
(Der Rest der Antwort nicht mehr gilt, behielt aber für ... historische Zwecke?)
Dies wird als eine wirklich schlechte Antwort angesehen werden, aber: es funktioniert einfach nicht .
Ich vermute, es könnte sein, weil es möglicherweise ein gezacktes Array (unterschiedliche Anzahl von Elementen in jeder Zeile), die als problematisch angesehen werden kann. Ein "array SPLIT" funktionierte jedoch in der vorherigen Version von Sheets (wenn auch mit einem Fehler, bei dem es auf dem ersten Element des Arrays nicht ordnungsgemäß funktionierte).
SPLIT ist nicht allein eine Funktion, die nicht über ein Array iteriert werden kann (z. B. INDIREKT, INDEX, SUMME).
Eine Abhilfe (herausgegeben 4. Januar 2017):
=ArrayFormula(REGEXREPLACE(input!G2:G&REPT(",",6),REPT("([^,]*),",6)&",*","$"&COLUMN(OFFSET(A1,,,1,6))))
Die 6 in der OFFSET (A1 ,,, 1,6) und die REPT Funktionen bestimmt die maximale Anzahl von Elementen in der SPLIT. Sie könnten einen Ausdruck injizieren, der die maximale Anzahl von Elementen aus der Datenspalte berechnet, aber dann würde die Leistung noch mehr leiden.
Auch hier ist eine Einschränkung, dass es nur die Aufspaltung durch ein einzelnes Zeichen (in diesem Fall ein Komma) unterstützt.
Alternativ können Sie sich auch eine benutzerdefinierte Google Apps Script-Funktion ansehen.
Diese vorherige Problemumgehung funktioniert nicht mehr, wie REGEXEXTRACT erscheint nun nicht mehr ein Array für das zweite Argument zu unterstützen - wie im Januar 2017 steht jedenfalls.
=ArrayFormula(IFERROR(REGEXEXTRACT(","&input!G2:G,"^"&REPT(",+[^,]+",COLUMN(OFFSET(A1,,,1,6))-1)&",+([^,]+)")))
Danke für die Antwort. Gibt es eine Problemumgehung? Wenn es da ist und du es hier schreibst, werde ich es als eine außergewöhnlich gute Antwort betrachten! :) – jakub
Ich denke, dass die Art von "es tut einfach nicht" (aus einer zuverlässigen Quelle!) Ist eigentlich eine ** wirklich gute ** Antwort. Spart viel Zeit beim Suchen/Versuchen, was nicht existiert/nicht möglich ist - aber die Leute sind zu verschwiegen. – pnuts
Ich stimme @pnuts zu - und akzeptiere daher die Antwort. – jakub