如果內建數字格式之一不能以您需要的方式顯示資料,您可以自己建立自訂數字格式。您可以修改內建格式,也可以自己組合格式化符號,來建立這些自訂數字格式。
在您建立自己的自訂數字格式之前,必須注意管理數字格式語法的幾條簡單規則:
- 您所建立的各種格式中,最多可以有三個區段的數字,第四個區段則為文字。
<POSITIVE>;<NEGATIVE>;<ZERO>;<TEXT>
- 第一個區段是正數的格式,第二個區段是負數的格式,第三個區段是零值。
- 這些區段都是用分號加以區隔。
- 如果您只有一個區段,所有數字 (正數、負數和零) 都會按照該格式進行格式化。
- 您可以不要在對應的區段中輸入符號,便不會顯示任何的數字類型 (正數、負數、零)。例如,數字格式
0.00;;
不會顯示任何的負數或零值。
- 如果要在自訂格式的任何一個區段中設定色彩,請在該區段中使用中括弧輸入色彩名稱。例如,數字格式:
[BLUE]#,##0;[RED]#,##0
會將正數格式化為藍色,而將負數格式化為紅色。
- 如果不使用格式中預設的正數、負數和零區段,您可以指定各區段必須符合的自訂準則。您所指定的條件敘述式必須包含在中括弧內。例如,數字格式
[>100][GREEN]#,##0;[<=-100][YELLOW]#,##0;[CYAN]#,##0
將所有大於 100 的數字都格式化為綠色,所有小於或等於 -100 的數字都格式化為黃色,而將其他所有數字都格式化為青色。
- 在格式的各個區段中,輸入代表您希望的數字外觀的符號。請參閱下表,取得所有可用符號的詳細資訊。
下表概略描述在自訂數字格式中,可使用的各種不同符號。
格式符號
說明/結果
0
位數預留位置。例如,如果輸入 8.9,而希望顯示為 8.90,則使用格式 #.00。
#
位數預留位置。遵循與 0 符號相同的規則,但是如果輸入的數字在小數點任一邊的位數少於格式中的 # 符號,Excel 便不會顯示額外的零。例如,如果自訂格式是 #.##,而在儲存格中輸入 8.9,所顯示的數字就是 8.9。
?
位數預留位置。遵循與 0 符號相同的規則,但是 Excel 會在小數點任一邊留空位給無意義的零,讓小數點在欄中對齊。例如,自訂格式 0.0? 會在欄中對齊數字 8.9 和 88.99 的小數點。
. (英文句點)
小數點。
%
百分比。如果輸入介於 0 與 1 之間的數字,並使用自訂格式 0%,Excel 會將數字乘上100,然後在儲存格中加上 % 符號。
, (逗點)
千分位分隔符號。如果格式中的逗點兩邊有「#」或「0」,Excel 便會用逗點隔開千位。逗點前面有預留位置時,會將數字以千進位計數。例如,如果格式是 #.0,,而在儲存格中輸入 12,200,000 就會顯示數字 12.2。
E- E+ e- e+
科學記號格式。Excel 會在「E」符號右邊顯示對應至小數點移動位數的數字。例如,如果格式是 0.00E+00,而在儲存格中輸入 12,200,000,就會顯示數字 1.22E+07。如果將數字格式變更為 #0.0E+0,就會顯示數字 12.2E+6。
$-+/():空格
顯示符號。如果要顯示與這些符號其中之一不同的字元,請在字元前面加上反斜線 (\) 或用引號 (" ") 括住字元。例如,如果數字格式是 (000),而在儲存格中輸入 12,就會顯示數字 (012)。
\
顯示格式中下一個字元。Excel 不會顯示反斜線。例如,如果數字格式是 0\!,而在儲存格中輸入 3,就會顯示值 3! 。
*
重複格式中下一個字元,直到填滿目前欄寬。格式中一個區段只能用一個星號。例如,如果數字格式是 0*x,而在儲存格中輸入 3,就會顯示值 3xxxxxx。請注意,儲存格中所顯示的「x」字元數目是依欄寬而不同。
_ (底線)
略過下一個字元的寬度。在同一欄的不同儲存格中排列正數及負數值時很有用。例如,雖然負數兩旁有括弧,數字格式 _(0.0_);(0.0) 還是會在欄中對齊數字 2.3 和 -4.5。
文字
顯示在引號中的任何文字。例如,格式 0.00 "美元" 會在儲存格中輸入 1.23 時,顯示 "1.23 美元" (不加引號)。
@
文字預留位置。如果在儲存格中輸入文字,儲存格中的文字就放在格式中 @ 符號出現之處。例如,如果數字格式是 "Bob "@" Smith" (包含引號),而在儲存格中輸入 "John" (不含引號),就會顯示值 "Bob John Smith" (不含引號)。
日期格式
m
將月份顯示為數字,前面不加零。
mm
將月份顯示為數字,前面適當加零。
mmm
將月份顯示為縮寫 (Jan-Dec)。
mmmm
將月份顯示為全名 (January-December)。
d
將日顯示為數字,前面不加零。
dd
將日顯示為數字,前面適當加零。
ddd
將日顯示為縮寫 (Sun-Sat)。
dddd
將日顯示為全名 (Sunday-Saturday)。
yy
將年顯示為兩位數。
yyyy
將年顯示為四位數。
時間格式
h
將小時顯示為數字,前面不加零。
[h]
經過時間,以小時為單位。如果使用傳回時間的小時數超過 24 的公式,請使用類似[h]:mm:ss 的數字格式。
hh
將小時顯示為數字,前面適當加零。如果格式含 AM 或 PM,則小時是使用 12 小時制。否則,小時就是使用 24 小時制。
m
將分鐘顯示為數字,前面不加零。
[m]
經過時間,以分鐘為單位。如果使用傳回時間的分鐘數超過 60 的公式,請使用類似 [mm]:ss 的數字格式。
mm
將分鐘顯示為數字,前面適當加零。m 或 mm 必須緊跟在 h 或 hh 符號之後,否則 Excel 顯示的就是月份不是分鐘。
s
將秒鐘顯示為數字,前面不加零。
[s]
經過時間,以秒鐘為單位。如果使用傳回時間的秒數超過 60 的公式,請使用類似 [ss] 的數字格式。
ss
將秒鐘顯示為數字,前面適當加零。
注意:如果要顯示比秒鐘更小的單位,請使用類似 h:mm:ss.00 的數字格式。
AM/PM am/pm A/P a/p
使用 12 小時制來顯示小時。Excel會顯示 AM、am、A 或 a 來表示午夜到中午的時間,並以 PM、pm、P 或 p 來表示中午到午夜的時間。
顯示的值與儲存的值
Microsoft Excel 會根據含有數字的儲存格格式來顯示該數字。因此,您在儲存格中看到的數字可能會與 Excel 儲存的數字不同,也可能與參照儲存格進行的計算中所用的數字不同。例如,如果在儲存格中輸入 1.2345,而您只想要在小數點右邊顯示兩位數,則儲存格便會顯示值 1.23。不過請注意,如果您在計算中使用該儲存格,就會使用小數點右邊完整的四位數。-------------------------------------------------------------------------------------
作者:微軟技術支援中心
來源:http://ibf.tw/SRo5D
備註:如果作者不希望被轉帖到此處,請告知會馬上刪帖。
沒有留言:
張貼留言