Mit der TEXT-Funktion können Sie durch das Anwenden einer Formatierung mithilfe von Formatcodes die Anzeige von Zahlen ändern. Diese Funktion ist in solchen Fällen nützlich, in denen Sie Zahlen in einem besser lesbaren Format anzeigen oder diese mit Text oder Symbolen kombinieren möchten.

Hinweis: Die TEXT-Funktion konvertiert Zahlen in Text, was den Verweis in späteren Berechnungen erschweren kann. Es empfiehlt sich, den ursprünglichen Wert in einer Zelle beizubehalten und dann die TEXT-Funktion in einer anderen Zelle zu verwenden. Wenn Sie dann andere Formeln bilden müssen, können Sie immer Bezug auf den ursprünglichen Wert und nicht das Ergebnis der TEXT-Funktion nehmen.

Syntax

TEXT(Wert;Textformat)

Die Syntax der TEXT-Funktion weist die folgenden Argumente auf:

Argumentname

Beschreibung

Wert

Ein numerischer Wert, der in Text umgewandelt werden soll

Textformat

Eine Textzeichenfolge, in der die Formatierung definiert ist, die auf den angegebenen Wert angewendet werden soll

Übersicht

In ihrer einfachsten Form besagt die TEXT-Funktion Folgendes:

  • TEXT(Wert, den Sie formatieren möchten;"Formatcode, der angewendet werden soll")

Nachstehend finden Sie einige gängige Beispiele, die Sie direkt in Excel kopieren und dann selbst damit experimentieren können. Achten Sie darauf, dass die Formatcodes in Anführungszeichen stehen müssen.

Formel

Beschreibung

=TEXT(1234,567;"#.##0,00 €")

Währung mit Tausendertrennzeichen und 2 Dezimalstellen, z. B. 1.234,57 €. Beachten Sie, dass Excel den Wert auf 2 Dezimalstellen rundet.

=TEXT(HEUTE();"TT.MM.JJ")

Aktuelles Datum im Format TT.MM.JJ, z. B. 14.03.12

=TEXT(HEUTE();"TTTT")

Aktueller Wochentag, z. B. Montag

=TEXT(JETZT();"H:MM AM/PM")

Aktuelle Uhrzeit, z. B. 1:29 PM

=TEXT(0,285;"0,0 %")

Prozentsatz, z. B. 28,5 %

=TEXT(4,34;"# ?/?")

Bruch, z. B. 4 1/3

=GLÄTTEN(TEXT(0,34;"# ?/?"))

Bruch, z. B. 1/3 Mit der GLÄTTEN-Funktion wird in diesem Fall das führende Leerzeichen entfernt, das durch den Dezimalwert entsteht.

=TEXT(12200000;"0,00E+00")

Wissenschaftliche Schreibweise, z. B. 1,22E+07

=TEXT(1234567898;"[<=9999999]###-####;(###) ###-####")

Sonderformat (Telefonnummer), z. B. (123) 456-7898

=TEXT(1234;"0000000")

Hinzufügen von führenden Nullen (0), z. B. 0001234

=TEXT(123456;"##0° 00' 00''")

Benutzerdefiniert – Breiten-/Längengrad

Hinweis: Auch wenn Sie mit der TEXT-Funktion die Formatierung ändern können, ist dies nicht die einzige Möglichkeit. Sie können das Format ohne Formel ändern, indem Sie STRG+1 drücken (oder auf dem Mac +1 Abbildung des Symbols der MAC-Schaltfläche BEFEHL). Wählen Sie dann im Dialogfeld Zellen formatieren > Zahl das gewünschte Format aus.

Herunterladen unserer Beispiele

Sie können eine Beispielarbeitsmappe mit sämtlichen Beispielen zur TEXT-Funktion, die Sie in diesem Artikel finden, sowie weiteren Beispielen herunterladen. Sie können sich nach diesen Beispielen richten oder eigene Formatcodes für die TEXT-Funktion erstellen.Herunterladen von Beispielen für die TEXT-Funktion in Excel

Weitere verfügbare Formatcodes

Sie können das Dialogfeld Zellen formatieren verwenden, um die anderen verfügbaren Formatcodes zu suchen:

  1. Drücken Sie STRG+1 (Abbildung des Symbols der MAC-Schaltfläche BEFEHL+1 auf dem Mac), um das Dialogfeld Zellen formatieren anzuzeigen.

  2. Wählen Sie auf der Registerkarte Zahlen das gewünschte Format aus.

  3. Wählen Sie die Option Benutzerdefiniert aus.

  4. Der gewünschte Formatcode wird jetzt im Feld Typ angezeigt. Wählen Sie in diesem Fall im Feld Typ alles außer Komma (,) und @-Symbol aus. Im folgenden Beispiel wurde nur TT.MM.JJJJ markiert und kopiert.

  5. Drücken Sie STRG+C , um den Formatcode zu kopieren, und drücken Sie dann Abbrechen , um das Dialogfeld Zellen formatieren zu schließen.

  6. Jetzt brauchen Sie nur noch STRG+V zu drücken, um den Formatcode in Ihre TEXT-Formel einzufügen, z. B.: =TEXT(B2;"TT.MM.JJJJ"). Stellen Sie sicher, dass Sie den Formatcode in Anführungszeichen ("Formatcode") einfügen, andernfalls erhalten Sie von Excel eine Fehlermeldung.

Beispiel für die Verwendung von "Format" > "Zellen" > "Zahl" > "Benutzerdefiniert" zum programmgesteuerten Erstellen von Formatzeichenfolgen in Excel.

Formatcodes nach Kategorie

Im Folgenden finden Sie einige Beispiele dafür, wie Sie unterschiedliche Zahlenformate auf Ihre Werte anwenden können, indem Sie das Dialogfeld Zellen formatieren verwenden und dann die Option Benutzerdefiniert verwenden, um diese Formatcodes in Ihre TEXT-Funktion zu kopieren.

Allgemeines Szenario

Die TEXT-Funktion wird selten allein, sondern meist in Verbindung mit anderen Angaben verwendet. Angenommen, Sie möchten Text und einen Zahlenwert miteinander kombinieren, wie beispielsweise "Bericht gedruckt am 14.03.12" oder "Wochenumsatz: $66.348,72". Sie könnten dies manuell in Excel eingeben, was jedoch wenig Sinn macht, da Excel diese Aufgabe für Sie erledigen kann. Leider weiß Excel beim Kombinieren von Text und formatierten Zahlen wie Datumsangaben, Uhrzeiten, Währung usw. nicht, wie diese angezeigt werden sollen, und verwirft daher das Zahlenformat. An diesem Punkt ist die TEXT-Funktion von unschätzbarem Wert, da Sie mit dieser Funktion Excel zwingen können, die Werte nach Ihren Wünschen zu formatieren, indem Sie beispielsweise einen Formatcode wie "TT.MM.JJ" als Datumsformat verwenden.

Im folgenden Beispiel wird gezeigt, was passiert, wenn Sie Text und Zahl ohne die TEXT-Funktion zu kombinieren versuchen. In diesem Fall wird das kaufmännische Und-Zeichen (&) verwendet, um eine Textzeichenfolge, ein Leerzeichen und einen Wert mit =A2&" "&B2 zu verketten.

Beispiel für ein Verknüpfen von Text ohne die TEXT-Funktion

Wie Sie sehen, hat Excel die Formatierung des Datums in Zelle B2 entfernt. Aus dem nächsten Beispiel geht hervor, wie Sie mit der TEXT-Funktion das gewünschte Format anwenden.

Beispiel für ein Verknüpfen von Text mit der TEXT-Funktion

Die aktualisierte Formel lautet:

  • Zelle C2:=A2&" "&TEXT(B2;"TT.MM.JJ") – Datumsformat

Häufig gestellte Fragen

Leider ist dies mit der TEXT-Funktion nicht möglich. Sie müssen Visual Basic for Applications (VBA)-Code verwenden. Der folgende Link enthält eine Methode: Konvertieren eines numerischen Werts in englische Wörter in Excel.

Ja. Dazu können Sie die Funktionen GROSS, KLEIN und GROSS2 verwenden. Aus =GROSS("hallo") würde beispielsweise "HALLO".

Ja, aber dafür sind ein paar Schritte erforderlich. Markieren Sie zuerst die Zelle oder Zellen, in denen dies geschehen soll, und drücken Sie STRG+1 , um das Dialogfeld Zellen formatieren > anzuzeigen, und dann Ausrichtung > Text-Steuerelement > aktivieren Sie die Option Text umbrechen . Passen Sie als Nächstes die fertige TEXT-Funktion an. Fügen Sie an der Stelle, an welcher der Zeilenumbruch erfolgen soll, die ASCII-Funktion ZEICHEN(10) ein. Möglicherweise müssen Sie die Spaltenbreite an die Ausrichtung des Endergebnisses anpassen.

Beispiel für die Verwendung der TEXT-Funktion zusammen mit CHAR(10) zum Einfügen eines Zeilenumbruchs. ="Aktuelles Datum: "&CHAR(10))&TEXT(HEUTE(),"TT/MM/JJ")

In diesem Fall wurde Folgendes verwendet: ="Heutiges Datum: "&ZEICHEN(10)&TEXT(HEUTE();"TT.MM.JJ")

Dies wird als wissenschaftliche Notation bezeichnet, und Excel konvertiert automatisch Zahlen, die länger als 12 Ziffern sind, wenn eine Zelle als Allgemein formatiert ist, und 15 Ziffern, wenn eine Zelle als Zahl formatiert ist. Wenn Sie lange numerische Zeichenfolgen eingeben müssen, diese aber nicht konvertiert werden sollen, formatieren Sie die betreffenden Zellen als Text , bevor Sie Ihre Werte eingeben oder in Excel einfügen.

Excel MVP Mynda Treacy

Mynda empfiehlt...

Wenn Sie Excel-Dateien und -Berichte mit Benutzern aus verschiedenen Ländern teilen, möchten Sie diese möglicherweise in der jeweiligen Sprache zur Verfügung stellen. Excel MVP, Mynda Treacy zeigt im Artikel Anzeigen von Excel-Datumsangaben in unterschiedlichen Sprachen hierfür eine großartige Lösung auf. Er umfasst auch eine Beispielarbeitsmappe, die Sie herunterladen können.

Siehe auch

Erstellen oder Löschen eines benutzerdefinierten Zahlenformats

Konvertieren von Zahlen, die als Text gespeichert wurden

Alle Excel-Funktionen (nach Kategorie)

Benötigen Sie weitere Hilfe?

Möchten Sie weitere Optionen?

Erkunden Sie die Abonnementvorteile, durchsuchen Sie Trainingskurse, erfahren Sie, wie Sie Ihr Gerät schützen und vieles mehr.

In den Communities können Sie Fragen stellen und beantworten, Feedback geben und von Experten mit umfassendem Wissen hören.