Ich habe Daten in einer Excel-Zelle, die durch getrennt ist ,
. Beispiel: abc,bde,fgh
. Ich habe die Formel verwendet =SUBSTITUTE(A2, ",", CHAR(10) & CHAR(13))
, um die Kommas in Zeilenumbrüche zu ändern. Daher sehen die Daten wie folgt aus:
abc
bde
fgh
Meine Anforderung besteht jedoch darin, Leerzeichen innerhalb der Zelle hinzuzufügen, sodass die Ausgabe folgendermaßen aussieht:
abc
bde
fgh
Die zweite Zeile hat also vorne 2 Leerzeichen, die dritte Zeile hat vorne 3 Leerzeichen und die vierte Zeile hat vorne 4 Leerzeichen, und zwar in dieser Reihenfolge. Wie kann ich das erreichen?
Antwort1
Wenn Sie nur wenige Zeilen erreichen müssen, können Sie dies mit verschachteltem SUBSTITUTE erreichen:
=SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(A2,",", CHAR(10)&REPT(" ",2),1),",",CHAR(10)&REPT(" ",3),1),",",CHAR(10)&REPT(" ",4),1)