Benutzerdefinierte numerische Formate für die Formatfunktion (benutzerdefinierte Access-Web-App)

Hier erfahren Sie, wie Sie die Darstellung einer Zahl durch das Erstellen eines benutzerdefinierten Zahlenformats steuern.

Wichtig

Das Erstellen und Verwenden von Access-Web-Apps in SharePoint wird von Microsoft nicht mehr empfohlen. Alternativ sollten Sie die Verwendung von Microsoft PowerApps für das Erstellen von Business Solutions ohne Code für das Web und für mobile Geräte in Betracht ziehen.

Sie können die Darstellung einer Zahl ändern, indem Sie ein benutzerdefiniertes Zahlenformat erstellen. Ein benutzerdefiniertes Zahlenformat kann über ein bis drei Teile, die durch ein Semikolon (;) getrennt sind, verfügen. Wenn das Formatargument der Format-Funktion (Access benutzerdefinierte Web app)-Funktion eines der vordefinierten numerischen Formate enthält, ist nur ein Teil zulässig.

Formatspezifikationen

In der folgenden Tabelle sind die Zeichen aufgeführt, die Sie zum Erstellen benutzerdefinierter Zahlenformate verwenden können.

Formatspezifikationen Beschreibung
Keine
Zeigt die Zahl ohne Formatierung an.
0 (Null)
Ziffernplatzhalter. Zeigt eine Ziffer oder eine Null an. Wenn im Ausdruck in der Formatzeichenfolge an der Position der Null eine Ziffer steht, wird die Ziffer angezeigt. Andernfalls wird an dieser Position eine Null angezeigt. Wenn die Zahl im Formatausdruck weniger Ziffern als Nullen aufweist (auf einer von beiden Seiten des Dezimaltrennzeichens) werden voran- oder nachgestellte Nullen angezeigt. Weist die Zahl rechts neben dem Dezimaltrennzeichen mehr Ziffern als Nullen auf als rechts neben dem Dezimaltrennzeichen im Formatausdruck, wird die Zahl entsprechend der Anzahl an vorhandenen Nullen gerundet. Weist die Zahl links neben dem Dezimaltrennzeichen mehr Ziffern als Nullen auf als links neben dem Dezimaltrennzeichen im Formatausdruck, werden die zusätzlichen Ziffern unverändert angezeigt.
#
Ziffernplatzhalter. Zeigt eine Ziffer oder nichts an. Wenn im Ausdruck in der Formatzeichenfolge an der Position des #-Zeichens eine Ziffer steht, wird die Ziffer angezeigt. Andernfalls wird an dieser Position nichts angezeigt. Dieses Symbol funktioniert so wie der Ziffernplatzhalter „0“, nur dass keine voran- und nachgestellte Nullen angezeigt werden, wenn die Zahl auf einer von beiden Seiten des Dezimaltrennzeichens im Formatausdruck die gleiche oder eine geringere Anzahl an Ziffern als „#“-Zeichen aufweist.
. (Punkt)
Dezimalplatzhalter. Der Dezimalplatzhalter bestimmt, wie viele Ziffern rechts und links neben dem Dezimaltrennzeichen angezeigt werden. Sind im Formatausdruck nur #-Zeichen neben diesem Symbol enthalten, beginnen Zahlen unter 1 mit einem Dezimaltrennzeichen. Um eine vorangestellte Null mit Bruchzahlen anzuzeigen, wird die Null als erster Ziffernplatzhalter links neben dem Dezimaltrennzeichen verwendet. In manchen Gebietsschemas wird ein Komma als Dezimaltrennzeichen verwendet. Das tatsächliche in der formatierten Ausgabe als Dezimaltrennzeichen verwendete Zeichen hängt von dem vom System erkannten Zahlenformat ab. Daher sollten Sie auch dann den Punkt als Dezimaltrennzeichen in den Formaten verwenden, wenn Sie sich in einem Gebietsschema befinden, in dem ein Komma als Dezimaltrennzeichen verwendet wird. Die formatierte Zeichenfolge wird in dem für das Gebietsschema korrekten Format angezeigt.
%
Prozentplatzhalter. Der Ausdruck wird mit 100 multipliziert. Das Prozentzeichen (%) wird an der Position eingefügt, an der es in der Formatzeichenfolge steht.
, (Komma)
Tausendertrennzeichen. Das Tausendertrennzeichen trennt die Tausend von Hundert in einer Zahl, die vier oder mehr Stellen links neben dem Dezimaltrennzeichen aufweist. Der standardmäßige Gebrauch des Tausendertrennzeichens ist gegeben, wenn das Format ein Tausendertrennzeichen aufweist, das von Ziffernplatzhaltern umschlossen ist (0 oder #). Ein Tausendertrennzeichen unmittelbar links neben dem Dezimaltrennzeichen (unabhängig davon, ob ein Dezimaltrennzeichen angegeben ist) oder als das am weitesten rechts stehende Zeichen in der Zeichenfolge bedeutet "Skalieren der Zahl durch Dividieren durch 1.000, gerundet nach Bedarf". Zahlen, die kleiner als 1.000, aber größer oder gleich 500 sind, werden als 1 und Zahlen kleiner als 500 als 0 angezeigt. Zwei aufeinanderfolgende Tausendertrennzeichen an dieser Stelle skalieren mit einem Faktor von 1 Million sowie einem weiteren Faktor von 1000 für jedes weitere Trennzeichen. Mehrere Trennzeichen an anderer Position als direkt links neben dem Dezimaltrennzeichen oder ganz rechts in der Zeichenfolge werden so behandelt, als ob sie nur die Verwendung des Tausendertrennzeichens angeben würden. In einigen Gebietsschemas wird ein Punkt als Tausendertrennzeichen verwendet. Das tatsächliche in der formatierten Ausgabe als Tausendertrennzeichen verwendete Zeichen hängt von dem von Ihrem System erkannten Zahlenformat ab. Daher sollten auch dann das Komma als Tausendertrennzeichen in den Formaten verwenden, wenn Sie sich in einem Gebietsschema befinden, in dem ein Punkt als Tausendertrennzeichen verwendet wird. Die formatierte Zeichenfolge wird in dem für das Gebietsschema korrekten Format angezeigt. Sehen Sie sich zum Beispiel die folgenden drei Formatierungszeichenfolgen an:
„#,0.“ verwendet das Tausendertrennzeichen, um die Zahl 100 Millionen als Zeichenfolge „100,000,000“ zu formatieren. „#0,.“ verwendet die Skalierung mit einem Faktor von Eintausend, um die Zahl 100 Millionen als Zeichenfolge „100000“ zu formatieren. „#,0,.“ verwendet das Tausendertrennzeichen und die Skalierung mit Eintausend, um die Zahl 100 Millionen als Zeichenfolge „100,000“ zu formatieren.
: (Doppelpunkt)
Zeittrennzeichen. In manchen Gebietsschemas werden andere Zeichen als Zeittrennzeichen verwendet. Das Zeittrennzeichen trennt Stunden, Minuten und Sekunden bei der Formatierung von Zeitwerten. Das tatsächliche in der formatierten Ausgabe als Zeittrennzeichen verwendete Zeichen wird durch die Systemeinstellungen bestimmt.
/ (Schrägstrich)
Datumstrennzeichen. In manchen Gebietsschemas werden andere Zeichen als Datumstrennzeichen verwendet. Das Datumstrennzeichen trennt Tag, Monat und Jahr bei der Formatierung von Datumswerten. Das tatsächliche in der formatierten Ausgabe als Datumstrennzeichen verwendete Zeichen wird durch die Systemeinstellungen bestimmt.
E- , E+ , e- , e+
Wissenschaftliches Format. Wenn der Formatausdruck mindestens einen Ziffernplatzhalter (0 oder #) rechts neben „E-", „E+", „e-" oder „e+" aufweist, wird die Zahl im wissenschaftlichen Format angezeigt und zwischen der Zahl und dem Exponenten „E" oder „e" eingefügt. Die Anzahl an Ziffernplatzhaltern auf der linken Seite bestimmt die Anzahl an Ziffern im Exponenten. „E-" oder „e-" fügt ein Minus-Zeichen neben negativen Exponenten ein. „E+" oder „e+" fügt ein Minus-Zeichen neben negativen und ein Plus-Zeichen neben positiven Exponenten ein. Zur richtigen Formatierung müssen Sie außerdem Ziffernplatzhalter rechts neben diesem Symbol einfügen.
- + $ ( )
Literalzeichen. Diese Zeichen werden genau so angezeigt, wie sie in der Formatierungszeichenfolge eingegeben wurden. Um ein anderes Zeichen als die aufgelisteten anzuzeigen, wird ein umgekehrter Schrägstrich () vorangestellt oder das Zeichen in doppelte Anführungszeichen gesetzt (" ").
\ (umgekehrter Schrägstrich)
Zeigt das nächste Zeichen in der Formatzeichenfolge an. Um ein Zeichen anzuzeigen, das eine besondere Bedeutung als Literalzeichen hat, stellen Sie ihm einen umgekehrten Schrägstrich () voran. Der umgekehrte Schrägstrich wird nicht angezeigt. Die Verwendung eines umgekehrten Schrägstrichs entspricht dem Setzen eines Zeichens in doppelte Anführungszeichen. Um einen umgekehrten Schrägstrich anzuzeigen, verwenden Sie zwei umgekehrte Schrägstriche (\). Beispiele für Zeichen, die nicht als Literalzeichen angezeigt werden können, sind die Datums- und Zeitformatierungszeichen (a, c, d, h, m, n, p, q, s, t, w, y, /und :), die numerischen Formatierungszeichen (#, 0, %, E, e, Komma und Punkt) und die Zeichenfolgenformatierungszeichen (@, &, <, >und !).
"ABC"
Zeigt die Zeichenfolge zwischen den doppelten Anführungszeichen an (" "). Um eine Zeichenfolge im Formatargument innerhalb des Codes anzugeben, muss der Text mit Chr(34) umschlossen werden (34 ist der Zeichencode für ein Anführungszeichen (")).

Die folgende Tabelle enthält einige Beispielformatausdrücke für Zahlen. (Bei diesen Beispielen wird davon ausgegangen, dass die Gebietsschemaeinstellung Ihres Systems Englisch-USA ist.) Die erste Spalte enthält die Formatzeichenfolgen für die Format-Funktion. Die anderen Spalten enthalten die resultierende Ausgabe, wenn die formatierten Daten den in den Spaltenüberschriften angegebenen Wert aufweisen.

Format (Stil) „5" formatiert als „-5" formatiert als „0.5" formatiert als „0" formatiert als
Zeichnfolge der Länge Null ("")
5
-5
0.5
0
0
5
-5
1
0
0.00
5.00
-5.00
0.50
0.00
#,##0
5
-5
1
0
$#,##0;($#,##0)
$5
($5)
$1
$0
$#,##0.00;($#,##0.00)
$5.00
($5.00)
$0.50
$0.00
0%
500%
-500%
50%
0%
0.00%
500.00%
-500.00%
50.00%
0.00%
0.00E+00
5.00E+00
-5.00E+00
5.00E-01
0.00E+00
0.00E-00
5.00E00
-5.00E00
5.00E-01
0.00E00
"$#,##0;;\Z\e\r\o"
$5
$-5
$1
Zero

Bemerkungen

Wenn Sie Semikolons ohne Werte dazwischen einfügen, wird der fehlende Abschnitt mit dem Format des positiven Werts angezeigt.

Siehe auch