Excel TEXT: Daten in formatierten Text umwandeln

Wenn Sie in Excel Zahlen oder Datumsangaben in einem Text verwenden wollen, reicht ein bloßer Zellbezug manchmal nicht aus, weil die Zahl oder das Datum nicht im gewünschten Textformat angezeigt wird. In diesen Fällen hilft die Excel-TEXT-Funktion. Damit können Sie beliebige Daten – Zahlen, Datumsangaben usw. – in Text umwandeln und diesen nach Ihren Wünschen formatieren.

Excel mit Microsoft 365 Business von IONOS!
Vernetztes Arbeiten mit Microsoft 365
  • Bewährt: Vollständiges Office-Paket
  • Sicher: 1 TB zentraler Speicherplatz
  • Ortsunabhängig: Auf bis zu 5 Geräten installierbar
Tipp

Diese nachfolgenden Anleitungen gelten für Microsoft 365 sowie für die Excel-Versionen 2021, 2019 und 2016.

Die Excel-Funktion TEXT()

Die Funktion TEXT() wird wie folgt geschrieben:

=TEXT(Wert;Textformat)

Die Excel-TEXT-Funktion erwartet zwei Parameter:

  • Wert: Geben Sie die Daten ein, die als Text dargestellt werden sollen, entweder als direkte Eingabe oder als Verweis auf die Zelle, die die Daten enthält.
  • Textformat: Teilen Sie Excel mit, wie die Daten formatiert werden sollen.

Wenn Sie keinen Bedarf an einer besonderen Formatierung haben, können Sie als Textformat einfach eine Raute schreiben, wie im folgenden Beispiel zu sehen:

=TEXT(88;"#")

Die Raute (#) ist eines von drei Platzhalter-Zeichen, mit denen Sie Formatcodes schreiben können. Mehr dazu unten.

Anwendungsbeispiele der Excel-TEXT-Funktion
Mithilfe der TEXT-Funktion lassen sich Daten nach Wunsch formatieren.
Hinweis

Textinhalte sind in den Zellen linksbündig formatiert, Daten rechtsbündig.

Excel TEXT: Formatcodes

Die Excel-Funktion TEXT() verlangt einen Formatcode. Dazu stehen Ihnen drei verschiedene Platzhalter zur Verfügung, die jeweils eine Ziffer des Zahlenwertes repräsentieren:

Platzhalter Funktion
# Optionale Ziffer; wird weggelassen, wenn die Zahl weniger Ziffern enthält, als Platzhalterzeichen vorhanden sind.
0 Null-Platzhalter; wenn keine Ziffer an dieser Stelle vorhanden ist, schreibt Excel stattdessen eine Null.
? Leerzeichen-Platzhalter; funktioniert nur bei Bruchzahlen: Excel füllt fehlende Ziffern mit Leerzeichen auf, damit Bruchzahlen am Dezimaltrennzeichen bzw. am Bruchstrich ausgerichtet werden können.

Diese Platzhalter setzen Sie in Kombination mit bestimmten Textzeichen ein. So können Sie z. B. Zahlen mit führenden Nullen, individuelle Tausender-Trennzeichen, Telefonnummern oder Maßeinheiten darstellen:

Anwendungsfall Zahlenwert Formatcode Text-Darstellung
Feste Anzahl Stellen 123 “000000” 000123
Tausender-Trennzeichen 21350 “##’###” 21’350
Telefonnummer 4930200123456 “+## ## ### ###-###” +49 30 200 123-456
Maßeinheit (z. B. Grad) 90 “#°” 90°

Sie können aber nur bestimmte Textzeichen direkt in den Formatcodes verwenden:

Zeichen Beschreibung
+ - Plus, Minus
() {} Runde und geschweifte Klammern
$ € Währungszeichen
. , : ! Interpunktion: Punkt, Komma, Doppelunkt, Ausrufezeichen
^ ’ ~ Caret, Apostroph, Tilde
Leerzeichen
/ Schrägstrich vorwärts
= Gleichheitszeichen

Wie Sie beliebigen Text in den Formatcode einfügen, erfahren Sie unten.

Tipp

Mit dem IONOS HiDrive Cloud-Speicher speichern, bearbeiten und teilen Sie Ihre Office-Dokumente zentral und sicher. Ob privat oder beruflich: Arbeiten Sie flexibel von jedem Gerät aus mit der HiDrive-App und anderen Schnittstellen. In den hochmodernen deutschen Rechenzentren von IONOS sind Ihre Daten bestens geschützt.

Excel-TEXT-Funktion: Zahlen mit Text ergänzen

Wenn Sie Textzeichen einfügen wollen, die Excel ablehnt, dann müssen Sie vor dem jeweiligen Textzeichen einen Backslash (\) schreiben. Dieser Backslash – „Escape-Zeichen“ genannt – weist Excel an, das folgende Zeichen als bloßen Text und nicht als Symbol zu behandeln.

Wenn Sie beispielsweise hinter die Zahl das Wort „Meter“ schreiben wollen, sodass Excel „100 Meter“ ausgibt, dann erreichen Sie dies mit dem folgenden Code:

=TEXT(100;"# \M\e\t\er")

Ebenso können Sie Excel zwingen, eine Zahl als Prozentzahl zu schreiben, ohne sie mit 100 zu multiplizieren. Beispiel: Sie möchten die Zahl 33 als „33 %“ formatieren.

=TEXT(33;"###\%")

Wenn Sie die Schreibweise mit Escape-Zeichen zu umständlich finden, haben Sie zwei Alternativen:

  • Direkte Formatierung: Sie können den Zahlenwert direkt formatieren. Im Dialog „Zellen formatieren – Benutzerdefiniert“ können Sie beliebigen Text integrieren, ohne dass dafür das Escape-Zeichen notwendig ist. Dort stehen Ihnen auch weitere Formatcodes zur Verfügung, die in der Funktion TEXT() nicht verwendet werden können.
  • Textverkettung: Sie können den Zusatztext mittels Textverkettung hinzuschreiben. Dazu benutzen sie das Symbol „&“. Hier ein Beispiel: Sie möchten, dass Excel „100 Meter“ anzeigt.
=TEXT(100;"#") & "Meter"

Besondere Steuerzeichen in den Formatcodes von Excel

Neben den Platzhaltern stehen Ihnen verschiedene weitere Steuerzeichen zur Verfügung, um den Text zu formatieren:

Funktion Steuerzeichen Wirkung
Als Bruch schreiben / Wenn Sie einen Schrägstrich einfügen (/), wandelt Excel die Zahl in einen Bruch um. Sie können den Nenner auch explizit angeben, dann rechnet Excel die Zahl entsprechend um. Aus der Zahl 40 wird dann z. B. „200/5“.
Als Prozentzahl formatieren % Multipliziert die Zahl mit 100 und schreibt ein Prozentzeichen dahinter. Aus der Zahl 0,6 wird z. B. „60 %“.
Bedingte Formatierung [>=1000] In eckigen Klammern können Sie eine Bedingung angeben, die erfüllt sein muss, damit Excel die Formatierung anwendet. Ist die Bedingung nicht erfüllt, wandelt Excel die Zahl so um, als hätten Sie lediglich den Formatcode „#“ eingegeben.
Tipp

Sie können Excel dazu zwingen, einen Zellinhalt als Text zu behandeln, indem Sie als erstes Zeichen einen Apostroph (') schreiben. Der Apostroph selbst ist in der Zelle nicht sichtbar.

Kombinationen mit Excel TEXT

Sie können die Funktion TEXT() mit weiteren Excel-Funktionen ergänzen oder teilweise durch diese ersetzen:

Funktion Erklärung Beispiel
=DM() Schreibt eine Zahl im Währungsformat =DM(40) ergibt „40,00 €“
=FEST() Schreibt die Zahl mit einer festen Anzahl Dezimalstellen =FEST(12.34;4) ergibt „12,3400“
=GLÄTTEN() Löscht Leerzeichen vor/nach Text =GLÄTTEN(“33”) ergibt „33“
=GROSS() Schreibt Text in Großbuchstaben =GROSS(“excel”) ergibt „EXCEL“
=GROSS2() Schreibt ersten Buchstaben groß, Rest klein =GROSS2(“excel”) ergibt „Excel“
=RUNDEN() Rundet eine Zahl auf einer festen Anzahl an Nachkommastellen =RUNDEN(12,445;1) ergibt „12,4“

Über den erwähnten Funktionen hinaus bietet Excel noch zahlreiche hilfreich Funktionen, die das Arbeiten mit dem beliebten Programm massiv erleichtern. In folgenden verlinkten Artikeln erklären wir manche relevanten Funktionen anhand von Beispielen.

Funktion Anwendung
Excel ARBEITSTAG Anzahl an Arbeitstagen in einer angegebenen Zeitspanne bestimmen.
Excel XVERGLEICH In einer Zeile oder Spalte ein Element suchen und die relative Position zurückgeben.
Excel ODER Boolschen ODER-Vergleich durchführen.
Excel SUCHEN In einem angegebenen Suchbereich nach einer bestimmten Zeichenfolge suchen.
Microsoft 365 Business
Vernetztes Arbeiten mit Microsoft 365
  • Bewährt: Vollständiges Office-Paket
  • Sicher: 1 TB zentraler Speicherplatz
  • Ortsunabhängig: Auf bis zu 5 Geräten installierbar
War dieser Artikel hilfreich?
Page top