In Excel geht es meist um Zahlen, doch Funktionen zum Aufteilen von Texten sind seit jeher ein wichtiger Bestandteil. In Excel 365 und Excel 2024 stehen dafür drei besonders einfach zu bedienende Textfunktionen zur Verfügung:
Wer sich in der Vergangenheit mit LINKS, RECHTS und TEIL herumgeplagt hat, wird nach dem Lesen dieses Beitrags die drei neuen Funktionen lieben!
Das Szenario ist einfach: Ein aus mehreren Teilen bestehender Text in einer Zelle soll in seine logischen Einzelteile zerlegt werde. Das kann beispielsweise eine Liste mit E-Mail-Adressen sein, die in den Teil vor und nach dem @-Zeichen aufgeteilt werden müssen – also in Lokalteil und Domänenteil.
Früher sah die Formellösung beispielsweise so aus:
=LINKS(A4;FINDEN(„@“;A4)-1)
bzw.
=RECHTS(A4;LÄNGE(A4)-FINDEN(„@“;A4))
Während man für den Lokalteil noch mit zwei Tabellenfunktionen auskam (LINKS und FINDEN), waren für den hinteren Teil schon drei Funktionen notwendig. Nicht superkompliziert, aber alles andere als intuitiv und für ungeübte Anwender durchaus eine Hürde.
Mit den beiden neuen Funktionen TEXTVOR und TEXTNACH lässt sich das jedoch sehr einfach und nachvollziehbar erledigen:
=TEXTVOR(A9;“@“)
=TEXTNACH(A9;“@“)
In diesem einfachen Fall reicht es also, nur den Bezug zu der Zelle mit dem Text sowie das Trennzeichen einzugeben. Das war’s schon!
Leider geht es in der Praxis nicht immer so einfach zu. Was beispielsweise, wenn das Trennzeichen mehr als einmal vorkommt, es also mehrere Stellen gibt, an denen der Text geteilt werden soll?
Beispiele hierfür sind dreiteilige Steuernummern oder die ISBN bei Büchern, die sogar aus fünf Teilen besteht:
Los geht’s mit der Steuernummer. Der vordere Teil ist einfach, denn hier greift wieder die einfache Variante von TEXTVOR mit dem entsprechenden Trennzeichen:
=TEXTVOR(A15;“/“)
Für den hinteren Teil kommt TEXTNACH zum Einsatz. Leider sieht das Ergebnis aber noch nicht wie gewünscht aus:
=TEXTNACH(A15;“/“)
Denn hierbei wird der Text bereits nach dem ersten Vorkommen des Trennzeichens zurück geliefert.
Die Lösung: In einem dritten Parameter angeben, nach welchem Vorkommen des Trennzeichens der Text zurückgegeben werden soll:
=TEXTNACH(A15;“/“;2)
Nun ist der etwas kniffeligere Mittelteil dran, für den sowohl TEXTVOR als auch TEXTNACH gebraucht wird.
TEXTNACH alleine liefert den kompletten Text nach dem ersten Trennzeichen:
=TEXTNACH(A15;“/“)
Von diesem Ergebnis wird nur der Teil VOR dem Trennzeichen benötigt. Demzufolge wird die Formel mit einer TEXTVOR-Funktion umgeben:
=TEXTVOR(TEXTNACH(A15;“/“);“/“)
Mit dieser Herangehensweise lässt sich auch die 5-teilige ISBN aufsplitten. Dazu wird bei der inneren TEXTNACH-Funktion das jeweils gewünschte Vorkommen des Trennzeichens angepasst, um das richtige Ergebnis zu erhalten.
Zugegeben, nur mit TEXTVOR und TEXTNACH kann es kompliziert werden, wenn längere Texte aufzuteilen sind. Auch wenn es immer noch einfacher geht als mit den in der Vergangenheit verwendeten Funktionen LINKS, RECHTS, FINDEN usw.
Hier kommt die dritte Funktion ins Spiel: TEXTTEILEN
Für das ISBN-Beispiel reicht folgende Formel aus:
=TEXTTEILEN(A28;“-„)
Damit wird der Text bei jedem Vorkommen des angegebenen Trennzeichens aufgeteilt. Da es sich um eine dynamische Arrayfunktion handelt, werden nach rechts hin automatisch so viele Zellen belegt, wie eben nötig sind.
Der Vorteil der Dynamik: Kommen im Ausgangstext weitere Abschnitte hinzu, erweitert sich der Ausgabebereich dynamisch auf weitere Spalten nach rechts, ohne dass die Formel verändert werden muss.
Diese neuen Textfunktionen bringen große Erleichterung für alle, die aktuelle Excel-Versionen nutzen. Wer mit Excel 2016, Excel 2019 oder Excel 2021 arbeitet, hat eine wenig bekannte Alternative: einfach die kostenlosen Web-Version von Excel verwenden.
Dazu ist es nur nötig, sich mit einer beliebigen E-Mail-Adresse kostenlos bei Microsoft zu registrieren. Einfach excel.new in das Adressenfeld im Webbrowser eintippen und schon kann es losgehen.
Auch wenn Excel im Browser nicht den gleichen Funktionsumfang bietet wie die lokal installierte Desktop-App, lässt sich damit trotzdem in viele der neuen Funktionen hineinschnuppern.
Über den Autor