Tutorial: Daten effizient trennen mit der TEXTTEILEN-Formel in Excel

Melden

Hier ist ein ausführliches Tutorial zur Excel-Funktion TEXTTEILEN (englisch: TEXTSPLIT).


Die Funktion TEXTTEILEN ist einer der leistungsstärksten Neuzugänge in Microsoft 365 und Excel 2024. Sie ersetzt komplizierte Formelkombinationen aus LINKS, RECHTS, FINDEN und das manuelle Werkzeug „Text in Spalten“. Mit ihr kannst du Texte oder Zahlen anhand von Trennzeichen dynamisch in Spalten, Zeilen oder beides gleichzeitig aufteilen.


1. Die Syntax verstehen

Bevor wir in die Beispiele gehen, schauen wir uns den Aufbau der Formel an:

=TEXTTEILEN(Text; Spaltentrennzeichen; [Zeilentrennzeichen]; [Leere_ignorieren]; [Match_Mode]; [Auffüllen_mit])

  • Text: Die Zelle oder der Text, den du teilen möchtest.
  • Spaltentrennzeichen: Das Zeichen, bei dem der Text in eine neue Spalte springen soll (z. B. ein Komma ",").
  • Zeilentrennzeichen (Optional): Das Zeichen, bei dem der Text in eine neue Zeile springen soll.
  • Leere_ignorieren (Optional): WAHR (leere Zellen ignorieren) oder FALSCH (leere Zellen erstellen).
  • Match_Mode (Optional): 0 für Groß-/Kleinschreibung beachten, 1 für ignorieren.
  • Auffüllen_mit (Optional): Ein Wert, der angezeigt wird, wenn das Ergebnisraster ungleichmäßig ist.

2. Praxisbeispiele

Beispiel A: In Spalten trennen (Klassisch)

Stell dir vor, in Zelle A2 steht: Apfel, Birne, Banane, Erdbeere.

Die Formel: =TEXTTEILEN(A2; ", ")

Das Ergebnis: Excel schreibt „Apfel“ in die erste Zelle, „Birne“ in die nächste Zelle rechts daneben usw.


Beispiel B: In Zeilen trennen

Möchtest du dieselbe Liste untereinander (in Zeilen) haben, lässt du das Argument für die Spalte leer und nutzt das Zeilentrennzeichen.

Die Formel: =TEXTTEILEN(A2; ; ", ") (Beachte das doppelte Semikolon!)

Das Ergebnis: Die Früchte werden untereinander in einer Spalte aufgelistet.


Beispiel C: Gleichzeitig in Spalten UND Zeilen trennen

Das ist die „Königsdisziplin“. Nehmen wir an, du hast Daten in diesem Format: Produkt: Apfel; Preis: 1,20 € | Produkt: Birne; Preis: 1,50 €

Hier trennen wir die Kategorien durch das Rohr-Symbol (|) in Zeilen und die Details durch das Semikolon (;) in Spalten.

Die Formel: =TEXTTEILEN(A2; "; "; "| ")

Das Ergebnis: | Spalte 1 | Spalte 2 | | :--- | :--- | | Produkt: Apfel | Preis: 1,20 € | | Produkt: Birne | Preis: 1,50 € |


3. Fortgeschrittene Tipps

Mehrere Trennzeichen verwenden

Oft sind Daten unsauber, z. B.: Berlin;Hamburg,München.Köln. Hier wurden Komma, Semikolon und Punkt gemischt. Du kannst mehrere Trennzeichen in einer geschweiften Klammer angeben:

=TEXTTEILEN(A2; {";";",";"."})

Leere Zellen vermeiden

Wenn dein Text so aussieht: Haus;;Garten (doppeltes Trennzeichen), würde Excel normalerweise eine leere Zelle dazwischen erzeugen. Um das zu verhindern, nutzt du das vierte Argument:

=TEXTTEILEN(A2; ";"; ; WAHR)


4. Vorteile gegenüber „Text in Spalten“

  1. Dynamik: Wenn du den Ausgangstext änderst, aktualisiert sich das Ergebnis sofort. „Text in Spalten“ muss jedes Mal neu ausgeführt werden.
  2. Kein Überschreiben: Die Formel „spillt“ (fließt) in die benachbarten Zellen, ohne die Originaldaten zu verändern.
  3. Zeilen-Option: Das alte Menü-Werkzeug kann Daten nur in Spalten trennen, nicht in Zeilen.

Fehlerbehebung: Das #ÜBERLAUF! Problem

Wenn du die Fehlermeldung #ÜBERLAUF! (oder #SPILL!) siehst, bedeutet das, dass in den Zellen, in die Excel die getrennten Daten schreiben möchte, bereits andere Daten stehen. Lösung: Lösche die Inhalte in den Zellen rechts neben oder unter der Formel, um Platz zu machen.


Zusammenfassung der wichtigsten Kürzel:

  • In Spalten: =TEXTTEILEN(Zelle; "Trennzeichen")
  • In Zeilen: =TEXTTEILEN(Zelle; ; "Trennzeichen")
  • In beide: =TEXTTEILEN(Zelle; "Spaltentrenner"; "Zeilentrenner")
0