TEXT (Funktion)

Hinweis: Wir möchten Ihnen die aktuellsten Hilfeinhalte so schnell wie möglich in Ihrer eigenen Sprache bereitstellen. Diese Seite wurde automatisiert übersetzt und kann Grammatikfehler oder Ungenauigkeiten enthalten. Unser Ziel ist es, Ihnen hilfreiche Inhalte bereitzustellen. Teilen Sie uns bitte über den Link am unteren Rand dieser Seite mit, ob die Informationen für Sie hilfreich sind. Hier finden Sie den englischen Artikel als Referenz.

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, wodurch der Bezug auf diese Zahlen bei späteren Berechnungen schwierig werden kann. Am besten behalten Sie den ursprünglichen Wert in einer Zelle bei und verwenden die TEXT-Funktion in einer anderen Zelle. 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: Obwohl Sie die TEXT-Funktion verwenden können, um die Formatierung zu ändern, ist dies nicht die einzige Möglichkeit. Sie können das Format ohne Formel ändern, indem Sie STRG + 1 (oder Abbildung des Symbols der MAC-Schaltfläche BEFEHL + 1 auf dem Mac) drücken und dann das gewünschte Format im Dialogfeld Zellen formatieren > Zahlen auswählen.

Herunterladen unserer Beispiele

Sie können eine Beispielarbeitsmappe mit allen TEXT Funktionsbeispielen herunterladen, die Sie in diesem Artikel finden, sowie einige Extras. Sie können folgen oder eigene TEXT Funktionen formatieren. Herunterladen von Excel-Text Funktionsbeispielen

Weitere verfügbare Formatcodes

Im Dialogfeld Zellen formatieren können Sie weitere verfügbare Formatcodes finden:

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

  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"). Denken Sie daran, den Formatcode in Anführungszeichen ("Formatcode") zu setzen, da Excel sonst eine Fehlermeldung ausgibt.

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

Formatcodes nach Kategorie

Nachstehend finden Sie einige Beispiele für die Anwendung unterschiedlicher Zahlenformate auf Ihre Werte. Verwenden Sie dazu das Dialogfeld Zellen formatieren und dann die Option Benutzerdefiniert, um diese Formatcodes in Ihre TEXT-Funktion zu kopieren.

Warum löscht Excel führende Nullen?

Excel ist dafür ausgebildet, nach Zahlen zu suchen, die in Zellen eingegeben werden, nicht zahlen, die wie Text wie Teilenummern oder SKU aussehen. Wenn Sie führende Nullen beibehalten möchten, formatieren Sie den Eingabebereich als Text, bevor Sie Werte einfügen oder eingeben. Wählen Sie die Spalte oder den Bereich aus, in der Sie die Werte einfügen möchten, und drücken Sie dann STRG + 1, um das Dialogfeld Format > Zellen anzuzeigen, und wählen Sie auf der Registerkarte Zahl die Option Text aus. Nun behält Excel die führenden 0 bei.

Wenn Excel nach der Eingabe von Daten führende Nullen abgeschnitten hat, können Sie diese mithilfe der TEXT-Funktion wieder hinzufügen. Sie können auf die oberste Zelle mit den Werten verweisen und =TEXT(Wert;"00000") verwenden, wobei die Anzahl der Nullen in der Formel der Anzahl der gewünschten Zeichen entsprechen muss. Kopieren Sie dann den übrigen Bereich, und fügen Sie ihn ein.

Beispiele für die Verwendung der TEXT-Funktion zum Formatieren führender Nullen. =TEXT(A2;"00000")

Wenn die Textwerte aus irgendeinem Grund wieder in Zahlen umgewandelt werden müssen, können Sie mit 1 multiplizieren, z. B. =D4*1 oder den doppelt-unären Operator (--) verwenden, z. B. =--D4.

In Excel werden Tausender durch Punkte getrennt, wenn das Format einen Punkt (.) enthält, der von Nummernzeichen (#) oder Nullen eingeschlossen ist. Mit der Formatzeichenfolge "#.###" zeigt Excel beispielsweise die Zahl 12200000 als 12.200.000 an.

Ein Punkt, der einem Platzhalter für Ziffern folgt, gibt ein Vielfaches von Tausend an. Mit der Formatzeichenfolge "#.###,0." beispielsweise zeigt Excel die Zahl 12200000 als 12.200,0 an.

Beispiele für die TEXT-Funktion mit Tausendertrennzeichen

Hinweise: 

  • Das Tausendertrennzeichen hängt von den Ländereinstellungen ab. In den USA ist es ein Komma, in anderen Gebietsschemas ein Punkt (.).

  • Das Tausendertrennzeichen ist für Zahlen-, Währungs- und Buchhaltungsformate verfügbar.

Im Folgenden finden Sie Beispiele für Standardzahlenformate (nur Tausendendertrennzeichen und Dezimalzahlen) sowie Währungs- und Buchhaltungsformate. Währungsformate können Sie um das gewünschte Währungssymbol ergänzen und dieses neben dem Wert ausrichten, während bei Buchhaltungsformaten das Währungssymbol und die Dezimalstellen in der Spalte ausgerichtet werden. Achten Sie unten auf die Unterschiede zwischen Währungs- und Buchhaltungsformat. Beim Buchhaltungsformat wird ein nachgestelltes Leerzeichen für die Trennung zwischen Symbol und Wert verwendet.

Beispiele für die TEXT-Funktion mit Zahlen-, Währungs- und Buchhaltungsformaten

Wenn Sie nach dem Formatcode für ein Währungssymbol suchen, drücken Sie zuerst STRG+1 (oder Abbildung des Symbols der MAC-Schaltfläche BEFEHL +1 auf einem Mac), wählen Sie dann das gewünschte Format und abschließend in der Dropdownliste Symbol das Symbol aus:

Auswahl des Währungssymbols im Dialogfeld "Zellen formatieren"

Klicken Sie dann links neben dem AbschnittKategorie auf Benutzerdefiniert, und kopieren Sie den Formatcode einschließlich des Währungssymbols.

TEXT-Funktion – Benutzerdefinierte Währung mit Symbol

Hinweis: Die TEXT-Funktion unterstützt keine Farbformatierung. Wenn Sie also einen Zahlenformatcode aus dem Dialogfeld "Zellen formatieren" kopieren, der eine Farbe enthält, z. B. "#.##0,00 €;[Rot]-#.##0,00 €", akzeptiert die TEXT-Funktion zwar den Formatcode, zeigt die Farbe aber nicht an.

Sie können die Anzeige eines Datums ändern und eine Kombination aus "T" für Tag, "M" für Monat und "J" für Jahr verwenden.

Formatcodes für Monat, Tag und Jahr

Bei den Formatcodes der TEXT-Funktion wird die Groß- und Kleinschreibung nicht beachtet. Sie können also "T" oder "t", "M" oder "m", "J" oder "j" verwenden.

Excel MVP Mynda Treacy

Mynda empfiehlt...

Wenn Sie Excel-Dateien und Berichte für Benutzer aus unterschiedlichen Ländern freigeben, möchten Sie Ihnen möglicherweise einen Bericht in Ihrer Sprache geben. Excel MVP, Mynda Treacy hat eine großartige Lösung in diesen Excel-Datumsangaben, die in einem anderen Sprachen Artikel angezeigt werden . Sie enthält auch eine Beispielarbeitsmappe, die Sie herunterladen können.

Sie können die Anzeige der Uhrzeit ändern und eine Kombination aus "H" für Stunden, "M" für Minuten oder "S" für Sekunden und "AM/PM" für die Anzeige im 12-Stunden-Format verwenden.

Uhrzeitformate für Stunden, Minuten und Sekunden

Wenn Sie "AM/PM" bzw. "A/P" weglassen, wird die Uhrzeit im 24-Stunden-Format angezeigt.

Bei den Formatcodes der TEXT-Funktion wird die Groß- und Kleinschreibung nicht beachtet. Sie können also "H" oder "h", "M" oder "m", "S" oder "s" benutzen.

Sie können die Anzeige von Dezimalwerten in Prozentsätze (%) ändern.

Formatcodes für Prozentwerte

Sie können die Anzeige von Dezimalwerten in Brüche (?/?) ändern.

Formatcodes für Brüche

Mit der wissenschaftlichen Schreibweise können Zahlen als Dezimalzahl zwischen 1 und 10 mit einer Zehnerpotenz angegeben werden. Diese Schreibweise wird häufig zum Verkürzen der Anzeige großer Zahlen verwendet.

Formatcodes für die wissenschaftliche Schreibweise

Excel enthält bereits einige Sonderformate:

  • Postleitzahl – "00000"

  • Postleitzahl D – "D-00000"

  • Telefonnummer – "[<=9999999]###-####;(###) ###-####"

  • Sozialversicherungsnummer – "0000-00 00 00"

Sonderformate für die TEXT-Funktion

Die Sonderformate hängen vom Gebietsschema ab. Wenn es für Ihr Gebietsschema keine Sonderformate gibt oder die Sonderformate Ihren Anforderungen nicht entsprechen, können Sie im Dialogfeld Zellen formatieren unter Benutzerdefiniert eigene Sonderformate erstellen.

Allgemeines Szenario

Die Text -Funktion wird selten von selbst verwendet und wird meist in Verbindung mit etwas anderem verwendet. Angenommen, Sie möchten Text und einen Zahlenwert kombinieren, beispielsweise "Bericht gedruckt am: 03/14/12" oder "wöchentlicher Umsatz: $66.348,72". Sie können das manuell in Excel eingeben, doch dadurch wird der Zweck erfüllt, dass Excel das für Sie erledigen kann. Wenn Sie Text und formatierte Zahlen wie Datumsangaben, Uhrzeiten, Währungen usw. kombinieren, weiß Excel leider nicht, wie Sie Sie anzeigen möchten, sodass die Zahlenformatierung gelöscht wird. Hier ist die Text -Funktion von unschätzbarem Wert, da Sie es Ihnen ermöglicht, Excel zu zwingen, die Werte in der gewünschten Weise zu formatieren, indem Sie einen Formatcodewie "mm/dd/yy" für das Datum-Format verwenden.

Im folgenden Beispiel sehen Sie, was passiert, wenn Sie versuchen, Text und eine Zahl zu verknüpfen, ohne die Funktion Text zu verwenden. In diesem Fall verwenden wir das kaufmännische und-Zeichen (&), um eine Textzeichenfolge, ein Leerzeichen ("") und einen Wert mit = a2 & "" & B2zu 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 können Sie das nicht mit der Funktion Text ausführen, Sie müssen VBA-Code (Visual Basic for Applications) verwenden. Der folgende Link verfügt über 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 es dauert ein paar Schritte. Wählen Sie zuerst die Zelle oder die Zellen aus, in der Sie diese Aktion durchführen möchten, und verwenden Sie STRG + 1, um das Dialogfeld Format > Zellen anzuzeigen, und klicken Sie dann auf Ausrichtung > Textsteuerelement, und aktivieren Sie die Option Textumbruch. Als nächstes passen Sie die fertige Text -Funktion an, um die ASCII -Funktion char (10) einzuschließen, in der Sie den Zeilenumbruch einfügen möchten. Möglicherweise müssen Sie die Spaltenbreite anpassen, je nachdem, wie das endgültige Ergebnis ausgerichtet wird.

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: "&CHAR(10)&TEXT(HEUTE();"TT.MM.JJ")

Dies ist die sogenannte wissenschaftliche Schreibweise. Excel konvertiert automatisch Zahlen mit mehr als 12 Ziffern, wenn eine Zelle als Allgemein formatiert ist, und mit mehr als 15 Ziffern, wenn eine Zelle als Zahl formatiert ist. Wenn Sie lange numerische Zeichenfolgen eingeben müssen, aber nicht möchten, dass diese konvertiert werden, formatieren Sie die fraglichen Zellen als Text, bevor Sie Werte in Excel eingeben oder einfügen.

Excel MVP Mynda Treacy

Mynda empfiehlt...

Wenn Sie Excel-Dateien und Berichte für Benutzer aus unterschiedlichen Ländern freigeben, möchten Sie Ihnen möglicherweise einen Bericht in Ihrer Sprache geben. Excel MVP, Mynda Treacy hat eine großartige Lösung in diesen Excel-Datumsangaben, die in einem anderen Sprachen Artikel angezeigt werden . Sie enthält 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)

Ihre Office-Fähigkeiten erweitern
Schulung erkunden
Neue Funktionen als Erster erhalten
An Office Insider teilnehmen

War diese Information hilfreich?

Vielen Dank für Ihr Feedback!

Vielen Dank für Ihr Feedback. Es klingt, als ob es hilfreich sein könnte, Sie mit einem unserer Office-Supportmitarbeiter zu verbinden.

×