Dela upp en lång text till olika kolumner i Excel med formel
Hej jag sitter och försöker dela upp en lång teckenharang till olika kolumner. Vet att jag kan välja ”Data”/”text till kolumner” men jag skulle vilja ha det i formler.
text : @0;1000;1;1001;C;####EU;I-Faktor Kaskad GM11;;
Vill ha det:
0
1000
1
1001
C
####EU
I-Faktor Kaskad GM11
Jag har kommit till 3e utdraget:
=EXTEXT(A17;2;SÖK(";";A17;SÖK("@";A17)+1)-2)
0
=EXTEXT(A20;SÖK(";";A20)+1;SÖK(";";A20;SÖK(";";A20)+1)-SÖK(";";A20)-1)
1000
=EXTEXT(A18;SÖK(";";A18;SÖK(";";A18;1)+1)+1;SÖK(";";A18;SÖK(";";A18;SÖK(";";A18;1)+1)+1)-SÖK(";";A18;SÖK(";";A18;1)+1)-1)
1
Sen tar det stopp då jag försöker förstora formeln.
Finns det någon lättare formel som inte är så extremt lång.
Texten är ju i CSV-format så det borde gå att lösa rätt lätt tycker jag. Tar jag din textrad och sparar den i Notepad som *.csv och sen öppnar den i Excel får jag det uppdelat som du vill ha det. Jag är inte superhaj på excel direkt men en väldigt ful lösning kunde ju vara att kopiera varje ruta som en ny rad till en textfil som du sen sparar som en *.csv och öppnar i Excel, med VBA då förstås.