Menu

Excel TEXT-Funktion: Zahlen und Datum als Text formatieren

=TEXT(A2;"TT.MM.JJJJ") macht in deutschem Excel aus dem Datum in A2 einen Text wie 15.03.2026, und =TEXT(B2;"#.##0,00") macht aus 1250,5 den Text 1.250,50. Das Ergebnis ist Text, also nimm es für Beschriftungen, nicht zum Weiterrechnen.

Jede Tabelle auf dieser Seite ist live: Ändere eine Zahl oder eine Formel, und sie rechnet neu.

=TEXT(A2,"mmm d, yyyy") macht aus dem Datum in A2 den Text Mar 15, 2026, und =TEXT(B2,"$#,##0.00") macht aus der Zahl 1250.5 den Text $1,250.50. Das zweite Argument ist ein Formatcode in Anführungszeichen, geschrieben mit denselben Codes wie unter Zellen formatieren > Benutzerdefiniert. TEXT heißt in deutschem Excel genauso, aber die Formatcodes sind dort deutsch: Für dasselbe Datum schreibst du =TEXT(A2;"TT.MM.JJJJ"), für den Betrag =TEXT(B2;"$#.##0,00"). Die Tabelle rechnet mit den englischen Codes. Du kannst die Formeln in der Tabelle mit Semikolons eingeben, den Formatcode aber nur englisch.

Ein Datum und eine Zahl als Text formatieren
C2
ABCD
1DateAmountDate as textAmount as text
22026-03-151250.5Mar 15, 2026$1,250.50
3Sunday1,251
42026-03-151250.5
Klicke auf eine Zelle, um ihre Formel zu sehen. Ändere eine Zahl oder eine Formel, und die Tabelle rechnet neu.

Ändere das Datum in A2 oder den Betrag in B2, und die sechs Texte ziehen mit. TEXT gibt es in jeder Excel-Version und in Google Sheets.

Formatcodes für Datumswerte

Ein Datum, viele Formate
B2
ABCD
1CodeResultDate
2d52026-03-05
3dd05
4dddThu
5ddddThursday
6mmmMar
7mmmmMarch
8dd/mm/yyyy05/03/2026
Klicke auf eine Zelle, um ihre Formel zu sehen. Ändere eine Zahl oder eine Formel, und die Tabelle rechnet neu.
  • d und dd (deutsch T und TT): der Tag, ohne und mit führender Null.
  • ddd und dddd (deutsch TTT und TTTT): der Wochentag, kurz und lang (Thu, Thursday; in deutschem Excel Do, Donnerstag). Mehr dazu auf der Seite zum Wochentag.
  • m, mm, mmm, mmmm (deutsch M bis MMMM): der Monat als 3, 03, Mar, March.
  • yy und yyyy (deutsch JJ und JJJJ): das Jahr als 26 oder 2026.

Tippe in Spalte A einen anderen Code ein, etwa mmmm yyyy oder ddd d mmm, und Spalte B zeigt ihn. Die Formatcodes hängen von der Sprache deines Excel ab: Deutsches Excel schreibt TT.MM.JJJJ, wo englisches Excel dd.mm.yyyy schreibt.

Der Wochentag
B2
AB
1DateWeekday
22026-03-09
Klicke auf eine Zelle, um ihre Formel zu sehen. Ändere eine Zahl oder eine Formel, und die Tabelle rechnet neu.

Du bist dran: Gib in B2 den vollen Namen des Wochentags für das Datum in A2 zurück, etwa Monday.

Codes für Zahlen, Währung und Prozent

CodeAus 1234.567 wirdBedeutung
01235ganze Zahl, gerundet
0.001234.57zwei Nachkommastellen (deutsch 0,00)
#,##01,235Tausendertrennzeichen (deutsch #.##0)
$#,##0.00$1,234.57Währung (deutsch $#.##0,00)
0%123457%mal 100, mit Prozentzeichen
000000001235mindestens 6 Ziffern, führende Nullen

Die Tabelle zeigt die englischen Codes und Ergebnisse; in deutschem Excel tauschen Komma und Punkt die Rollen. 0 ist eine Ziffer, die immer angezeigt wird, # eine Ziffer, die nur bei Bedarf erscheint. Probier sie hier aus:

Codes für Zahlen
C2
ABC
1ValueCodeResult
21234.5670.001234.57
30.2560.0%25.6%
442000000000042
5-1500#,##0;(#,##0)(1,500)
Klicke auf eine Zelle, um ihre Formel zu sehen. Ändere eine Zahl oder eine Formel, und die Tabelle rechnet neu.

Der letzte Code hat zwei Abschnitte, getrennt durch ein Semikolon: Der erste gilt für positive Zahlen, der zweite für negative, hier in Klammern, wie es in der Buchhaltung oft üblich ist. Das Auffüllen mit Nullen wie in Zeile 4 behandelt die Seite zu führenden Nullen.

Einen Satz als Prozent zeigen
B2
AB
1RateLabel
20.125
Klicke auf eine Zelle, um ihre Formel zu sehen. Ändere eine Zahl oder eine Formel, und die Tabelle rechnet neu.

Du bist dran: Gib in B2 den Satz aus A2 als Text mit einer Nachkommastelle und einem Prozentzeichen zurück, etwa 12.5%.

Text mit einer formatierten Zahl oder einem Datum verbinden

Das ist der häufigste Grund für TEXT. Verbindest du eine Zahl mit &, geht ihr Format verloren, und der Wert wird so verbunden, wie er gespeichert ist:

Ein Satz mit Datum und Betrag
C2
ABC
1DueAmountMessage
22026-04-301250.5Pay $1,250.50 by April 30
3Pay 1250.5 by 46142
Klicke auf eine Zelle, um ihre Formel zu sehen. Ändere eine Zahl oder eine Formel, und die Tabelle rechnet neu.

C3 zeigt den Grund: Ohne TEXT wird das Datum als fortlaufende Zahl verbunden und der Betrag als nackte Zahl. Für Uhrzeiten nimmst du Codes wie "h:mm AM/PM" oder "hh:mm", und "[h]:mm" für Dauern über 24 Stunden. Neben h oder s bedeutet mm Minuten, nicht Monate. Mehr zum Verbinden von Text steht unter Verketten.

Häufiger Fehler: TEXT stoppt das Rechnen

TEXT liefert Text. Er sieht aus wie eine Zahl, aber SUMME überspringt ihn, und die Zelle ist wie Text ausgerichtet:

Formatierter Text lässt sich nicht addieren
B5
AB
1PriceTEXT(price,"0.00")
212.512.50
388.00
420.2520.25
540.750
Klicke auf eine Zelle, um ihre Formel zu sehen. Ändere eine Zahl oder eine Formel, und die Tabelle rechnet neu.Im deutschen Excel: =SUMME(B2:B4)

B5 ergibt 0. Wenn Zahlen nur anders aussehen sollen, lass sie Zahlen und ändere stattdessen das Zellformat: Markiere die Zellen, drück Strg+1 (auf dem Mac Cmd+1) und wähle ein Format unter Zahl, oder tippe denselben Code unter Benutzerdefiniert. Die Zelle sieht dann so aus, wie TEXT sie machen würde, und lässt sich weiter addieren.

Häufig gestellte Fragen

Was macht die Funktion TEXT in Excel?

Sie wandelt eine Zahl oder ein Datum in Text im angegebenen Format um: In deutschem Excel liefert =TEXT(A2;"#.##0,00") für 1250,5 den Text 1.250,50. Meist wird sie verwendet, um ein Format zu behalten, wenn ein Wert mit anderem Text verbunden wird.

Wie wandle ich in Excel ein Datum in Text um?

In deutschem Excel liefert =TEXT(A2;"JJJJ-MM-TT") den Text 2026-03-15, "TT.MM.JJJJ" liefert 15.03.2026, und "TTTT" liefert den Namen des Wochentags, etwa Sonntag. In englischem Excel heißen die Codes "yyyy-mm-dd" und "dddd".

Warum kann ich die Ergebnisse von TEXT nicht addieren?

TEXT liefert Text, und SUMME überspringt Text, also ergibt eine Spalte mit TEXT-Ergebnissen 0. Lass die Zahlen in ihren eigenen Zellen und ändere ihr Aussehen mit Zellen formatieren (Strg+1); nimm TEXT nur für Beschriftungen.

Warum funktioniert mein TEXT-Formatcode in deutschem Excel nicht?

Datumscodes richten sich nach der Sprache von Excel: Deutsches Excel schreibt das Jahr als JJJJ und den Tag als TT, also =TEXT(A2;"TT.MM.JJJJ"). Codes aus einem englischen Beispiel werden als Buchstaben angezeigt.

Illustration der Programmiersprachen bei Coddy

Lerne mit Coddy zu programmieren

LOS GEHT'S