Zelle durch Trennzeichen mit Excel-Formel trennen (8 Möglichkeiten)

  • Teile Das
Hugh West

In diesem Tutorial zeigen wir Ihnen, wie Sie eine Zelle mit Hilfe einer Formel in Excel nach einem Trennzeichen aufteilen können. Ein Trennzeichen ist ein Zeichen, das Datenabschnitte innerhalb einer Textzeichenfolge voneinander trennt. In diesem Artikel zeigen wir Ihnen verschiedene Möglichkeiten, wie Sie Zellen mit Hilfe von Formeln in Excel nach einem Trennzeichen aufteilen können.

Bevor wir mit der Sitzung beginnen, sollten wir die heutige Beispiel-Arbeitsmappe kennenlernen.

Die Grundlage unseres Beispiels sind die Daten der Schüler ( Name , ID , Kurs , Stadt Anhand dieser Daten werden wir verschiedene Methoden aufzeigen, die unter verschiedenen Umständen funktionieren.

Beispiele für alle Methoden werden auf separaten Blättern gespeichert.

Download Arbeitsbuch Praxis

Sie können das Arbeitsbuch über den unten stehenden Link herunterladen.

Zelle nach Begrenzer aufteilen.xlsx

8 verschiedene Möglichkeiten zum Trennen von Zellen durch Trennzeichen mit Hilfe von Formeln in Excel

Es kann vorkommen, dass Sie Zellen in Excel teilen müssen, z. B. wenn jemand die Informationen aus dem Internet, einer Datenbank oder von einem Kollegen kopiert. Wenn Sie ganze Namen haben und diese in Vor- und Nachnamen aufteilen möchten, ist das ein einfaches Beispiel dafür, dass Sie Zellen in Excel teilen müssen.

1) Kombinieren Sie Excel String-Funktionen mit der SEARCH-Funktion, um durch Bindestriche getrennten Text zu trennen.

Das erste, was Sie für die Aufteilung nach Begrenzungszeichen tun müssen, ist, das Begrenzungszeichen selbst zu lokalisieren. Sobald Sie das Begrenzungszeichen lokalisiert haben, können Sie leicht von beiden Seiten des Begrenzungszeichens aufteilen. Wir werden Folgendes verwenden die Funktion SUCHEN um das Begrenzungszeichen zu finden, dann extrahieren wir die Werte aus dem Text mit der LINKS , MID , oder RECHTS Funktionen.

Beginnen wir. Da die LINKS Funktion hat zwei Parameter, Text und Anzahl der Zeichen. Wir werden den Text einfügen, da wir unseren Textwert kennen. Für die Anzahl der Zeichen verwenden wir die SUCHEN Funktion.

SCHRITTE:

  • Wählen Sie zunächst die Zelle aus und geben Sie die Formel in diese Zelle ein.
=LINKS(B5, SUCHE("-",B5,1)-1)

  • Drücken Sie außerdem die Eingabe Taste auf Ihrer Tastatur.

  • Ziehen Sie die Füllen Griff nach unten, um die Formel über den Bereich zu duplizieren, oder um AutoFill den Bereich, Doppelklicken Sie auf auf dem Plus ( + ) Symbol.

  • Endlich können wir das Ergebnis sehen.

🔎 Wie funktioniert die Formel?

In diesem Beispiel ist das Trennzeichen der Bindestrich ' - '. Die SUCHEN Funktion hätte uns die Position eines Bindestrichs geliefert. Jetzt brauchen wir nicht den Bindestrich selbst, sondern wir müssen ihn vor dem Bindestrich extrahieren.

1.2 MID & SEARCH-Funktionen zusammenführen

Schreiben wir nun für den mittleren Wert. Dazu verwenden wir die MID & SUCHEN Gehen wir wie folgt vor.

SCHRITTE:

  • Markieren Sie zunächst die Zelle und geben Sie die folgende Formel ein.
=MID(B5, SUCHE("-",B5) + 1, SUCHE("-",B5,SUCHE("-",B5)+1) - SUCHE("-",B5) - 1)

  • Presse Eingabe .

  • Um die Formel in den Bereich zu kopieren, ziehen Sie das Füllen Griff Alternativ können Sie auch das Symbol Doppelklicken Sie auf der Zusatz ( + ) Zeichen zu AutoFill den Bereich.

  • Schließlich können Sie sehen, dass alle mittleren Werte jetzt getrennt sind.

🔎 Wie funktioniert die Formel?

Die Position einer Zeichenkette innerhalb einer anderen wird von der Funktion SUCHEN Die Funktion beginnt mit dem Zeichen neben dem Bindestrich. Die Anzahl der Zeichen hängt von der Anzahl der von uns angegebenen Zeichen ab, MID holt eine bestimmte Anzahl von Zeichen aus einer Zeichenkette, beginnend an der von Ihnen angegebenen Stelle.

Um die allerletzte Zelle abzutrennen, verwenden wir nun die Kombination aus RECHTS , LEN und SUCHEN Schauen wir uns die Schritte an, die nötig sind, um die Zelle nach dem Trennzeichen aufzuteilen, indem wir die Kombination der Formel verwenden.

SCHRITTE:

  • Wählen Sie zunächst die Zelle aus und fügen Sie die folgende Formel in diese Zelle ein.
=RIGHT(B5,LEN(B5) - SEARCH("-", B5, SEARCH("-", B5) + 1))

  • Drücken Sie die Eingabe Taste auf Ihrer Tastatur noch einmal.

  • Ziehen Sie danach die Füllen Griff um die Formel in den Bereich zu kopieren, oder, Doppelklicken Sie auf auf dem Plus ( + ), was die Formel ebenfalls dupliziert.

  • Der letzte Wert wird also durch das Trennzeichen getrennt.

🔎 Wie funktioniert die Formel?

Hier ist die LEN gibt die Gesamtlänge der Zeichenkette zurück, von der wir die Position des letzten Bindestrichs abziehen. Die Funktion SUCHEN Funktion hätte uns die Position eines Bindestrichs geliefert. Die Differenz ist dann die Anzahl der Zeichen nach dem letzten Bindestrich, und die RECHTS Funktion extrahiert sie.

HINWEIS: Sie können Spalten auf ähnliche Weise durch jedes andere Zeichen trennen, indem Sie einfach ' - ' mit dem gewünschten Begrenzungszeichen.

Lesen Sie mehr: Excel-Formel zum Trennen von Zeichenfolgen durch Komma (5 Beispiele)

2. zusammenführende Formeln für die Aufteilung von Text durch Zeilenumbruch

Um eine Zeichenkette nach Zeilenumbruch aufzuteilen, verwenden wir eine ähnliche Formel wie im vorigen Abschnitt. Eine zusätzliche Funktion müssen wir zu unseren vorherigen Formeln hinzufügen. Die Funktion lautet CHAR .

2.1 Kombinieren Sie die Funktionen LEFT, SEARCH, & CHAR

Diese CHAR Um den ersten Wert zu erhalten und ihn von der Zelle zu trennen, verwenden wir die Funktion LINKS , SUCHEN und CHAR Schauen wir uns die entsprechenden Verfahren an.

SCHRITTE:

  • Wie bei den vorherigen Methoden wählen Sie zunächst eine beliebige Zelle aus und geben die folgende Formel ein, um den obersten Wert zu extrahieren.
=LEFT(B5, SEARCH(CHAR(10),B5,1)-1)

  • Drücken Sie die Eingabe Taste, um das Ergebnis zu sehen.

  • Außerdem können Sie durch Ziehen des Pluszeichens die Formel kopieren und das Ergebnis für den Zellbereich erhalten.

🔎 Wie funktioniert die Formel?

10 ist die ASCII Wir stellen den Code für die Linie zur Verfügung. 10 innerhalb CHAR um nach Zeilenumbrüchen zu suchen. Es wird ein Zeichen zurückgegeben, das durch eine Zahl bestimmt ist. Außerdem wird nach dem Umbruch gesucht. Danach wird der oberste Wert zurückgegeben.

2.2 MID, SEARCH, & CHAR Funktionen zusammenfügen

Um den mittleren Wert zu ermitteln, sehen wir uns die einzelnen Schritte an.

SCHRITTE:

  • Ähnlich wie bei den anderen Ansätzen wählen Sie zunächst eine beliebige Zelle und geben die folgende Formel ein, um den höchsten Wert zu extrahieren.
=MID(B5, SEARCH(CHAR(10),B5) + 1, SEARCH(CHAR(10),B5, SEARCH(CHAR(10),B5)+1) - SEARCH(CHAR(10),B5) - 1)

  • Um das Ergebnis zu sehen, drücken Sie die Eingabe Schlüssel.

  • Außerdem können Sie die Formel replizieren und das Ergebnis für den angegebenen Zellbereich erhalten, indem Sie die plus Zeichen.

2.3 Die Funktionen RIGHT, LEN, CHAR, & SEARCH verbinden

Für die rechte Seite des Textes wird unsere Formel aus der Kombination der RECHTS , LEN , CHAR und SUCHEN Verwenden Sie die entsprechende Formel für die restlichen Werte. Um den unteren Wert zu trennen, folgen Sie den Anweisungen.

SCHRITTE:

  • Wie bei den früheren Techniken wählen Sie die Zelle aus und geben die folgende Formel ein, um den unteren Wert zu extrahieren.
=RIGHT(B5,LEN(B5) - SEARCH(CHAR(10), B5, SEARCH(CHAR(10), B5) + 1))

  • Presse Eingabe Taste auf der Tastatur.

  • Schließlich können Sie die Formel wiederholen und die Antwort für den angegebenen Bereich von Zellen abrufen, indem Sie das Additionszeichen ziehen.

Lesen Sie mehr: Wie man Zellen in Excel teilt (5 einfache Tricks)

3. teilen Sie die Zelle nach Text & Nummer String-Muster in Excel

In diesem Abschnitt werden wir sehen, wie man einen Text aufteilt, der eine Zeichenkette gefolgt von einer Zahl enthält. Der Einfachheit halber haben wir einige Änderungen an unseren Blättern vorgenommen (keine Sorge, alle Blätter befinden sich in der Arbeitsmappe). In unserem Beispiel haben wir Name des Schülers und ID in einer Spalte zusammen und teilen sie in zwei verschiedene Spalten auf.

3.1 Kombinieren Funktionen RIGHT, SUM, LEN, & SUBSTITUTE

Unter UNTERSTÜTZUNG wir ersetzen die Zahlen durch Leerzeichen und zählen sie mit LEN Um Text, gefolgt von einem Zahlenformatstring, aufzuteilen, müssen wir zuerst die Zahl herausfinden, dann können wir mit Hilfe der extrahierten Zahl den Text extrahieren.

SCHRITTE:

  • Wählen Sie zunächst die Zelle aus, in die das Ergebnis eingefügt werden soll, in unserem Fall die Zelle C5 .
  • Fügen Sie dann die Formel in diese Zelle ein.
=RIGHT(B5,SUM(LEN(B5) -LEN(SUBSTITUTE(B5, {"0","1","2","3","4","5","6","7","8","9"},""))))

  • Drücken Sie die Eingabe Schlüssel.

  • Sie können auch eine Formel wiederholen und die Antwort für einen Bereich von Zellen abrufen, indem Sie das Additionszeichen ziehen.

🔎 Wie funktioniert die Formel?

Um die Zahlen zu extrahieren, müssen wir nach jeder möglichen Zahl aus 0 zu 9 Dann wird die Gesamtzahl ermittelt und die Anzahl der Zeichen ab dem Ende der Zeichenkette zurückgegeben.

3.2 Integration der Funktionen LEFT & LEN

Um den Textwert zu extrahieren, müssen wir nun die LINKS Funktion und in den Platzhalter für die Anzahl der Zeichen, um die Gesamtlänge der Zelle Länge der Ziffern innerhalb dieser. Und wir bekommen die Ziffern von Zelle D5 wenn wir die ID in der vorherigen Methode.

SCHRITTE:

  • Wählen Sie zu Beginn eine bestimmte Zelle aus und geben Sie dort die Formel ein.
=LEFT(B5,LEN(B5)-LEN(D5))

  • Presse Eingabe .

  • Indem Sie das Additionszeichen ziehen, können Sie eine Formel duplizieren und das Ergebnis für eine Gruppe von Zellen erhalten.

Lesen Sie mehr: Excel VBA: Zeichenkette nach Anzahl der Zeichen aufteilen (2 einfache Methoden)

4 Zelle nach Nummer & Textstring-Muster mit Formel aufbrechen

Wenn Sie die Methode zur Aufteilung einer ' Text + Nummer ', dann haben Sie hoffentlich begonnen, sich vorzustellen, wie man eine Zahlenfolge, gefolgt von einem Textformat, aufteilen kann. Der Ansatz ist derselbe wie zuvor, nur eine Änderung werden Sie bemerken. Jetzt steht die Zahl links von unserem Text, also müssen wir die LINKS Funktion, um die Zahl zu holen, und für den Zeichentext verwenden wir die RECHTS Funktion.

4.1 Zusammenführen der Funktionen LEFT, SUM, LEN, & SUBSTITUTE

Um die Zelle für den obersten Wert nach Nummer und Textstring-Muster aufzuteilen, müssen wir die LINKS , SUMME , LEN, und UNTERSTÜTZUNG Funktionen.

SCHRITTE:

  • Wählen Sie zunächst die betreffende Zelle aus und geben Sie dort die Formel ein.
=LEFT(B5, SUM(LEN(B5) -LEN(SUBSTITUTE(B5, {"0", "1", "2", "3", "4", "5", "6", "7", "8", "9"}, ""))))

  • Drücken Sie die Eingabe Schlüssel.

  • Darüber hinaus können Sie durch Ziehen des Additionssymbols eine Formel duplizieren und das Ergebnis für eine Gruppe von Zellen erhalten.

4.2 Zusammengesetzte Funktionen RIGHT & LEN

Wir müssen die RECHTS und LEN Funktionen, um die Zelle nach Nummer und Textzeichenfolgenmuster für den letzten Wert aufzuteilen.

SCHRITTE:

  • Wählen Sie zunächst die entsprechende Zelle aus und geben Sie die Formel dort ein.
=RECHTS(B5,LEN(B5)-LEN(C5))

  • Drücken Sie die Eingabe Taste.

  • Außerdem können Sie eine Formel wiederholen und die Antwort für eine Reihe von Zellen erhalten, indem Sie das Additionszeichen ziehen.

5. das Datum aus der Zelle durch Kombination der Funktionen RIGHT, LEN, FIND, & SUBSTITUTE

Um das Datum von Ihrem Text zu trennen, können Sie die Kombination der Tasten RECHTS , LEN , FINDEN SIE und UNTERSTÜTZUNG Funktionen.

SCHRITTE:

  • Wählen Sie die gewünschte Zelle und geben Sie die Formel dort ein.
=RIGHT(B5,LEN(B5)-FIND(" ",SUBSTITUTE(B5," "," ",LEN(B5)-LEN(SUBSTITUTE(B5," ",""))-2)))

  • Drücken Sie außerdem die Eingabe Schlüssel.

  • Sie können auch eine Formel wiederholen und das Ergebnis für eine Reihe von Zellen erhalten, indem Sie das Additionssymbol ziehen.

🔎 Wie funktioniert die Formel?

Da der Datumswert am Ende der Zeichenkette steht, haben wir eine Reihe von Instanzen durchlaufen, so dass Monat, Datum und Jahr abstrahiert werden können. Wenn Ihr Zielwert mehr Text erfordert, können Sie ihn extrahieren, indem Sie die Anzahl der Instanzen ändern.

HINWEIS: Diese Formel ist nur dann nützlich, wenn Sie ein Datum am Ende Ihrer Textzeichenfolge haben.

Lesen Sie mehr: Excel VBA: String in Zellen aufteilen (4 nützliche Anwendungen)

6 Kombinieren Sie die Funktionen FILTERXML & SUBSTITUTE zum Aufteilen der Zelle.

Unter Verwendung des angegebenen xpath, die Funktion FILTERXML extrahiert bestimmte Daten aus XML Wir können die Dokumente kombinieren. FILTERXML und UNTERSTÜTZUNG Trennen wir eine Zelle durch ein Trennzeichen, indem wir eine Formel in Excel verwenden.

SCHRITTE:

  • Wählen Sie zunächst die gewünschte Zelle aus und geben Sie dort die Formel ein.
=FILTERXML(""&SUBSTITUTE(B5,",","")&"","//s[2]")

  • Dann drücken Sie Eingabe um das Ergebnis zu sehen.

  • Und schließlich können Sie durch Ziehen des Additionszeichens eine Formel wiederholen und das Ergebnis für eine Sammlung von Zellen erhalten.

🔎 Wie funktioniert die Formel?

Hier ist die UNTERSTÜTZUNG ist es, einen bestimmten Text in einer Textzeichenfolge zu ersetzen. Dann wird die Excel-Funktion FILTERXML Funktion können Sie Daten aus einer XML Datei.

7. die Funktion TEXTSPLIT anwenden, um Zellen nach Trennzeichen zu trennen

Wir verwenden die Funktion TEXTSPLIT wobei Spalten und Zeilen als Trennzeichen verwendet werden, um Textfolgen zu unterteilen. Sie können sie durch Zeilen oder durch Spalten unterteilen. Dies ist die kürzeste und einfachste Art, eine Zelle durch ein Trennzeichen zu unterteilen. Um eine Zelle mit Hilfe einer Formel in Excel durch ein Trennzeichen zu unterteilen, folgen wir den nachstehenden Schritten.

SCHRITTE:

  • Wählen Sie die Zelle aus, in der Sie das Ergebnis sehen möchten, und geben Sie die Formel dort ein.
=TEXTSPLIT(B5,",")

  • Danach drücken Sie Eingabe .

  • Außerdem können Sie eine Formel wiederholen und das Ergebnis für eine Reihe von Zellen erhalten, indem Sie das Additionszeichen ziehen.

HINWEIS: Achten Sie darauf, dass Sie genügend leere Spalten daneben haben, sonst kann es passieren, dass Sie das #SPILL! Fehler.

8 Zellen durch Kombination der Funktionen TRIM, MID, SUBSTITUTE, REPT & LEN teilen

Eine weitere Kombination der Formel ist die TRIM , MID , UNTERSTÜTZUNG , REPT und LEN können wir mit Hilfe der Formel in Excel Zellen nach Trennzeichen aufteilen.

SCHRITTE:

  • Geben Sie die Formel in die Zelle ein, in der Sie das Ergebnis nach der Auswahl sehen möchten.
=TRIM(MID(SUBSTITUTE($B5,"

  • Drücken Sie dann Eingabe .

  • Wenn Sie das Additionszeichen verschieben, können Sie eine Formel auch duplizieren und das Ergebnis für eine Gruppe von Zellen erhalten.

🔎 Wie funktioniert die Formel?

Hier, LEN gibt die Länge einer Zeichenkette in Zeichen zurück. Dann wird die UNTERSTÜTZUNG Funktion ersetzt Text, der an einer bestimmten Stelle in einer Textkette erscheint. MID gibt eine bestimmte Anzahl von Wörtern aus einer Textkette aus, beginnend an der von Ihnen angegebenen Stelle. Die Funktion TRIM entfernt alle Leerzeichen aus dem Text, mit Ausnahme von doppelten Leerzeichen nach Wörtern.

Aufteilen von Zellen durch Trennzeichen mit der Funktion "Text in Spalten" in Excel

Excel verfügt über eine Funktion zur geteilte Zellen Sie finden sie in den Optionen des Programms Registerkarte Daten Um die Funktion zum Trennen von Zellen nach Trennzeichen mithilfe einer Formel in Excel zu verwenden, müssen Sie die folgenden Anweisungen befolgen.

SCHRITTE:

  • Markieren Sie zunächst die Zelle oder Spalte (häufiger müssen Sie eine ganze Spalte markieren).
  • Dann erkunden Sie die Daten Registerkarte Hier innerhalb der Daten-Tools Abschnitt finden Sie eine Option namens Text in Spalten .
  • Danach klicken Sie darauf.

  • Es wird ein Dialogfeld angezeigt, in dem Sie die Zellen in der Regel nach Trennzeichen aufteilen müssen. Abgegrenzt Option und klicken Sie auf Weiter .

  • Dann finden Sie eine Schnittstelle mit mehreren Begrenzungszeichen.
  • Wählen Sie Ihr bevorzugtes Trennzeichen aus oder geben Sie ein eigenes Trennzeichen ein.
  • Sobald Sie das Trennzeichen ausgewählt haben, sehen Sie das Ergebnis am unteren Rand des Feldes.
  • Außerdem, klicken Sie Weiter dann.

  • In diesem Beispiel haben wir hier ein Komma gewählt, da unsere Werte durch Kommas getrennt waren.
  • Nach dem Anklicken von Weiter finden Sie die Optionen, um den Typ Ihres Wertes auszuwählen und klicken Sie auf Oberfläche Sie erhalten dann einen separaten Wert.

  • Bis auf Weiteres belassen wir es bei der Bezeichnung Allgemein ( standardmäßig) Das in der folgenden Abbildung gezeigte Format wurde nach der Erstellung einiger Formationen erstellt.

Schlussfolgerung

Die oben genannten Methoden werden Ihnen helfen, Zellen mit Hilfe von Formeln in Excel aufzuteilen. Das war's für heute. Mit den oben genannten Methoden können Sie Zellen mit Hilfe von Formeln in Excel aufteilen. Wir haben versucht, mehrere Möglichkeiten aufzulisten, um Zellen mit Hilfe von Formeln aufzuteilen. Wir hoffen, dass dies hilfreich ist. Fühlen Sie sich frei, einen Kommentar abzugeben, wenn Ihnen etwas unverständlich erscheint. Sie können uns auch andere Möglichkeiten mitteilen unterfalls wir sie hier übersehen haben.

Hugh West ist ein äußerst erfahrener Excel-Trainer und -Analyst mit über 10 Jahren Erfahrung in der Branche. Er verfügt über einen Bachelor-Abschluss in Rechnungswesen und Finanzen sowie einen Master-Abschluss in Betriebswirtschaft. Hugh hat eine Leidenschaft für das Unterrichten und hat einen einzigartigen Lehransatz entwickelt, der leicht zu befolgen und zu verstehen ist. Seine Expertenkenntnisse in Excel haben Tausenden von Studenten und Berufstätigen auf der ganzen Welt geholfen, ihre Fähigkeiten zu verbessern und in ihrer Karriere herausragende Leistungen zu erbringen. Über seinen Blog teilt Hugh sein Wissen mit der Welt und bietet kostenlose Excel-Tutorials und Online-Schulungen an, um Einzelpersonen und Unternehmen dabei zu helfen, ihr volles Potenzial auszuschöpfen.