Udostępnij za pośrednictwem


Wstępnie zdefiniowane formaty liczbowe funkcji FORMAT

W poniższej tabeli przedstawiono nazwy wstępnie zdefiniowanych formatów liczbowych. Tych nazw można używać jako argumentu styl w funkcji Format.

Specyfikacja formatu

Opis

"General Number"

Wyświetla liczbę bez separatorów tysięcy.

"Currency"

Wyświetla liczbę z separatorami tysięcy, jeśli są potrzebne; wyświetla dwie cyfry z prawej strony separatora dziesiętnego. Wynik jest tworzony na podstawie ustawień regionalnych systemu.

"Fixed"

Wyświetla co najmniej jedną cyfrę z lewej strony i dwie z prawej strony separatora dziesiętnego.

"Standard"

Wyświetla liczbę z separatorami tysięcy, co najmniej jedną cyfrę z lewej strony i dwie z prawej strony separatora dziesiętnego.

"Percent"

Wyświetla liczbę pomnożoną przez 100 ze znakiem procentu (%) umieszczonym bezpośrednio z prawej strony liczby; zawsze wyświetla dwie cyfry z prawej strony separatora dziesiętnego.

"Scientific"

Używa standardowej notacji wykładniczej i podaje dwie cyfry znaczące.

"Yes/No"

Wyświetla ciąg No, jeśli liczba jest równa 0; w przeciwnym razie wyświetla ciąg Yes.

"True/False"

Wyświetla ciąg False, jeśli liczba jest równa 0; w przeciwnym razie wyświetla ciąg True.

"On/Off"

Wyświetla ciąg Off, jeśli liczba jest równa 0; w przeciwnym razie wyświetla ciąg On.

Uwagi

Należy zauważyć, że ciągi formatu są oparte na składni języka Visual Basic (automatyzacja OLE), przez co mogą mieć nieco inne zachowanie niż takie same ciągi formatu używane w programie .NET Framework. Skróty, takie jak „P” i „x” są nieobsługiwane. Wszystkie inne ciągi dostarczane jako argumenty funkcji FORMAT są interpretowane jako ciągi definiujące format niestandardowy.

Ważna informacjaWażne:

Funkcja zwraca ciąg pusty, jeśli wartość parametru value jest równa BLANK().

Jeśli wartość parametru format_string jest równa BLANK(), wartość jest formatowana z użyciem formatu „General Number”.

Przykład

W poniższych przykładach pokazano użycie różnych wstępnie zdefiniowanych ciągów formatowania w celu formatowania wartości liczbowych.

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")

Powyższe wyrażenia zwracają następujące wyniki:

12345,67 — format „General Number” wyświetla liczbę bez formatowania.

12 345,67 zł — format „Currency” wyświetla liczbę z użyciem formatowania waluty określonego w ustawieniach regionalnych. W tym przykładzie pokazano domyślne formatowanie waluty w języku polskim.

12345,67 — format „Fixed” wyświetla co najmniej jedną cyfrę z lewej strony i dwie z prawej strony separatora dziesiętnego.

12 345,67 — format „Standard” wyświetla co najmniej jedną cyfrę z lewej strony i dwie z prawej strony separatora dziesiętnego, a liczba zawiera separatory tysięcy. W tym przykładzie pokazano domyślne formatowanie liczb w języku polskim.

1 234 567,00 % — format „Percent” wyświetla liczbę jako wartość procentową (pomnożoną przez 100) z formatowaniem i znakiem procentu po prawej stronie liczby; między liczbą a znakiem procentu znajduje się spacja.

1,23E+04 — format „Scientific” wyświetla liczbę w notacji wykładniczej z dwoma cyframi dziesiętnymi.

Zobacz także

Odwołanie

Funkcja FORMAT

Wstępnie zdefiniowane formaty daty i godziny dla funkcji FORMAT (język DAX)

Niestandardowe formaty liczbowe funkcji FORMAT