LINKS, RECHTS und TEIL in Excel: Teile aus einem Text holen
=LINKS(A2;2) holt die ersten zwei Zeichen aus A2, =RECHTS(A2;2) die letzten zwei und =TEIL(A2;4;4) vier Zeichen ab dem vierten. So zerlegst du Artikelnummern, Postleitzahlen oder Kürzel. Ist die Länge nicht fest, findest du die Position eines Trennzeichens mit FINDEN.
Englisch: LEFT, RIGHT, MID · Stand 03.11.2026 · Übung ohne Anmeldung
Aus welchem Lager kommt der Artikel?
Das Lager sind die ersten zwei Buchstaben. LINKS holt Zeichen vom Anfang.
=LINKS(A2Text;2wie viele Zeichen?)Wo finde ich ; auf der Tastatur?
;⇧+,Syntax von LINKS, RECHTS und TEIL
=LINKS(Text; [Anzahl_Zeichen]) · =RECHTS(Text; [Anzahl_Zeichen]) · =TEIL(Text; Erstes_Zeichen; Anzahl_Zeichen)Text- Die Zelle mit dem Text, zum Beispiel A2 mit „DE-4711-SW“.
Anzahl_Zeichenoptional- Wie viele Zeichen du haben willst. Bei LINKS und RECHTS optional, ohne Angabe kommt genau ein Zeichen. Leerzeichen und Bindestriche zählen mit.
Erstes_Zeichen- Nur bei TEIL: An welcher Stelle es losgeht. Das erste Zeichen hat die Nummer 1.
Das Ergebnis ist immer Text, auch wenn es wie eine Zahl aussieht. LÄNGE(Text) zählt die Zeichen, FINDEN(Suchtext; Text) gibt die Position eines Zeichens. Englisch: LEFT, RIGHT, MID, LEN, FIND.
So schreibst du LINKS, RECHTS und TEIL Schritt für Schritt
Aufbau anschauen
Zähl, wo das gesuchte Stück steht. In „DE-4711-SW“ sind D und E die Zeichen 1 und 2, der Bindestrich die 3, die Nummer beginnt bei 4.
Funktion wählen
Steht das Stück vorn, nimm LINKS, steht es hinten, RECHTS, steht es in der Mitte, TEIL.
Formel tippen
Zum Beispiel
=TEIL(A2;4;4): Text, Startposition, Anzahl. Bei LINKS und RECHTS fällt die Startposition weg.Runterziehen
Formel nach unten ziehen. Solange alle Codes gleich aufgebaut sind, stimmt jede Zeile.
Wofür du LINKS, RECHTS und TEIL im Büro brauchst
Viele Listen speichern mehrere Informationen in einer Zelle: Artikelcodes wie „DE-4711-SW“ mit Lager, Nummer und Farbe, „50667 Köln“ mit PLZ und Ort, Kostenstellen wie „KST-310“, Rechnungsnummern wie „RE-2026-0412“ mit Jahr. Zum Filtern, Sortieren oder für SVERWEIS brauchst du aber nur ein Stück davon.
Mit LINKS, RECHTS und TEIL holst du dieses Stück per Formel heraus. Der Vorteil gegenüber Handarbeit: Kommen neue Zeilen dazu, ziehst du die Formel einfach weiter. Die Originalspalte bleibt unverändert, du kannst also nichts kaputt machen.
Willst du eine Spalte nur einmal dauerhaft aufteilen, sind Daten › Text in Spalten oder die Blitzvorschau mit Strg + E oft schneller. Beides erklärt die Anleitung Zelle teilen. Formeln lohnen sich, wenn die Liste weiterwächst.
Unterschiedlich lange Texte: LÄNGE und FINDEN
Feste Zahlen wie ;4;4 funktionieren nur, wenn jeder Code gleich aufgebaut ist. Bei Namen oder Ortsnamen ist das nie so. Dann suchst du die Position des Trennzeichens mit FINDEN: =FINDEN(" ";B2) gibt bei „50667 Köln“ die 6, weil das Leerzeichen das sechste Zeichen ist.
Daraus baust du die flexible Version. Alles vor dem Leerzeichen: =LINKS(B2;FINDEN(" ";B2)-1). Alles danach: =TEIL(B2;FINDEN(" ";B2)+1;100). Die 100 ist einfach „genug Zeichen“, TEIL hört am Ende des Textes von selbst auf. Wer es genau will, rechnet mit LÄNGE: =RECHTS(B2;LÄNGE(B2)-FINDEN(" ";B2)).
FINDEN unterscheidet Groß- und Kleinschreibung. Die Schwesterfunktion SUCHEN tut das nicht und erlaubt Platzhalter wie *. Findet eine der beiden das Zeichen nicht, kommt #WERT!. Fang das mit WENNFEHLER ab.
Excel 365: TEXTVOR und TEXTNACH
In Excel 365 und Excel 2024 gibt es zwei Funktionen, die das Suchen nach dem Trennzeichen übernehmen: =TEXTVOR(B2;" ") liefert alles vor dem ersten Leerzeichen, =TEXTNACH(B2;" ") alles danach. Mit =TEXTNACH(A2;"-";-1) bekommst du den Teil nach dem letzten Bindestrich. TEXTTEILEN verteilt einen Text sogar auf mehrere Zellen.
Diese Funktionen gibt es in Excel 2021 und älter nicht. Wenn die Datei auch bei Kollegen mit älterer Version laufen muss, bleib bei LINKS, TEIL und FINDEN.
Typische Fallen: PLZ mit Null, Datum, Text statt Zahl
Postleitzahlen mit führender Null. Steht „01067“ als Zahl in der Zelle, speichert Excel 1067 und zeigt die Null nur über ein Zahlenformat an. =LINKS(A2;2) liefert dann „10“ statt „01“. Abhilfe: =LINKS(TEXT(A2;"00000");2). Steht die PLZ zusammen mit dem Ort in einer Zelle, ist sie Text, und das Problem gibt es nicht.
Datumswerte. Ein Datum ist für Excel eine Zahl. =LINKS(A2;2) auf den 15.03.2027 ergibt „46“, die ersten Ziffern der Seriennummer 46461. Für Tag, Monat und Jahr nimmst du TAG, MONAT und JAHR, für Text wie „März“ die TEXT-Funktion. Beides steht in Wochentag aus Datum.
Ergebnis ist Text. „4711“ aus TEIL steht linksbündig und wird von SUMME ignoriert. Für SVERWEIS auf eine Spalte mit echten Zahlen findet Excel dann nichts (#NV). Hänge *1 an oder setz zwei Minuszeichen davor: =--TEIL(A2;4;4). Dann ist es eine Zahl.
Unsichtbare Leerzeichen. Ein Leerzeichen am Anfang verschiebt jede Position um eins. Bereinige die Spalte vorher mit GLÄTTEN, siehe Leerzeichen entfernen.
Teile wieder zusammensetzen: die schnelle Kontrolle
Setz die Teile probehalber wieder zusammen: =C2&"-"&F2&"-"&E2 muss genau den Originalcode ergeben, und =C2&"-"&F2&"-"&E2=A2 zeigt WAHR. Steht irgendwo FALSCH, ist diese Zeile anders aufgebaut. Wie das Zusammensetzen genau funktioniert, zeigt VERKETTEN.
Eine zweite schnelle Probe: =LÄNGE(A2) neben die Originalspalte schreiben. Haben alle Codes dieselbe Länge, reichen feste Positionen. Weicht eine Zeile ab, brauchst du FINDEN.
LINKS, RECHTS und TEIL: 3 Beispiele
Einfach: Kürzel vorne abschneiden
Die Kostenstelle beginnt immer mit drei Buchstaben. LINKS holt sie, RECHTS die Nummer.
| A | B | C | |
|---|---|---|---|
| 1 | Kostenstelle | Bereich | Nummer |
| 2 | KST-310 | KST | 310 |
Büro: Bankleitzahl aus der IBAN
Eine deutsche IBAN ohne Leerzeichen hat 22 Zeichen: DE, zwei Prüfziffern, acht Ziffern Bankleitzahl, zehn Ziffern Kontonummer. Die BLZ beginnt also bei Zeichen 5.
| A | B | |
|---|---|---|
| 1 | IBAN | BLZ |
| 2 | DE89370400440532013000 | 37040044 |
Fortgeschritten: Ort hinter der PLZ, egal wie lang
FINDEN sucht das Leerzeichen, TEIL nimmt alles danach. Funktioniert für Köln genauso wie für Frankfurt am Main.
| A | B | |
|---|---|---|
| 1 | PLZ und Ort | Ort |
| 2 | 50667 Köln | Köln |
| 3 | 60311 Frankfurt am Main | Frankfurt am Main |
Häufige Fehler und Lösungen
#WERT!
Ursache: FINDEN findet das Trennzeichen nicht, oder bei TEIL ist die Startposition 0 oder negativ.
Lösung: Prüf, ob jede Zeile das Trennzeichen enthält. Fehlende Treffer mit WENNFEHLER abfangen.
Ein Zeichen zu viel oder zu wenig
Ursache: Bindestrich oder Leerzeichen mitgezählt bzw. vergessen. Bei TEIL wird oft Startposition und Anzahl verwechselt.
Lösung: Zeichen von Hand durchzählen. TEIL(Text; ab welcher Stelle; wie viele).
Führende Null fehlt
Ursache: Die PLZ oder Nummer ist als Zahl gespeichert, die Null nur über das Format sichtbar.
Lösung: =LINKS(TEXT(A2;"00000");2) oder die Spalte vor der Eingabe als Text formatieren.
#NV im SVERWEIS danach
Ursache: Das Ergebnis von LINKS, RECHTS oder TEIL ist Text, die Suchtabelle enthält echte Zahlen.
Lösung: In eine Zahl umwandeln: =--TEIL(A2;4;4).
In welchen Excel-Versionen geht das?
LINKS, RECHTS, TEIL, LÄNGE, FINDEN und SUCHEN gibt es in jeder Excel-Version, auf Windows, Mac und im Browser, ebenso in Google Tabellen und LibreOffice. TEXTVOR, TEXTNACH und TEXTTEILEN nur in Excel 365, Excel 2024 und Excel im Web.
- Excel 365
- Excel 2021 / 2019 / 2016 (ohne TEXTVOR/TEXTNACH) (teilweise)
- Excel für Mac
- Excel im Web
Fragen zu LINKS, RECHTS und TEIL
Wie schneide ich in Excel die ersten Zeichen ab?
+
Mit LINKS: =LINKS(A2;5) holt die ersten fünf Zeichen. Den Rest ohne diese Zeichen bekommst du mit =TEIL(A2;6;100).
Gibt es in Excel eine Substring-Funktion?
+
Ja, im deutschen Excel heißt sie TEIL: =TEIL(Text;Start;Anzahl). Im englischen Excel ist das MID.
Wie entferne ich die letzten Zeichen einer Zelle?
+
Mit LINKS und LÄNGE: =LINKS(A2;LÄNGE(A2)-3) schneidet die letzten drei Zeichen ab.
Wie hole ich den Text vor oder nach einem Leerzeichen?
+
Vor dem Leerzeichen: =LINKS(A2;FINDEN(" ";A2)-1). Danach: =TEIL(A2;FINDEN(" ";A2)+1;100). In Excel 365 geht es kürzer mit TEXTVOR und TEXTNACH.
Warum rechnet Excel nicht mit dem Ergebnis von TEIL?
+
Weil TEIL immer Text liefert. Mit =--TEIL(A2;4;4) oder =TEIL(A2;4;4)*1 wird daraus eine Zahl.
Passt dazu
Excel richtig lernen, nicht nur nachschlagen.
Der Excel-Kurs online führt dich mit Übungen von SUMME bis Pivot, mit Zertifikat am Ende.