Zum Hauptinhalt springen

Die TEXT-Funktion in Excel

Aktualisiert am

TEXT verwandelt eine Zahl oder ein Datum in Text, im Format Ihrer Wahl. So macht =TEXT(B2;"#.##0,00 €") aus 1250 den Text 1.250,00 €, und =TEXT(A2;"MMMM") liefert den Monatsnamen eines Datums, etwa Januar. Sie brauchen TEXT für Beschriftungen, denn eine Zahl, die an Text gehängt wird, verliert ihr Zellformat.

Syntax von TEXT

=TEXT(Wert; Textformat)

Wert
Die Zahl oder das Datum, das formatiert werden soll: ein Zellbezug wie B2, eine Zahl oder eine Formel. Datumswerte funktionieren, weil Excel sie als Zahlen speichert.
Textformat
Der Formatcode in Anführungszeichen, z. B. "0000", "#.##0,00" oder "MMMM JJJJ". Es sind dieselben Codes wie unter Zellen formatieren, Benutzerdefiniert, mit den deutschen Buchstaben: T für Tag, M für Monat, J für Jahr.

TEXT hier üben

Tippen Sie Ihre Formel direkt in die Tabelle. Sie wird wie in Excel geprüft, mit Semikolon oder Komma, auf Deutsch oder Englisch.

Übung 1 von 1

Die führende Null der Postleitzahl zurückholen

Die Postleitzahlen in Spalte C wurden als Zahlen gespeichert, deshalb erscheint 01067 (Dresden) als 1067. Machen Sie in D2 mit TEXT aus der Zahl in C2 die fünfstellige PLZ 01067.

KundeOrtPLZ (Zahl)Postleitzahl
Bäckerei KrauseDresden1067
Studio NordlichtLeipzig4109
Spedition HoffmannHamburg20095
Zahnarztpraxis LangChemnitz9111

So verwenden Sie TEXT, Schritt für Schritt

  1. Klicken Sie in die Ergebniszelle und tippen Sie =TEXT(.
  2. Klicken Sie auf die Zelle mit der Zahl oder dem Datum und tippen Sie ein Semikolon.
  3. Tippen Sie den Formatcode in Anführungszeichen, z. B. "#.##0,00 €" für einen Preis oder "TTTT" für einen Wochentag.
  4. Schließen Sie die Klammer und drücken Sie die Eingabetaste. Für eine Beschriftung hängen Sie das Ergebnis mit & an, wie in ="Summe: "&TEXT(B2;"#.##0,00 €").

Beispiele für TEXT

Die führende Null einer PLZ behalten

=TEXT(C2;"00000")

Liefert 01067 für 1067. Jede 0 ist eine Ziffer, die immer erscheint, fehlende Ziffern werden zu Nullen.

Ein Preis mit Tausenderpunkt und Cent

="Summe: "&TEXT(B2;"#.##0,00 €")

Liefert Summe: 1.250,00 €. Der Punkt trennt die Tausender, ,00 zeigt zwei Nachkommastellen und € erscheint unverändert.

Monats- oder Wochentagsname

=TEXT(A2;"MMMM")

Liefert Januar für den 15.01.2026. Mit "TTTT" erhalten Sie den Wochentag (Donnerstag), mit "MMM" oder "TTT" die Kurzformen.

Eine Zeile für den Monatsbericht

=TEXT(A2;"MMMM JJJJ")&": "&TEXT(B2;"#.##0,00 €")

Liefert Januar 2026: 12.480,75 €. Jedes TEXT formatiert einen Wert, & fügt die Teile zusammen.

Häufige Probleme mit TEXT und ihre Lösung

ErgebnisUrsacheLösung
Die Beschriftung zeigt 46023 oder 1250Ein Datum oder eine Zahl, die mit & angehängt wird, behält ihren Rohwert: Datumswerte sind fortlaufende Zahlen, das Zellformat wird ignoriert.Setzen Sie den Wert in TEXT mit dem gewünschten Format: ="Fällig am "&TEXT(A2;"TT.MM.JJJJ").
Das Ergebnis lässt sich nicht summierenTEXT liefert Text. SUMME überspringt ihn, und manche Formeln geben #WERT! zurück.Rechnen Sie mit der ursprünglichen Zahl und verwenden Sie TEXT nur für die Beschriftung. Soll die Zahl berechenbar bleiben, nutzen Sie Zellen formatieren.
Buchstaben im Ergebnis, z. B. dd.01.yyyyFormel von einer englischen Seite kopiert: Im deutschen Excel heißt der Tag T und das Jahr J, "dd.mm.yyyy" wird also nicht verstanden.Verwenden Sie die deutschen Codes: "TT.MM.JJJJ", "TTTT" für den Wochentag, "MMMM JJJJ" für Monat und Jahr.
Komma und Punkt vertauscht, oder #NAME?Das englische Format "#,##0.00" passt nicht zum deutschen Dezimalkomma, und ein Format ohne Anführungszeichen wird als Name gelesen.Schreiben Sie das Format mit Tausenderpunkt und Dezimalkomma in Anführungszeichen: TEXT(B2;"#.##0,00").

TEXT oder Zellen formatieren, und Formatcodes je Sprache

Zellen formatieren und TEXT verwenden dieselben Codes, tun aber Verschiedenes. Zellen formatieren ändert nur die Anzeige: Der Wert bleibt eine Zahl, mit der Sie rechnen können. TEXT erzeugt einen neuen Wert, und zwar Text, genau das, was Sie in einer Beschriftung mit & oder VERKETTEN brauchen. Die Codes richten sich außerdem nach Sprache und Region von Excel: Aus "dddd" im englischen Excel wird im deutschen "TTTT", aus "#,##0.00" wird "#.##0,00". Diese Übungstabelle prüft Zahlencodes (0, #, Tausender, Dezimalstellen, %) und Datumscodes (Tag, Monat, Jahr) in jeder Excel-Sprache; Uhrzeitcodes und Formate mit mehreren Abschnitten werden hier nicht bewertet.

Häufige Fragen

Wie behalte ich führende Nullen in Excel?

Schreiben Sie so viele Nullen, wie Sie Ziffern brauchen: =TEXT(A2;"00000") zeigt 1067 als 01067. Das Ergebnis ist Text, was für Codes und IDs passt.

Wie bekomme ich den Monatsnamen aus einem Datum?

=TEXT(A2;"MMMM") liefert den vollen Namen (Januar), =TEXT(A2;"MMM") die Kurzform (Jan). Mit "TTTT" erhalten Sie den Wochentag.

Warum zeigt meine TEXT-Formel den Code statt des Datums?

Der Code stammt vermutlich aus einem Excel in einer anderen Sprache. Englisch verwendet d, m und y, Deutsch T, M und J, Französisch j, m und a.

Kann ich die Ergebnisse von TEXT summieren?

Nein, TEXT liefert Text. Lassen Sie die Zahl für Berechnungen in einer eigenen Zelle und verwenden Sie TEXT nur dort, wo der Wert in einer Beschriftung erscheint.

Weiter üben

Alle 5 Übungen zu TEXT, mit Erklärungen und Fortschrittsanzeige.

Übungen zu TEXT öffnen