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" 會以科學記號標記法,顯示含有兩個小數位數的數字。