StartFormeln & Funktionen › Zahl in Text umwandeln

Zahl in Text umwandeln – die TEXT-Funktion

Willst du eine Zahl mit einem bestimmten Format (z. B. als Währung oder mit führenden Nullen) in einen Textstring einbauen – etwa für einen Satz wie „Der Umsatz betrug 1.240,00 €" – reicht eine einfache Verknüpfung mit & nicht aus. Die Funktion TEXT() wandelt eine Zahl unter Beibehaltung des Zahlenformats in Text um.

Syntax

=TEXT(Wert; Textformat)

Beispiel: Zahl direkt in einen Satz einbauen

AB
1UmsatzText
21240Der Umsatz betrug 1.240,00 €
="Der Umsatz betrug " & TEXT(A2; "#.##0,00 €")

Ohne TEXT() würde ="Der Umsatz betrug " & A2 einfach 1240 ausgeben – ohne Tausenderpunkt, Nachkommastellen oder Euro-Zeichen.

Häufige Formatcodes

AB
1FormatcodeErgebnis (Beispiel)
2"0,00"1240,00
3"#.##0,00 €"1.240,00 €
4"0%"15%
5"TT.MM.JJJJ"06.08.2026
6"00000"00042 (führende Nullen)

Neu ab Excel 365: TEXTKETTE für mehrere Werte

Neu ab Excel 365 / 2021

Statt vieler &-Verknüpfungen fasst TEXTKETTE() mehrere Werte inklusive Trennzeichen zusammen – praktisch, wenn du Zahl und Text aus mehreren Zellen kombinierst:

=TEXTKETTE(" "; WAHR; "Betrag:"; TEXT(A2;"#.##0,00 €"))

Umgekehrter Fall: Text in Zahl umwandeln

Steht eine Zahl versehentlich als Text in einer Zelle (z. B. nach einem CSV-Import, erkennbar am linksbündigen Wert oder grünen Eck-Dreieck), wandelst du sie mit WERT() zurück in eine echte Zahl:

=WERT(A2)

Schneller geht es oft über Daten → Textkonvertierung bzw. das Warnsymbol an der Zelle mit der Option In Zahl konvertieren für den ganzen markierten Bereich.

Profi-Tipp

Nutze für den Formatcode in TEXT() exakt dieselbe Schreibweise wie im Dialog Zellen formatieren (Strg+1) unter Benutzerdefiniert. Dort kannst du das gewünschte Format vorher an einer Zelle austesten und den Code dann in TEXT() übernehmen.

Häufige Fehler


Verwandte Themen