Deutsch
Online-Dokumentation

format Funktion: Stringmanipulation, Zeichensatz

 

Michael
Wodrich
Die Funktion @Format$ formatiert den in P:F2 angegebenen Gleitkommawert in das durch P:S1 angegebene Format.

Die folgenden Formatangaben werden in dem Formatstring unterstützt:

0 Wenn der zu formatierende Wert an der entsprechenden Stelle eine Zahl hat, so wird diese in den Ergebnisstring kopiert. Ansonsten wird eine 0 (null) an dieser Stelle eingesetzt.
---
#Stellenplatzhalter. Wenn der zu formatierende Wert an der entsprechenden Stelle eine Zahl hat, so wird diese in den Ergebnisstring kopiert. Ansonsten wird an diesere Stelle nichts eingesetzt (auch kein Leerzeichen).
---
.Dezimalpunkt. Das erste Auftreten des Zeichens '.' (Punkt) im Formatstring legt die Position des Trennzeichens für den Dezimalteil fest; jedes weitere Vorkommen von '.' wird ignoriert. Das tatsächlich als Dezimaltrennzeichen verwendete Zeichen wird durch die landesspezifische Windows-Einstellung festgelegt. Im deutschen Sprachraum ist es normalerweise das Komma.
---
,Trennzeichen für die Tausenderstellen. Wenn der Formatstring ein oder mehrere ','-Zeichen enthält, wird in dem Ergebnisstring zwischen jeder Gruppe von drei Stellen links vom Dezimalkomma das Trennzeichen eingefügt. Die Position und Anzahl der Zeichen ',' im Formatstring hat keinen weiteren Einfluss auf den Ergebnisstring, mit der Ausnahme, dass hierdurch angegeben wird, dass Trennzeichen für die Tausenderstellen gewünscht sind. Das tatsächlich als Trennzeichen verwendete Zeichen wird durch die landesspezifische Windows-Einstellung festgelegt. Im deutschen Sprachraum ist es normalerweise der Punkt.
---
E+Wissenschaftliche Notierung. Wenn in dem Formatstring einer der Strings 'E+', 'E-', 'e+' oder 'e-' vorkommen, wird die Zahl in wissenschaftlicher Notierung dargestellt. Bis zu vier Zeichen '0' (null) können unmittelbar auf 'E+', 'E-', 'e+' oder 'e-' folgen, um die minimale Anzahl Stellen für den Exponenten festzulegen. Die Angaben 'E+' und 'e+' bewirken, dass für positive Exponenten ein Pluszeichen und für negative Exponenten ein Minuszeichen eingefügt wird. Die Angaben 'E-' und 'e-' bewirken, dass lediglich für negative Exponenten ein Minuszeichen eingefügt wird.
---
'xx'Zeichen, die von einfachen Anführungszeichen umgeben sind, werden wie angegeben dargestellt und beeinflussen nicht die Formatierung.
---
;Trennt die Bereiche für positive und negative Werte sowie für Nullwerte im Formatstring. Um für positive und negative Werte sowie für Nullwerte unterschiedliche Formate zu ermöglichen, kann der Formatstring bis zu drei durch Semikolon getrennte Bereiche enthalten.
- Ein Bereich: Der Formatstring wird auf alle Werte angewendet.
- Zwei Bereiche: Der erste Bereich wird für positive Werte und Nullwerte angewendet, der zweite Bereich für negative Werte.
- Drei Bereiche: Der erste Bereich wird für positive Werte, der zweite Bereich für negative Werte und der dritte Bereich für Nullwerte angewendet.
Wenn der Bereich für negative Werte oder der Bereich für Nullwerte leer ist, d.h. nichts zwischen den Semikolons steht, die den Bereich begrenzen, wird stattdessen der Bereich für positive Werte verwendet.

Die Position der in dem Formatstring vor dem Dezimalpunkt am weitesten links stehenden '0' und der nach dem Dezimalpunkt am weitesten rechts stehenden '0' legt die Anzahl Stellen fest, die in dem Ergebnisstring immer dargestellt werden.
Die zu formatierende Zahl wird immer auf so viele Dezimalstellen gerundet, wie Stellenplatzhalter ('0' or '#') rechts vom Dezimalpunkt vorhanden sind. Wenn der Formatstring keinen Dezimalpunkt enthält, wird der zu formatierende Wert auf die nächste Ganzzahl gerundet.

Wenn die zu formatierende Zahl mehr Stellen links vom Dezimaltrennzeichen hat, als Stellenplatzhalter links vom Zeichen '.' im Formatstring vorhanden sind, werden die zusätzlichen Stellen vor dem ersten Stellenplatzhalter in dem Ergebnisstring eingefügt. Aufgrund der automatischen Typkonvertierung kann statt des Fließkommawertes (2. Parameter) auch eine Ganzzahl eingesetzt werden. Läßt man im Formatstring den Dezimalpunkt aus, können also auch Ganzzahlen formatiert werden.
 
Programmieren, das spannendste Detektivspiel der Welt.
31.07.2005  
 



Hinweis/ Anmerkung/ Frage zum Hilfethema


Thementitel, max. 100 Zeichen.
 

Systemprofile:

Kein Systemprofil angelegt. [anlegen]

XProfan:

 Beitrag  Schrift  Smilies  ▼ 

Bitte anmelden um einen Beitrag zu verfassen.
 

Themenoptionen

2.221 Betrachtungen

Unbenanntvor 0 min.
E.T.14.01.2024
rquindt19.03.2018
Rainer Hoefs12.02.2016
Pauli19.06.2014

Themeninformationen

Dieses Thema hat 1 Teilnehmer:

Michael Wodrich (1x)


Admins  |  AGB  |  Anwendungen  |  Autoren  |  Chat  |  Datenschutz  |  Download  |  Eingangshalle  |  Hilfe  |  Händlerportal  |  Impressum  |  Mart  |  Schnittstellen  |  SDK  |  Services  |  Spiele  |  Suche  |  Support

Ein Projekt aller XProfaner, die es gibt!


Mein XProfan
Private Nachrichten
Eigenes Ablageforum
Themen-Merkliste
Eigene Beiträge
Eigene Themen
Zwischenablage
Abmelden
 Deutsch English Français Español Italia
Übersetzungen

Datenschutz


Wir verwenden Cookies nur als Session-Cookies wegen der technischen Notwendigkeit und bei uns gibt es keine Cookies von Drittanbietern.

Wenn du hier auf unsere Webseite klickst oder navigierst, stimmst du unserer Erfassung von Informationen in unseren Cookies auf XProfan.Net zu.

Weitere Informationen zu unseren Cookies und dazu, wie du die Kontrolle darüber behältst, findest du in unserer nachfolgenden Datenschutzerklärung.


einverstandenDatenschutzerklärung
Ich möchte keinen Cookie