FORMAT 函數的預先定義數值格式

下表會識別預先定義的數值格式名稱。 這些可能會由名稱當做 Format 函數的樣式引數使用。

格式規格

說明

"General Number"

顯示不含千位分節點的數字。

"Currency"

顯示含有千位分節點的數字 (如果適當);在小數點分隔符號的右邊顯示兩位數。 輸出是以系統地區設定為基礎。

"Fixed"

在小數點分隔符號的左邊至少顯示一位數,並在小數點分隔符號的右邊顯示兩位數。

"Standard"

顯示含有千位分節點的數字;在小數點分隔符號的左邊至少顯示一位數,並在小數點分隔符號的右邊顯示兩位數。

"Percent"

顯示乘以 100 並在正右方附加百分比符號 (%) 的數字;在小數點分隔符號的右邊永遠顯示兩位數。

"Scientific"

使用標準科學記號標記法,提供 2 個有效位數。

"Yes/No"

如果數字為零則顯示 No,否則會顯示 Yes。

"True/False"

如果數字為零則顯示 False,否則會顯示 True。

"On/Off"

如果數字為零則顯示 Off,否則會顯示 On。

備註

請注意,格式字串是以 Visual Basic (OLE Automation) 為基礎,因此,相較於 .NET Framework 所使用的格式字串,可能會有稍微不同的行為。 不支援 “P” 和 “x” 之類的縮寫。 您當做 FORMAT 函數之引數提供的其他任何字串,都會解譯為定義自訂格式。

重要事項重要事項

如果 value 是 BLANK(),則函數會傳回空字串。

如果 format_string 是 BLANK(),則此值會使用「一般數字」格式來格式化。

範例

下列範例示範預先定義的不同格式字串用法以格式化數值。

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

上述的運算式會傳回下列結果:

12345.67 "General Number" 會顯示沒有格式的數字。

$12,345.67 "Currency" 會顯示包含您貨幣地區設定格式的數字。 此處的範例會顯示預設的美國貨幣格式。

12345.67 "Fixed" 會在小數點分隔符號的左邊至少顯示一位數,並在小數點分隔符號的右邊顯示兩位數。

12,345.67 "Standard" 會在小數點分隔符號的左邊至少顯示一位數,並在小數點分隔符號的右邊顯示兩位數,包括千位分節點。 此處的範例會顯示預設的美國數字格式。

1,234,567.00 % "Percent" 會將數字顯示為含有格式的百分比 (乘以 100),並在數字右邊顯示以單一空格分隔的百分比符號。

1.23E+04 "Scientific" 會以科學記號標記法,顯示含有兩個小數位數的數字。

請參閱

參考

FORMAT 函數

FORMAT 函數預先定義的日期及時間格式

FORMAT 函數的自訂數值格式