Inhaltsverzeichnis
Es gibt zahlreiche Möglichkeiten, um Text in Excel aufteilen In diesem Artikel werden wir verschiedene Methoden für Excel-Formel Text durch Leerzeichen trennen Wir haben einen Beispieldatensatz mit Namen . Weltraum wird hier als Begrenzungszeichen verwendet. Mal sehen, wie man Text mit Hilfe von Formeln nach Leerzeichen aufteilen in Excel .
Download Arbeitsbuch Praxis
Text durch Leerzeichen teilen.xlsm5 Möglichkeiten zum Trennen von Text durch Leerzeichen mithilfe einer Formel in Excel
In diesem Beitrag werden wir uns die Verwendung von LINKS , FINDEN SIE , SUCHEN , RECHTS , TRIM , LEN , UNTERSTÜTZUNG , SPALTEN Funktionen und verwenden eine VBA Code nach Text durch Leerzeichen trennen .
Methode 1: Text mit den Funktionen LEFT und FIND nach Leerzeichen trennen
Als erstes werden wir die Vorname das ist der linke Teil des Namens unter Verwendung der LINKS und FINDEN SIE Funktionen.
Schritte:
- Geben Sie zunächst die folgende Formel in die Zelle C5 .
=LINKS(B5, FIND(" ",B5))
- Drücken Sie nun die EINGEBEN Schlüssel.
Hier, FIND(" ",B5) ergibt die folgende Ausgabe 5 Das sind die gesamten Buchstaben einschließlich Weltraum von der linken Seite des Namens und dann =LEFT(B5, 5 ) ergibt sich das folgende Ergebnis Maria .
- Ziehen Sie schließlich nach unten zu AutoFill den Rest der Serie.
Lesen Sie mehr: Wie man Vor- und Nachname in Excel aufteilt (6 einfache Möglichkeiten)
Methode 2: Text mit MID- und FIND-Funktionen nach Leerzeichen trennen
Nun werden wir den mittleren Namen, der durch ein Leerzeichen getrennt ist, mit MID und FINDEN SIE Funktionen.
Schritte:
- Geben Sie zunächst die folgende Formel in die Zelle D5 .
=MID(B5,FIND(" ",B5),FIND(" ",B5,FIND(" ",B5)+1)-FIND(" ", B5))
- Danach drücken Sie die EINGEBEN Schlüssel.
- Ziehen Sie abschließend nach unten zu AutoFill den Rest der Serie.
Was geschieht also hier? FIND(" ",B5,FIND(" ",B5)+1)-FIND(" ", B5) bestimmt die Nummer, an der sich das zweite Leerzeichen befindet. In diesem Fall ist es 10 . und, =MID(B5,5,10) liefert das Ergebnis als Elizabeth . 5 ist die Startnummer und 10 bedeutet die Gesamtzahl der Zeichen .
Lesen Sie mehr: Text in Excel nach Zeichen aufteilen (5 schnelle Methoden)
Ähnliche Lektüre
- Zeichenkette in Excel nach Zeichen aufteilen (6 geeignete Methoden)
- Zeichenfolge in Excel nach Länge aufteilen (8 Möglichkeiten)
- Wie man zwei Wörter in Excel trennt (6 einfache Möglichkeiten)
- Aufteilung von Text in Excel mit Flash Fill
Methode 3: Verwendung der Funktionen RECHTS und SUCHEN
Um den Nachnamen aufzuteilen, verwenden wir die RECHTS , LEN und SUCHEN Sowohl die Funktionen FINDEN SIE und SUCHEN haben die gleichen Eigenschaften.
Schritte:
- Geben Sie zunächst die folgende Formel in die Zelle E5 .
=RIGHT(B5,LEN(B5)-SEARCH(" ",B5,SEARCH(" ",B5,1)+1))
- Drücken Sie nun die EINGEBEN Schlüssel.
- Ziehen Sie schließlich nach unten zu AutoFill den Rest der Serie.
Das war's. Hier, Formel SUCHE(" ",B5,SUCHE(" ",B5,1)+1) ergibt die folgende Ausgabe 15 die Anzahl der Zeichen, die den Raum von Maria und Elizabeth . LEN(B5) ergibt sich das Ergebnis 20 Das bedeutet, LEN(B5)-SUCHEN(" ",B5,SUCHEN(" ",B5,1)+1) ergibt im Grunde die folgende Ausgabe 5 (20 minus 15). Endlich, =RIGHT(B5,5) ergibt sich das Endergebnis als Smith .
Lesen Sie mehr: Wie man Text in Excel mit Hilfe einer Formel aufteilt (5 einfache Möglichkeiten)
Methode 4: Text durch Leerzeichen trennen mit kombinierter Formel
Bei dieser Methode verwenden wir eine Kombinationsfunktion aus TRIM , UNTERSTÜTZUNG , SPALTEN , LEN und REPT Funktionen, um Texte durch Leerzeichen zu trennen.
Schritte:
- Geben Sie zunächst die folgende Formel in die Zelle C5 .
=TRIM(MID(SUBSTITUTE($B5,"",REPT(" ",LEN($B5))),(COLUMNS($B4:B4)-1)*LEN($B5)+1,LEN($B5)))
- Drücken Sie nun die EINGEBEN Schlüssel.
- Ziehen Sie an dieser Stelle nach rechts unten, um AutoFill die Zeilenserie.
- Zuletzt ziehen Sie nach unten zu AutoFill den Rest der Serie.
Zu Ihrer Information finden Sie hier Links zu den einzelnen Funktionen. Wenn Sie sich für die Formel interessieren, klicken Sie bitte auf den Link und sehen Sie sich die Verwendungsmöglichkeiten und die Aufschlüsselung der Formel an.
Lesen Sie mehr: Wie man Wörter in Excel mit Hilfe von Formeln trennt (ultimative Anleitung)
Methode 5: Verwenden von VBA zum Trennen von Text durch Leerzeichen
In unserer letzten Methode werden wir eine VBA Code nach getrennte Texte durch den Weltraum.
Schritte:
- Erstens, Rechtsklick auf auf dem Blatt und gehen Sie zu Code anzeigen .
- Kopieren Sie anschließend die Datei und fügen Sie die VBA Code unten.
VBA-Code:
Sub SplitTextbyspace() Dim Mydataset() As String, Count As Long, J As Variant For Rnumber = 5 To 10 Mydataset = Split(Cells(Rnumber, 2), " ") Newdest = 3 For Each J In Mydataset Cells(Rnumber, Newdest) = J Newdest = Newdest + 1 Next J Next Rnumber End Sub
- Drücken Sie schließlich die F5 oder Play-Taste um den Code auszuführen.
Hier, Für Rnumber = 5 bis 10 ist unsere Zeilennummer des Datensatzes und Neuestes=3 steht für die erste Spalte, in der der Text aufgeteilt wird und dann weitergeht.
Lesen Sie mehr: Aufteilung von Text in mehrere Zellen in Excel
Praxisteil
Der wichtigste Aspekt, um sich an diese schnellen Methoden zu gewöhnen, ist die Übung. Deshalb haben wir ein Übungsheft beigefügt, in dem Sie diese Methoden üben können.
Schlussfolgerung
Das ist alles für diesen Artikel. 5 verschiedene Methoden für Excel-Formel Text durch Leerzeichen trennen Je nach Ihren Präferenzen können Sie die beste Alternative wählen. Bitte hinterlassen Sie diese im Kommentarbereich, wenn Sie Fragen oder Feedback haben.