Vordefinierte numerische Formate für die FORMAT-Funktion
Die folgende Tabelle enthält eine Übersicht über die Namen vordefinierter numerischer Formate. Diese werden möglicherweise nach Namen als Formatargument für die FORMAT-Funktion verwendet.
Formatangabe |
Beschreibung |
---|---|
"General Number" |
Zeigt eine Zahl ohne Tausendertrennzeichen an. |
"Currency" |
Zeigt eine Zahl ggf. mit Tausendertrennzeichen an; zeigt zwei Ziffern rechts vom Dezimaltrennzeichen an. Die Ausgabe hängt vom verwendeten Systemgebietsschema ab. |
"Fixed" |
Zeigt mindestens eine Ziffer links und zwei Ziffern rechts vom Dezimaltrennzeichen an. |
"Standard" |
Zeigt die Zahl mit Tausendertrennzeichen und mindestens einer Ziffer links sowie zwei Ziffern rechts vom Dezimaltrennzeichen an. |
"Percent" |
Zeigt die Zahl multipliziert mit 100 mit einem Prozentzeichen (%) an, das rechts ohne Leerzeichen angefügt wird; zeigt immer zwei Ziffern rechts vom Dezimaltrennzeichen an. |
"Scientific" |
Verwendet die standardmäßige wissenschaftliche Schreibweise und stellt zwei signifikante Stellen bereit. |
"Yes/No" |
Zeigt No an, wenn die Zahl 0 lautet, und andernfalls Yes. |
"True/False" |
Zeigt False an, wenn die Zahl 0 lautet, und andernfalls True. |
"On/Off" |
Zeigt Off an, wenn die Zahl 0 lautet, und andernfalls On. |
Hinweise
Beachten Sie, dass Formatzeichenfolgen auf Visual Basic (OLE-Automatisierung) beruhen und daher ein geringfügig anderes Verhalten als die von .NET Framework verwendeten Formatzeichenfolgen haben. Abkürzungen wie "P" und "x" werden nicht unterstützt. Jegliche anderen Zeichenfolgen, die Sie als Argument der FORMAT-Funktion bereitstellen, werden als Definition eines benutzerdefinierten Formats interpretiert.
Wichtig |
---|
Wenn value BLANK() ist, gibt die Funktion eine leere Zeichenfolge zurück. Wenn format_string BLANK() ist, wird der Wert mit dem Format "General Number" formatiert. |
Beispiel
In den folgenden Beispielen wird veranschaulicht, wie anhand verschiedener vordefinierter Formatierungszeichenfolgen ein numerischer Wert formatiert wird.
FORMAT( 12345.67, "General Number")
FORMAT( 12345.67, "Currency")
FORMAT( 12345.67, "Fixed")
FORMAT( 12345.67, "Standard")
FORMAT( 12345.67, "Percent")
FORMAT( 12345.67, "Scientific")
Die vorangehenden Ausdrücke geben die folgenden Ergebnisse zurück:
12345.67 "General Number" zeigt die Zahl ohne Formatierung an.
$12,345.67 "Currency" zeigt die Zahl mit der vom Gebietsschema abhängigen Währungsformatierung an. Im Beispiel wird die in den USA übliche Währungsformatierung verwendet.
12345.67 "Fixed" zeigt mindestens eine Ziffer links vom Dezimaltrennzeichen und zwei Ziffern rechts vom Dezimaltrennzeichen an.
12,345.67 "Standard" zeigt mindestens eine Ziffer links vom Dezimaltrennzeichen und zwei Ziffern rechts vom Dezimaltrennzeichen an (einschließlich Tausendertrennzeichen). Im Beispiel wird die in den USA übliche Zahlenformatierung verwendet.
1,234,567.00 % "Percent" zeigt die Zahl als Prozentsatz (mit 100 multipliziert) mit Formatierung an. Rechts von der Zahl wird das Prozentzeichen durch ein Leerzeichen getrennt angefügt.
1.23E+04 "Scientific" zeigt die Zahl in wissenschaftlicher Schreibweise mit zwei Dezimalstellen an.
Siehe auch
Verweis
Vordefinierte Datums- und Uhrzeitformate für die FORMAT-Funktion
Benutzerdefinierte numerische Formate für die FORMAT-Funktion