TEIL-Funktion (MID)
Kurz gesagt
TEIL gibt Zeichen aus der Mitte eines Texts zurück, ab einer Position, die du wählst.
- Syntax
=TEIL(Text; Erstes_Zeichen; Anzahl_Zeichen)- Häufigste Verwendung
=TEIL(A2;5;4)ergibt 2026 (Das Jahr: vier Zeichen ab Position 5)
Nimm die Funktion für Codes mit festem Aufbau, bei denen das gesuchte Stück immer an derselben Stelle steht, etwa das Jahr in INV-2026-0042.
Syntax
=TEIL(Text; Erstes_Zeichen; Anzahl_Zeichen)
Im deutschen Excel werden Argumente mit Semikolon (;) getrennt, und Dezimalzahlen haben ein Komma.
| Argument | Erforderlich? | Bedeutung |
|---|---|---|
Text | Erforderlich | Der Text oder die Zelle, die gelesen wird. |
Erstes_Zeichen | Erforderlich | Die Position des ersten Zeichens, das zurückgegeben wird. Das erste Zeichen des Texts ist 1. |
Anzahl_Zeichen | Erforderlich | Wie viele Zeichen zurückgegeben werden. |
Beispiele
Jedes Ergebnis wird von unserer Formel-Engine aus der Beispieltabelle berechnet, derselben, die auch die Übungen prüft.
| Zelle | Formel | Ergebnis | Was es zeigt |
|---|---|---|---|
| D2 | =TEIL(A2;5;4) | 2026 | Das Jahr: vier Zeichen ab Position 5 |
| D3 | =TEIL(B3;3;6) | 888BB2 | Die Zeichen 3 bis 8 einer Sendungsnummer |
| D4 | =TEIL(C4;FINDEN("-";C4)+1;3) | GRN | Der Farbcode, direkt nach dem ersten Bindestrich |
Live ausprobieren
Das ist die Beispieltabelle. Ändere eine Zahl oder einen Text oder bearbeite eine Formel auf Deutsch, und die Ergebnisse passen sich an.
Beispieldaten als Tabelle anzeigen
| Rechnung | Sendungsnummer | Produktcode | Ergebnis |
| INV-2026-0042 | 1Z999AA10123456784 | WDG-BLU-L | 2026 |
| INV-2025-1187 | 1Z888BB20234567891 | GDT-RED-M | 888BB2 |
| INV-2026-0310 | 1Z777CC30345678912 | GZM-GRN-S | GRN |
TEIL üben
Schreib die Formel auf Deutsch, mit Semikolon. Sie wird sofort geprüft und danach noch einmal mit geänderten Daten.
Das Jahr aus der Mitte
D2 das vierstellige Jahr aus der Mitte des Codes. Ziehe die Formel bis D6 nach unten.Typische Fehler
| Was du siehst | Ursache und Lösung |
|---|---|
| Um eins verschoben | Erstes_Zeichen zählt ab 1, und auch das Trennzeichen belegt eine Position: In NY-2026 beginnt das Jahr an Position 4, nicht 3. Mit FINDEN("-";A2)+1 beginnst du direkt nach einem Bindestrich. |
| Das Ergebnis lässt sich nicht summieren | TEIL liefert Text, also ergibt TEIL(A2;5;4) "2026", das SUMME überspringt und Verweise als Text behandeln. Addiere 0 oder umschließe es mit WERT. |
| Die Teile sind unterschiedlich lang | Eine feste Anzahl_Zeichen schneidet Teile mit wechselnder Länge ab. Finde beide Trennzeichen mit FINDEN oder nimm TEXTVOR und TEXTNACH. |
Tipps
- Fordere mehr Zeichen an, als du brauchst, und TEIL hört am Textende auf: =TEIL(A2;5;99) liefert alles ab Position 5.
Häufige Fragen
Wie extrahiere ich in Excel Text zwischen zwei Zeichen?
In Excel 2024 oder Microsoft 365 verschachtelst du die Teilungsfunktionen: =TEXTVOR(TEXTNACH(A2;"-");"-") liefert den Text zwischen den ersten beiden Bindestrichen. In älteren Versionen berechnest du Anfang und Länge mit TEIL und FINDEN.
Gibt es in Excel eine Funktion SUBSTRING?
Nein. TEIL ist das Gegenstück: Gib ihm den Text, eine Startposition und eine Länge.
Diese Seite auf Englisch: MID. Excel-Funktionsübersetzer: Funktionsnamen in 8 Sprachen. Alle Funktionen auf Deutsch.
Aktualisiert Geprüft durch Ausführen: Unsere Formel-Engine hat alle Formeln auf dieser Seite berechnet am .