Wenn Sie in Excel Zahlen oder Da­tums­an­ga­ben in einem Text verwenden wollen, reicht ein bloßer Zellbezug manchmal nicht aus, weil die Zahl oder das Datum nicht im ge­wünsch­ten Text­for­mat angezeigt wird. In diesen Fällen hilft die Excel-TEXT-Funktion. Damit können Sie beliebige Daten – Zahlen, Da­tums­an­ga­ben usw. – in Text umwandeln und diesen nach Ihren Wünschen for­ma­tie­ren.

Excel mit Microsoft 365 Business von IONOS!
Ver­netz­tes Arbeiten mit Microsoft 365
  • Bewährt: Voll­stän­di­ges Office-Paket
  • Sicher: 1 TB zentraler Spei­cher­platz
  • Orts­un­ab­hän­gig: Auf bis zu 5 Geräten in­stal­lier­bar
Tipp

Diese nach­fol­gen­den An­lei­tun­gen 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 ge­schrie­ben:

=TEXT(Wert;Textformat)

Die Excel-TEXT-Funktion erwartet zwei Parameter:

  • Wert: Geben Sie die Daten ein, die als Text dar­ge­stellt 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 for­ma­tiert werden sollen.

Wenn Sie keinen Bedarf an einer be­son­de­ren For­ma­tie­rung haben, können Sie als Text­for­mat einfach eine Raute schreiben, wie im folgenden Beispiel zu sehen:

=TEXT(88;"#")

Die Raute (#) ist eines von drei Platz­hal­ter-Zeichen, mit denen Sie For­mat­codes schreiben können. Mehr dazu unten.

Bild: Anwendungsbeispiele der Excel-TEXT-Funktion
Mithilfe der TEXT-Funktion lassen sich Daten nach Wunsch for­ma­tie­ren.
Hinweis

Text­in­hal­te sind in den Zellen links­bün­dig for­ma­tiert, Daten rechts­bün­dig.

Excel TEXT: For­mat­codes

Die Excel-Funktion TEXT() verlangt einen For­mat­code. Dazu stehen Ihnen drei ver­schie­de­ne Platz­hal­ter zur Verfügung, die jeweils eine Ziffer des Zah­len­wer­tes re­prä­sen­tie­ren:

Platz­hal­ter Funktion
# Optionale Ziffer; wird weg­ge­las­sen, wenn die Zahl weniger Ziffern enthält, als Platz­hal­ter­zei­chen vorhanden sind.
0 Null-Platz­hal­ter; wenn keine Ziffer an dieser Stelle vorhanden ist, schreibt Excel statt­des­sen eine Null.
? Leer­zei­chen-Platz­hal­ter; funk­tio­niert nur bei Bruch­zah­len: Excel füllt fehlende Ziffern mit Leer­zei­chen auf, damit Bruch­zah­len am De­zi­mal­trenn­zei­chen bzw. am Bruch­strich aus­ge­rich­tet werden können.

Diese Platz­hal­ter setzen Sie in Kom­bi­na­ti­on mit be­stimm­ten Text­zei­chen ein. So können Sie z. B. Zahlen mit führenden Nullen, in­di­vi­du­el­le Tausender-Trenn­zei­chen, Te­le­fon­num­mern oder Maß­ein­hei­ten dar­stel­len:

An­wen­dungs­fall Zah­len­wert For­mat­code Text-Dar­stel­lung
Feste Anzahl Stellen 123 “000000” 000123
Tausender-Trenn­zei­chen 21350 “##’###” 21’350
Te­le­fon­num­mer 4930200123456 “+## ## ### ###-###” +49 30 200 123-456
Maß­ein­heit (z. B. Grad) 90 “#°” 90°

Sie können aber nur bestimmte Text­zei­chen direkt in den For­mat­codes verwenden:

Zeichen Be­schrei­bung
+ - Plus, Minus
() {} Runde und ge­schweif­te Klammern
$ € Wäh­rungs­zei­chen
. , : ! In­ter­punk­ti­on: Punkt, Komma, Dop­pe­lunkt, Aus­ru­fe­zei­chen
^ ’ ~ Caret, Apostroph, Tilde
Leer­zei­chen
/ Schräg­strich vorwärts
= Gleich­heits­zei­chen

Wie Sie be­lie­bi­gen Text in den For­mat­code einfügen, erfahren Sie unten.

Tipp

Mit dem IONOS HiDrive Cloud-Speicher speichern, be­ar­bei­ten 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 Schnitt­stel­len. In den hoch­mo­der­nen deutschen Re­chen­zen­tren von IONOS sind Ihre Daten bestens geschützt.

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

Wenn Sie Text­zei­chen einfügen wollen, die Excel ablehnt, dann müssen Sie vor dem je­wei­li­gen Text­zei­chen 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 bei­spiels­wei­se 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 Pro­zent­zahl zu schreiben, ohne sie mit 100 zu mul­ti­pli­zie­ren. Beispiel: Sie möchten die Zahl 33 als „33 %“ for­ma­tie­ren.

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

Wenn Sie die Schreib­wei­se mit Escape-Zeichen zu um­ständ­lich finden, haben Sie zwei Al­ter­na­ti­ven:

  • Direkte For­ma­tie­rung: Sie können den Zah­len­wert direkt for­ma­tie­ren. Im Dialog „Zellen for­ma­tie­ren – Be­nut­zer­de­fi­niert“ können Sie be­lie­bi­gen Text in­te­grie­ren, ohne dass dafür das Escape-Zeichen notwendig ist. Dort stehen Ihnen auch weitere For­mat­codes zur Verfügung, die in der Funktion TEXT() nicht verwendet werden können.
  • Text­ver­ket­tung: Sie können den Zu­satz­text mittels Text­ver­ket­tung hin­zu­schrei­ben. Dazu benutzen sie das Symbol „&“. Hier ein Beispiel: Sie möchten, dass Excel „100 Meter“ anzeigt.
=TEXT(100;"#") & "Meter"

Besondere Steu­er­zei­chen in den For­mat­codes von Excel

Neben den Platz­hal­tern stehen Ihnen ver­schie­de­ne weitere Steu­er­zei­chen zur Verfügung, um den Text zu for­ma­tie­ren:

Funktion Steu­er­zei­chen Wirkung
Als Bruch schreiben / Wenn Sie einen Schräg­strich einfügen (/), wandelt Excel die Zahl in einen Bruch um. Sie können den Nenner auch explizit angeben, dann rechnet Excel die Zahl ent­spre­chend um. Aus der Zahl 40 wird dann z. B. „200/5“.
Als Pro­zent­zahl for­ma­tie­ren % Mul­ti­pli­ziert die Zahl mit 100 und schreibt ein Pro­zent­zei­chen dahinter. Aus der Zahl 0,6 wird z. B. „60 %“.
Bedingte For­ma­tie­rung [>=1000] In eckigen Klammern können Sie eine Bedingung angeben, die erfüllt sein muss, damit Excel die For­ma­tie­rung anwendet. Ist die Bedingung nicht erfüllt, wandelt Excel die Zahl so um, als hätten Sie lediglich den For­mat­code „#“ ein­ge­ge­ben.
Tipp

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

Kom­bi­na­tio­nen mit Excel TEXT

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

Funktion Erklärung Beispiel
=DM() Schreibt eine Zahl im Wäh­rungs­for­mat =DM(40) ergibt „40,00 €“
=FEST() Schreibt die Zahl mit einer festen Anzahl De­zi­mal­stel­len =FEST(12.34;4) ergibt „12,3400“
=GLÄTTEN() Löscht Leer­zei­chen vor/nach Text =GLÄTTEN(“33”) ergibt „33“
=GROSS() Schreibt Text in Groß­buch­sta­ben =GROSS(“excel”) ergibt „EXCEL“
=GROSS2() Schreibt ersten Buch­sta­ben groß, Rest klein =GROSS2(“excel”) ergibt „Excel“
=RUNDEN() Rundet eine Zahl auf einer festen Anzahl an Nach­kom­ma­stel­len =RUNDEN(12,445;1) ergibt „12,4“

Über den erwähnten Funk­tio­nen hinaus bietet Excel noch zahl­rei­che hilfreich Funk­tio­nen, die das Arbeiten mit dem beliebten Programm massiv er­leich­tern. In folgenden ver­link­ten Artikeln erklären wir manche re­le­van­ten Funk­tio­nen anhand von Bei­spie­len.

Funktion Anwendung
Excel AR­BEITS­TAG Anzahl an Ar­beits­ta­gen in einer an­ge­ge­be­nen Zeit­span­ne bestimmen.
Excel XVER­GLEICH In einer Zeile oder Spalte ein Element suchen und die relative Position zu­rück­ge­ben.
Excel ODER Boolschen ODER-Vergleich durch­füh­ren.
Excel SUCHEN In einem an­ge­ge­be­nen Such­be­reich nach einer be­stimm­ten Zei­chen­fol­ge suchen.
Microsoft 365 Business
Ver­netz­tes Arbeiten mit Microsoft 365
  • Bewährt: Voll­stän­di­ges Office-Paket
  • Sicher: 1 TB zentraler Spei­cher­platz
  • Orts­un­ab­hän­gig: Auf bis zu 5 Geräten in­stal­lier­bar
Zum Hauptmenü