Online-Excel-Editor
Kostenlos nutzen

TEIL in Excel: Syntax, Beispiele und Fehler

Aktualisiert am 2026-10-14 · Kostenlos · Kompatibel mit Excel und Google Sheets

Syntax

=TEIL(Text, Erstes_Zeichen, Anzahl_Zeichen)

Kurze Antwort

TEIL gibt Zeichen von überall in einer Zelle zurück: =TEIL(A2, 4, 4) macht aus „AE-2026-041“ ein „2026“. Geben Sie eine Startposition und eine Anzahl an, und es schneidet genau diese Scheibe heraus. Liegt der Start jenseits der Textlänge, kommt eine leere Zeichenkette; liegt er unter 1 oder ist die Anzahl negativ, liefert TEIL #WERT!.

Syntax

=TEIL(Text, Erstes_Zeichen, Anzahl_Zeichen)
ArgumentBedeutung
TextDie Zelle oder das Literal mit dem zu schneidenden Text. Erforderlich.
Erstes_ZeichenWo begonnen wird zu schneiden, ab 1 gezählt — 4 beginnt beim vierten Zeichen. Erforderlich, muss 1 oder größer sein; darunter liefert #WERT!.
Anzahl_ZeichenWie viele Zeichen ab dieser Position genommen werden: 4 nimmt vier. Erforderlich, muss Null oder größer sein; negativ liefert #WERT!.

Je nach Ländereinstellung werden Argumente mit Semikolons statt Kommas getrennt: =TEIL(A2; 4; 4). Das ist in Ländern Standard, in denen das Komma als Dezimaltrennzeichen dient.

TEIL zählt Zeichen, weder Bytes noch Wörter: Ein Buchstabe, eine Ziffer, ein Leerzeichen oder ein Emoji verbrauchen jeweils einen Zähler. Positionen beginnen bei 1 — ein nulltes Zeichen gibt es nicht, und TEIL liest nie rückwärts.

Grundlegende Beispiele

=TEIL(A2, 4, 4)

Das Arbeitspferd für feste Breiten: Produktcodes „AE-2026-041“ liefern ihr Jahr „2026“, Telefonnummern ihre Vorwahl, Rechnungs-IDs ihre Sequenznummer — überall, wo der sinnvolle Teil an bekannter Position mit bekannter Länge lebt.

=TEIL(A2, FINDEN("-", A2) + 1, FINDEN("-", A2, FINDEN("-", A2) + 1) - FINDEN("-", A2) - 1)

Die dynamische Aufrüstung: Das innere FINDEN findet den ersten Bindestrich, das äußere FINDEN sucht ab dort den zweiten, und TEIL schneidet alles dazwischen heraus, sodass „AE-2026-041“ zu „2026“ und „US-Q3-772“ zu „Q3“ wird — ohne fest verdrahtete Positionen.

=TEIL(A2, SUCHEN(" ", A2) + 1, 30)

Nimmt alles nach dem ersten Leerzeichen: SUCHEN findet das Leerzeichen, +1 springt darüber, und 30 (eine absichtlich zu große Anzahl) greift sicher den Rest der Zelle — „Jane Doe“ wird zu „Doe“, „Winston Churchill“ zu „Churchill“.

=WENNFEHLER(TEIL(A2, FINDEN("-", A2) + 1, 4), A2)

Die Produktivversion: Zeilen ohne Bindestrich würden sonst in einen #WERT!-Fehler laufen, weil FINDEN nichts findet. In WENNFEHLER eingepackt kommen diese Zeilen einfach komplett zurück, und die Spalte hält.

TEIL gibt Text zurück, selbst wenn es Ziffern abschneidet: TEIL(123456, 2, 3) liefert den Text „234“, der nicht summiert. Verpacken Sie Zahlenausgaben in WERT (=WERT(TEIL(A2, 4, 4))) und denken Sie an die Seriennummern von Datumangaben — TEIL schneidet aus der Seriennummer, nicht aus der Anzeige.

Häufige Fehler und ihre Behebung

SymptomHäufigste UrsacheBehebung
#WERT!Erstes_Zeichen liegt unter 1, oder Anzahl_Zeichen ist negativ — oder das vorgeschaltete FINDEN/SUCHEN findet das Trennzeichen nicht und liefert selbst #WERT!.Start mit 1 oder mehr und Anzahl mit 0 oder mehr verwenden, die Trennzeichensuche mit WENNFEHLER und Ersatzwert einpacken.
Leere Zeichenkette kommt zurückErstes_Zeichen überschreitet die Textlänge — TEIL liest über das Ende hinaus und findet nichts.Prüfen Sie, ob der Text lang genug ist, oder begrenzen Sie den Start mit MIN(Erstes_Zeichen, LÄNGE(A2)), um im Bereich zu bleiben.
Der Schnitt sitzt ein Zeichen zu früh oder zu spätEins-zu-viel/Eins-zu-wenig am Trennzeichen: +1 springt darüber, -1 endet davor beim nächsten.Position an einer Zeile durchgehen — FINDEN liefert die Position des Trennzeichens, also beginnt FINDEN(...)+1 genau danach, und die Differenz zweier FINDEN minus 1 ist die Scheibenlänge.
Extrahierte Ziffern rechnen nichtTEIL gibt immer Text zurück: „007“ bleibt „007“, „234“ summiert nicht.=WERT(TEIL(A2, 4, 4)) wandelt die geschnittenen Ziffern in eine echte Zahl um (führende Nullen gehen verloren — sie waren Text).
Das Ergebnis ist verschobenDie Zelle beginnt mit unsichtbarem Füllraum, also liegt Position 4 nicht, wo Sie denken.Erst putzen: =TEIL(GLÄTTEN(A2), 4, 4), oder die Leerzeichen der ganzen Spalte in einem Durchgang entfernen.

Kein Fehler, aber ein klassisches TEIL-Verhalten: Wenn Erstes_Zeichen plus Anzahl_Zeichen über die Zelllänge hinausschießt, liefert TEIL einfach bis zum Ende — kein Fehler, keine Auffüllung. =TEIL("Hi", 1, 50) ist „Hi“. Das macht eine große Anzahl zu einem sicheren „alles ab hier“.

TEIL im Vergleich zu LINKS und RECHTS

TEILLINKSRECHTS
Schnitt beginntAn jeder von Ihnen genannten PositionImmer beim ersten ZeichenImmer beim letzten Zeichen
ArgumenteText, eine Startposition und eine AnzahlText und eine AnzahlText und eine Anzahl
Am besten fürMittlere Segmente — Vorwahlen, der Teil zwischen zwei TrennernPräfixe, Vornamen, festbreite KöpfeSuffixe, Nachnamen, Dateiendungen
Dynamische GrenzenBeide Enden bewegen sich — FINDEN speist Start und AnzahlNur das Ende bewegt sich (über FINDEN/SUCHEN)Nur der Anfang bewegt sich (über FINDEN/SUCHEN und LÄNGE)

TEIL ist der Allgemeinfall: =LINKS(A2, 4) ist =TEIL(A2, 1, 4), und =RECHTS(A2, 4) entspricht =TEIL(A2, LÄNGE(A2) - 3, 4), wenn die Zelle lang genug ist. LINKS und RECHTS sind Annehmlichkeiten für die Ränder; sobald die Scheibe in der Mitte sitzt, ist TEIL der einzige der drei, der passt.

TEIL im Vergleich zu „Text in Spalten“, TEXTVOR und TEXTNACH

TEIL (+ FINDEN/SUCHEN)Text in SpaltenTEXTVOR / TEXTNACH (Microsoft 365)
AusgabeEine lebendige Formel in einer neuen Spalte; die Quelle bleibt unangetastetTeilt die Zellen an Ort und Stelle und kann Nachbarspalten überschreibenLebendige Formeln: =TEXTVOR(A2, "-") und =TEXTNACH(A2, "-")
TrennlogikVon Hand mit FINDEN/SUCHEN und +/- Offsets gebautDialoggesteuert, mit Vorschau wiederholter TrennerJe ein Argument — kein FINDEN, keine Offset-Rechnung
Segment zwischen zwei TrennernNativ — TEIL schneidet zwischen zwei FINDENMöglich aber fummelig bei aufeinanderfolgenden TrennungenSchachtelt TEXTNACH(TEXTVOR(A2, Trenn2), Trenn1) — lesbar aber zwei Funktionen
Verfügbar inAllen Excel-Versionen und Google SheetsAllen Excel-VersionenNur Excel 365 / 2021 und neuer

Nach der Lebensdauer wählen: TEIL-Formeln für Analysen, die Importe und Aktualisierungen überstehen, „Text in Spalten“ für das einmalige Umformen einer fertigen Tabelle, TEXTVOR/TEXTNACH, wenn Ihr Excel modern ist und das Segment an nur einem Trenner auf einer Seite klebt.

TEIL in Google Sheets

  • Identische Syntax und Standardwerte — die Formeln oben lassen sich unverändert in Sheets einfügen.
  • In Ländereinstellungen mit Komma als Dezimaltrennzeichen werden Semikolons getippt: =TEIL(A2; 4; 4), genau wie in Excel.
  • FINDEN bleibt groß-/kleinschreibungsabhängig, SUCHEN unabhängig mit Platzhaltern — das Paar verhält sich gleich.
  • Für musterbasierte mittlere Segmente bietet Sheets REGEXEXTRACT, das „alles zwischen zwei Bindestrichen“ in einem Ausdruck ohne FINDEN-Schachtelung holt.

Grenzen und Profi-Tipps

  • Ein Schnitt pro Aufruf: Einen Code in drei Stücke zu teilen braucht drei Spalten — LINKS, TEIL und RECHTS nebeneinander ist das klassische Analyselayout.
  • FINDEN oder SUCHEN ist eine bewusste Wahl: SUCHEN für unabhängige Trenner wie Leerzeichen oder Bindestrich, FINDEN, wenn „a“ und „A“ unterschiedliche Ziele sein müssen.
  • Packen Sie jede trennzeichengesteuerte Extraktion in WENNFEHLER — eine Zeile ohne Trenner verteilt sonst #WERT! über die ganze Spalte.
  • Zahlen bleiben nach dem Schnitt Text: =WERT(TEIL(A2, 4, 4)) ist der Weg zurück zu einer rechnenden Zahl.
  • Eine absichtlich zu große Anzahl_Zeichen ist ein Feature, kein Bug: =TEIL(A2, SUCHEN(" ", A2) + 1, 999) greift sicher „alles nach dem ersten Leerzeichen“, ohne die Länge vorher zu messen.

Verstehen Sie TEIL als die Mittelstation einer Analyselinie: GLÄTTEN entfernt den Füllraum, SUCHEN findet den ersten Trenner, ein geschachteltes SUCHEN den zweiten, TEIL schneidet die Lücke dazwischen, WERT wandelt um, falls es numerisch ist. Jede Stufe bleibt in einer eigenen Spalte — wenn sich das Importformat nächsten Monat ändert, bewegt sich nur eine Formel.

Verwandte Tools

Verwandte Funktionen

Häufige Fragen

Was macht TEIL in Excel?

Es gibt eine Zeichenscheibe von überall in einer Zelle zurück: =TEIL(A2, 4, 4) nimmt vier Zeichen ab Position 4. Anders als LINKS und RECHTS braucht TEIL sowohl eine Startposition als auch eine Anzahl, daher kann es jedes mittlere Segment herausschneiden.

Wie extrahiere ich Text zwischen zwei Trennzeichen mit TEIL?

Finden Sie beide Trennzeichen und schneiden Sie dazwischen: =TEIL(A2, FINDEN("-", A2) + 1, FINDEN("-", A2, FINDEN("-", A2) + 1) - FINDEN("-", A2) - 1). Das innere FINDEN findet den ersten Bindestrich, das äußere den zweiten, und die Differenz minus 1 ist die Scheibenlänge.

Warum gibt TEIL #WERT! zurück?

Entweder liegt Erstes_Zeichen unter 1, ist Anzahl_Zeichen negativ, oder ein eingebettetes FINDEN/SUCHEN hat das Trennzeichen nicht gefunden — FINDEN gibt bei Fehlen #WERT! zurück, und TEIL erbt es. Nutzen Sie Start ≥ 1, Anzahl ≥ 0, und packen Sie die Trennzeichensuche in WENNFEHLER mit Ersatzwert.

Was passiert, wenn Erstes_Zeichen größer als die Textlänge ist?

TEIL liefert eine leere Zeichenkette — es liest über das Ende hinaus und findet nichts. =TEIL("Hi", 10, 4) gibt „“. Das ist nützlich für die Logik „falls Suffix vorhanden, nimm es; sonst leer“, überrascht aber, wer einen Fehler erwartet hat.

Was ist der Unterschied zwischen TEIL und LINKS oder RECHTS?

TEIL beginnt, wo Sie sagen, und braucht Startposition plus Anzahl; LINKS beginnt immer bei Zeichen 1 und braucht nur eine Anzahl; RECHTS beginnt immer am Ende und braucht nur eine Anzahl. TEIL ist der Allgemeinfall — LINKS und RECHTS sind Annehmlichkeiten für die Ränder.

Warum rechnen die mit TEIL extrahierten Zahlen nicht?

TEIL gibt Text zurück, sein „234“ ist also ein Etikett, kein Wert. Wandeln Sie mit =WERT(TEIL(A2, 4, 4)) um — führende Nullen verschwinden in einer echten Zahl, da sie nur als Text existierten.

Funktioniert TEIL in Google Sheets?

Ja — gleicher Name, gleiche Argumente, gleiches FINDEN/SUCHEN-Paar und dieselben Semikolons in Komma-Dezimal-Einstellungen. Sheets bietet zusätzlich REGEXEXTRACT für musterbasierte Extraktionen mittlerer Segmente.

Bereit, es mit Ihrer eigenen Datei zu versuchen?

Text in Excel in Spalten aufteilen öffnen – kostenlos