Inhaltsverzeichnis
Die TEXT-Funktion ist eine der aussagekräftigen Funktionen in Excel, mit der Sie verschiedene Formatierungsarten für Zahlen vornehmen können. Dieser Artikel zeigt verschiedene Möglichkeiten, wie Sie Formatcodes mit der Funktion TEXT-Funktion für unterschiedliche Zwecke.
Arbeitsbuch zum Herunterladen
Sie können das Arbeitsbuch für die Praxis über die unten stehende Schaltfläche herunterladen.
Text Funktion Format Codes.xlsxWas sind die Formatcodes für die Funktion TEXT?
Zunächst sollten wir die Syntax und den Zweck der TEXT Funktion Die Syntax dieser Funktion sieht folgendermaßen aus:
TEXT(Wert, format_text)Die Verwendung des TEXT-Funktion können wir beliebige Werte oder Zahlen mit verschiedenen Formatcodes formatieren.
Diese Funktion wird benötigt, wenn wir den Wert eines bestimmten Formats ändern oder abrufen wollen. Dann brauchen wir die TEXT Ein Beispiel für eine solche Funktion ist die folgende.
=TEXT(HEUTE(), "MM/DD/YY")
Es wird die folgende Ausgabe erzeugt:
Das heutige Datum ist in MM/TT/JJJ Format, wie 29/06/21. Die Verwendung des TEXT-Funktion können wir unsere Endprodukte problemlos an unsere Anforderungen anpassen.
Grundsätzlich gibt es eine Reihe von Formatcodes, die mit dem TEXT-Funktion Hier werden jedoch die gebräuchlichsten und am häufigsten verwendeten Codes mit ihrem Zweck aufgeführt.
Format Code | Zweck |
---|---|
0 | Zeigt führende Nullen an. |
? | Lässt Leerzeichen stehen, anstatt führende Nullen anzuzeigen. |
# | Steht für optionale Ziffern und enthält keine zusätzlichen Nullen. |
(Punkt) | Erscheint das Dezimalkomma. |
, (Komma) | Tausendertrennzeichen. |
[ ] | Erstellen Sie bedingte Formate. |
4 Beispiele für die TEXT-Funktion zur Formatierung von Codes in Excel
In diesem Abschnitt werden die verschiedenen Verwendungsmöglichkeiten des TEXT Formatierungscodes, z. B. die Kombination von Text mit einer Zahl oder einem Datum, die Hinzufügung einer führenden Null und die Konvertierung von Zahlen in ein bestimmtes Format. Tauchen wir ein in die Anwendungen!
1 Kombinieren Sie Texte und Zahlen mit benutzerdefinierter Formatierung
Nehmen wir einen Datensatz mit einigen Früchte und ihre Stückpreis und Menge Die letzte Spalte ist die Spalte für den Gesamtpreis.
Nun werden wir die Gesamtpreis mit einem Text- und Währungssymbol, Tausendertrennzeichen und zwei Dezimalstellen unter Verwendung der TEXT-Funktion .
Die Formel dafür sieht folgendermaßen aus:
="Text" & TEXT( Formel, "$###,###.00")📌 Erläuterung der Formel:
Erstens fügen wir den Text vorne mit der Methode Ampersand ( & ) Symbol, dann in der TEXT Funktion in den ersten Abschnitt der Parameter einfügen, werden wir unsere Formel verwenden, um die gewünschte Ausgabe zu zählen. Danach setzen wir ein $ Zeichen vorne für die Formatierung, da das Währungssymbol hier ein Dollar ist, ein Komma ( , ) für Tausendertrennzeichen, und ein # zur Darstellung optionaler Ziffern.
- Geben Sie also zunächst die folgende Formel in die Zelle E5 und ziehen Sie die Füllen Griff Symbol unten, um die Formel zu kopieren.
="Gesamtpreis"&TEXT(C5*D5, "$###,###.00")
2. richtiges Telefonnummernformat anwenden
Nehmen wir an, wir haben einen Datensatz, der einige Rufnummern Aber die angegebenen Zahlen sind nicht gut formatiert.
- Nun werden wir die genannten Nummern in richtige Telefonnummern umwandeln, indem wir die TEXT Funktion Wir wollen also Telefonnummern wie diese erstellen:
(555) 555-1234
- Dazu müssen wir eine Formel verwenden, die unten angegeben ist:
📌 Erläuterung der Formel:
Da wir die Telefonnummern wie im obigen Beispiel formatieren müssen, benötigen wir zunächst eine Bedingung, um die letzten 7 Ziffern von den angegebenen Nummern zu trennen. Wir müssen Folgendes verwenden [ ] für bedingte Zwecke. Dann brauchen wir # für einen Dezimalplatzhalter, um die Zahl nach unseren Bedürfnissen zu bilden.
- Erstens, im ersten Abschnitt der TEXT-Funktion nimmt es die gegebene Eingabe, die unsere C Spalte, da wir die angegebenen Telefonnummern ohne Formatierung aus dieser Spalte übernehmen.
- Zweitens, der Abschnitt Format [<=9999999] prüft die Zahlen auf der rechten Seite, ob sie kleiner oder gleich 7 Ziffern sind oder nicht, und wandelt die ersten 7 Ziffern in ###-#### Form, d.h. 3 Ziffern-4-Ziffern-Paar. Danach wird der Unterabschnitt (###) ###-#### formatieren Sie die ganze Zahl wie folgt (555) 555-1234. Die letzten 3 Ziffern werden also durch () abgedeckt und die anderen 3 Ziffern-4-Ziffern-Paare.
- Geben Sie also zunächst die folgende Formel in die Zelle D5 und ziehen Sie dann die Füllen Griff Symbol unten.
=TEXT(C5,"[<=9999999]###-####;(###) ###-####")
3. vorangestellte Nullen vor Zahlen hinzufügen
Excel entfernt führende Nullen, die vor Zahlen eingegeben werden, automatisch. Aber manchmal müssen wir die führenden Nullen beibehalten. Dann wird die TEXT-Funktion kann uns dabei mit seinen Formatcodes helfen. Nehmen wir einen Datensatz mit einigen Mitarbeiter mit ihren Namen und id .
Wir wollen, dass alle Mitarbeiter IDs in 7 Ziffern, aber einige der IDs nicht vollständig 7-stellig sind, werden wir alle IDs in 7 Ziffern unter Verwendung des Formatcodes der TEXT Funktion.
- Geben Sie also zunächst die folgende Formel in die Zelle D5 und ziehen Sie dann die Füllen Griff Symbol unten.
=TEXT(C5, "0000000")
4. die Kombination von Text und Datum im gewünschten Format
Manchmal müssen wir Text und Datum in unserem gewünschten Format kombinieren. Wir können die TEXT um unsere Ausgabe anzupassen. Um diese Methode zu demonstrieren, denken wir an einen Datensatz mit einigen Produkte und ihre Liefertermine .
- Jetzt werden wir die Namen der Produkte und die Lieferdaten kombinieren und in einer einzigen Spalte anzeigen, indem wir TEXT Funktion Formatcodes.
- Die Syntax der entsprechenden Formel lautet wie folgt.
📌 Erläuterung der Formel:
In der obigen Formel ist ein Ampersand (&) Wenn wir Text mit Text oder Text mit einer Formel kombinieren müssen, dann ist das in Excel ganz einfach möglich, indem wir das kaufmännische Und ( & Es ist die Alternative zum CONCAT-Funktion Weitere Informationen finden Sie in Excel. Hinzufügen von Text vor einer Formel in Excel .
Hier wollen wir nur zwei Zellen kombinieren und etwas Text hinzufügen. Außerdem wollen wir die Datumsangaben mit der Funktion TEXT-Funktion den Formatcode.
TEXT(Zelle, "mm/dd/yyyy")Im ersten Abschnitt des Parameters werden die Werte übernommen, da wir also die Spaltenwerte der Liefertermine übergeben wollen, müssen wir hier die Zellennummer übergeben. In dem doppelten Anführungszeichen haben wir die Bildung der Termine mit Hilfe der mm/tt/jjjj Ausgehend von den angegebenen Daten werden die Daten also in diesem Format formatiert, wobei mm-> Monat dd-> Tag jjjj-> Unsere Verabredung wird also folgendermaßen aussehen: 05/07/1998 .
- Geben Sie also zunächst die folgende Formel in die Zelle D5 und ziehen Sie dann die Füllen Griff Symbol unten.
=B5&" das Lieferdatum ist " &TEXT(C5, "mm/dd/yyyy")
Lesen Sie mehr: Verwendung der FIXED-Funktion in Excel (6 geeignete Beispiele)
Weitere Beispiele mit der Excel-Funktion TEXT zum Formatieren von Codes
Hier werde ich einige Benutzerprobleme und Lösungen für die TEXT-Funktion .
- Berechnen wir den heutigen Monat mit =MONAT(HEUTE()). Sie gibt die Nummer des aktuellen Monats an, bei mir ist es z. B. Oktober, also wird 10 als Rückgabewert ausgegeben.
- Aber wenn ich die =TEXT(MONTH(TODAY()), "mm") dies wird zurückgegeben 01 .
Warum tritt dieser Fehler auf?
Wir konvertieren das Datum in die Zahl 10, und dann sagen Sie dem Programm, dass es die Zahl 10 in ein Datum umwandeln soll, das dann als 02/01/1900 ( tt/mm/jjjj ), was der numerische Anfangswert eines Excel-Datums ist. Wenn Sie also die Textformel ausführen, erhalten wir die 1 aus dem Januar.
- Ein weiteres Problem ist die Berechnung der Datum und Zeit Wenn wir sowohl die Nummer des heutigen Tages als auch die aktuelle Stunde herausfinden müssen, können wir diese mit der Funktion TEXT-Funktion. Verwenden Sie einfach die folgende Formel.
=TEXT(HEUTE(), "dd ") & "Tage " & TEXT(JETZT(), "hh ") & "Stunden"
- Nach dieser Formel ergibt sich die erste Funktion TEXT(TODAY(), "dd ") berechnet die heutige Datumsnummer, und TEXT(NOW(), "hh ") erfährt die aktuellen Öffnungszeiten.
Anwendung des Excel-Textformats
Excel kann den Wert, den Sie in eine Zelle einzugeben versuchen, automatisch erkennen, d. h., es konvertiert den Wert in das erkannte Format, sobald Sie ihn eingeben, auch wenn Sie das nicht wollen. Daher kann die Intelligenz von Excel, die in den meisten Fällen äußerst nützlich ist, manchmal zu einem Ärgernis für Sie werden.
Nehmen wir zum Beispiel an, Sie versuchen, Folgendes einzugeben 5-10 in einer Zelle, um anzuzeigen 5 bis 10 Excel behandelt es jedoch wie ein Datum, d.h. es wird eingegeben als 5. Oktober oder Mai 10 des aktuellen Jahres, je nach Einstellung des Systemdatums. Ähnlich unangenehme Ergebnisse erhalten Sie, wenn Sie versuchen, Codes mit führenden Nullen einzugeben. Denn Excel betrachtet die führenden Nullen als Redundanz und entfernt sie automatisch.
Was können Sie also tun, um solche Situationen zu vermeiden? Keine Sorge, Sie können die Zellen einfach wie folgt formatieren Text Dann speichert Excel die Werte so, wie Sie sie eingegeben haben, ohne sie zu ändern.
Nehmen wir an, Sie wollen etwas eingeben IDs mit führenden Nullen im Bereich B2:B100 Wählen Sie dann den Bereich aus und drücken Sie STRG + 1 oder gehen Sie zu Startseite>> Format>> Zellen formatieren Wählen Sie als nächstes die Option Text Kategorie aus der Nummer auf der Registerkarte Zellen formatieren Dialogfeld und klicken Sie auf OK Danach können Sie alles eingeben, was Sie wollen, und Excel wird nichts ändern.
Anmerkung: Sie können auch die Taste CTRL + 1 zum Öffnen des Zellen formatieren Dialogfeld.Dinge zum Merken
- Vergessen Sie nicht, die Formatcodes in Anführungszeichen zu setzen, da sonst die TEXT Funktion wird zurückgegeben #NAME! error .
- Die TEXT konvertiert numerische Werte in Textstrings. Daher können Sie die Ausgabezelle nicht als Referenz für einen numerischen Wert in anderen Formeln verwenden. Sie müssen ggf. andere Zahlenformate verwenden, um solche Einschränkungen zu vermeiden.
Schlussfolgerung
Dies sind die Möglichkeiten der Nutzung des TEXT-Funktion Ich habe alle Methoden mit den entsprechenden Beispielen gezeigt. Außerdem haben wir die Grundlagen dieser Funktion und die am häufigsten verwendeten Formatcodes dieser Funktion besprochen. Wenn Sie eine andere Methode kennen, um dies zu erreichen, dann teilen Sie sie uns bitte mit. Vergessen Sie nicht, unsere ExcelWIKI Blog, um mehr über Excel zu erfahren. Bleiben Sie bei uns und lernen Sie weiter.