Funktionen › TEIL
TEIL in Excel: Zeichen aus der Textmitte ausschneiden (mit Übung)
Mit TEIL schneidest du ein Stück aus der Mitte eines Textes. Du sagst, an welcher Position es losgeht und wie viele Zeichen du brauchst. Damit holst du die Bankleitzahl aus der IBAN, die Kassennummer aus einem Belegcode oder den Monat aus einer Auftragsnummer.
Liegt das gesuchte Stück ganz am Anfang oder ganz am Ende, sind LINKS und RECHTS kürzer. Steht es mal hier, mal dort, berechnest du die Startposition mit FINDEN.
Syntax
=TEIL(Text; Erstes_Zeichen; Anzahl_Zeichen) Auf Englisch: MID
TextDer Text oder die Zelle, aus der du ausschneidest.
Erstes_ZeichenDie Position des ersten Zeichens, das du haben willst. Das erste Zeichen des Textes hat die Position 1.
Anzahl_ZeichenWie viele Zeichen ab dieser Position. Ist der Text vorher zu Ende, kommt einfach weniger zurück.
Beispiele
| A | B | |
|---|---|---|
| 1 | IBAN | Bankleitzahl |
| 2 | DE89370400440532013000 | 37040044 |
| 3 | DE02120300000000202051 | |
| 4 | DE02500105170137075030 |
B2: =TEIL(A2;5;8) Ergebnis: 37040044In einer deutschen IBAN steht die Bankleitzahl an den Stellen 5 bis 12: Start bei 5, Länge 8.
| A | B | |
|---|---|---|
| 1 | Auftrag | Monat |
| 2 | A-2026-03-0417 | 03 |
| 3 | A-2026-11-0052 | |
| 4 | A-2025-07-1203 |
B2: =TEIL(A2;8;2) Ergebnis: 03Der Monat steht immer an Position 8 und 9. Das Ergebnis ist der Text „03“, die führende Null bleibt erhalten.
| A | B | |
|---|---|---|
| 1 | Domain | |
| 2 | j.becker@stadtwerke-kiel.de | stadtwerke-kiel.de |
| 3 | info@baeckerei-huber.de | |
| 4 | m.vogel@tu-dresden.de |
B2: =TEIL(A2;FINDEN("@";A2)+1;LÄNGE(A2)) Ergebnis: stadtwerke-kiel.deDie Domain beginnt ein Zeichen hinter dem @. Als Länge reicht eine großzügige Zahl wie die Gesamtlänge: TEIL hört am Textende von selbst auf.
Jetzt üben
Lädt…
Zur ganzen Lektion: Die Funktion TEIL →
Häufige Fehler
- Bei 0 angefangen zu zählen. Das erste Zeichen hat die Position 1, nicht 0. Für die Stellen 5 bis 12 lautet der Start also 5.
- Endposition statt Länge. Das dritte Argument ist die Anzahl der Zeichen, nicht die Stelle, an der Schluss ist. Für die Stellen 5 bis 12 schreibst du
=TEIL(A2;5;8), nicht=TEIL(A2;5;12). - Ergebnis ist Text. Auch wenn nur Ziffern herauskommen, ist das Ergebnis Text. Zum Rechnen mit 1 multiplizieren:
=TEIL(A2;8;2)*1. - Feste Position bei wechselndem Aufbau. Ist der Teil davor nicht immer gleich lang, stimmt die feste Startposition nicht mehr. Dann die Position suchen lassen:
=TEIL(A2;FINDEN("@";A2)+1;LÄNGE(A2)).
Lektionen zum Üben von TEIL
- Die Funktion TEIL: Lies mit der Funktion TEIL ein Stück aus der Mitte eines Textes aus: Du gibst an, wo es beginnt und wie viele Zeichen es hat.
- Übung: Text auslesen mit Textfunktionen: Übungen mit LÄNGE, LINKS, RECHTS, TEIL, FINDEN und TEXTNACH an einer Lieferliste.