Excel365: Text in Spalten aufteilen "ab größer 5 Leerzeichen"
Hallo zusammen,
ich habe eine Exceldatei, in der sind leider bereits je Zeile alle Inhalte in einem Feld.
Die Daten möchte ich nun in einzelne Spalten aufteilen.
Problem:
Ich möchte als Trennzeichen "> 5 Leerzeichen" benutzen
Ich habe es mit der Funktion "Text in Spalten" versucht. Leider ohne Erfolg
Würde mich über eine Hilfestellung freuen
Vielen Dank !
ich habe eine Exceldatei, in der sind leider bereits je Zeile alle Inhalte in einem Feld.
Die Daten möchte ich nun in einzelne Spalten aufteilen.
Problem:
Ich möchte als Trennzeichen "> 5 Leerzeichen" benutzen
Ich habe es mit der Funktion "Text in Spalten" versucht. Leider ohne Erfolg
Würde mich über eine Hilfestellung freuen
Vielen Dank !
Bitte markiere auch die Kommentare, die zur Lösung des Beitrags beigetragen haben
Content-ID: 1756284471
Url: https://administrator.de/forum/excel365-text-in-spalten-aufteilen-ab-groesser-5-leerzeichen-1756284471.html
Ausgedruckt am: 22.12.2024 um 15:12 Uhr
7 Kommentare
Neuester Kommentar
Servus,
du könntest das z.B. mit RegEx in VBA machen oder mit einem Texteditor die Leerzeichzen durch ein Trennzeichen (z.B. Semikolon) ersetzen.
https://stackoverflow.com/a/22542835
Für mehr als 5 Leerzeichen:
\s{6,}
du könntest das z.B. mit RegEx in VBA machen oder mit einem Texteditor die Leerzeichzen durch ein Trennzeichen (z.B. Semikolon) ersetzen.
https://stackoverflow.com/a/22542835
Für mehr als 5 Leerzeichen:
\s{6,}
Sub Replace5PlusSpaces()
Set regex = CreateObject("vbscript.regexp")
regex.Global = True
regex.Pattern = "\s{6,}"
With ActiveSheet
For Each cell In .Range("A1:A" & .Cells(Rows.Count, "A").End(xlUp).Row)
cell.Value = regex.Replace(cell.Value, ";")
Next
.Range("A:A").TextToColumns Destination:=Range("A1"), DataType:=xlDelimited, ConsecutiveDelimiter:=False, Semicolon:=True
End With
End Sub
Zitat von @Martl1974:
Stichwort Excel Powerquery.
Da brauchst keinerlei VBA oder Programmierkenntnisse. 😉
Dann bitte auch das Beispiel passend zu seinem Thread liefern, nur mit Begriffen um sich zu werfen bringt den TO und andere nicht weiter. Danke.Stichwort Excel Powerquery.
Da brauchst keinerlei VBA oder Programmierkenntnisse. 😉
Gruß @colinardo
Zitat von @colinardo:
Dann bitte auch das Beispiel passend zu seinem Thread liefern, nur mit Begriffen um sich zu werfen bringt den TO und andere nicht weiter. Danke.
Dann bitte auch das Beispiel passend zu seinem Thread liefern, nur mit Begriffen um sich zu werfen bringt den TO und andere nicht weiter. Danke.
Naja, der TO hat ja nach Hilfestellung gefragt, nicht nach einer fertigen Lösung...
Würde mich über eine Hilfestellung freuen