您可以使用數字格式來變更數字 (包括日期與時間) 的外觀,而不變更數字本身。 數字格式並不會影響 Excel 用來執行運算的儲存格值。 實際的值會顯示在 資料編輯列 中。
Excel 提供數種內建的數位格式。 您可以依原樣使用這些內建格式,也可以使用這些格式做為建立自定義數位格式的基礎。 當您建立自定義數位格式時,最多可以指定四個格式代碼區段。 程式代碼的這些區段會依序定義正數、負數、零值及文字的格式。 程式代碼的區段必須以分號 (;) 分隔。
下列範例顯示四種格式代碼區段。
正數的 格式
負數的 格式
零格式]
文字格式]
如果您只指定一個格式代碼區段,該區段中的代碼會用於所有數位。 如果您指定格式代碼的兩個區段,代碼的第一個區段會用於正數和零,而代碼的第二個區段則用於負數。 當您略過數位格式的程式代碼區段時,您必須包含每個遺失之程式代碼區段的分號。 您可以使用 (&) 文字 運算子 來聯結或串連兩個值。
建立自定義格式代碼
-
在 [常 用] 索引 標籤上,按兩下 [ 數值格式 ],然後按兩下 [ 其他數位格式]。
-
在 [ 單元格格式 ] 對話方塊的 [ 類別 ] 方塊中,按兩下 [ 自訂]。
-
在 [類型] 清單中,選取您要自訂的數字格式。
您選取的數位格式會出現在清單頂端的 [ 類型 ] 方塊中。
-
在 [類型] 方塊中,對選取的數字格式進行必要的變更。
格式代碼指導方針
若要在儲存格中同時顯示文字和數位,請以雙引弧括住文字字元 (“) 或在單一字元前面加上反斜杠 (\) 。 在格式代碼的適當區段中包含字元。 例如,您可以輸入 $0.00“ Surplus”;$–0.00“ Shortage” 格式,將正值顯示為 “$125.74 Surplus”,負數金額顯示為 “$–125.74 Shortage”。
您不需要使用引號來顯示下表中列出的字元:
字元 |
Name (名稱) |
$ |
美元符號 |
+ |
加號 |
- |
減號 |
/ |
斜線 |
( |
左括號 |
) |
右括號 |
: |
冒號 |
! |
驚嘆號 |
^ |
抑揚符號 (插入號) |
& |
& 符號 |
' |
單引號 |
~ |
波狀符號 |
{ |
左大括號 |
} |
右大括號 |
< |
小於號 |
> |
大於號 |
= |
等號 |
空白字元 |
若要建立包含在儲存格中輸入之文字的數值格式,請在數位格式代碼區段的文字區段中插入「at」符號 (@) ,以在儲存格中顯示所輸入文字的位置。 如果數位格式的文字區段未包含 @ 字元,則不會顯示您在儲存格中輸入的任何文字;只會顯示數位。 您也可以建立數位格式,將特定文字字元與儲存格中輸入的文字結合。 若要這麼做,請在 @ 字元之前、@ 字元後面或兩者之前輸入您要的特定文字字元。 然後,將您以雙引號輸入的文字字元括住 (“) 。 例如,若要在儲存格中輸入的文字前面加上文字,請在數位格式代碼的文字區段中輸入 「gross receipts for 」@ 。
若要建立數位格式中某個字元寬度的空格,請插入底線 (_) 后面接着字符。 例如,如果您希望正數與以括弧括住的負數正確對齊,請在正數格式結尾插入底線,後面接著右括號字元。
若要重複數位格式中的字元,讓數位的寬度填滿欄,請在字元前面加上星號 (*) 格式代碼。 例如,您可以輸入 0*– 在數位後面加上足夠的虛線以填滿儲存格,或者您可以在任何格式之前輸入 *0 以包含前導符零。
您可以使用數位格式代碼來控制小數字數前後位數的顯示。 如果您只想要顯示數位中的有效位數,請使用數位符號 (#) 。 此符號不允許顯示非有效零。 如果您想要在數位的位數可能低於格式代碼中指定的位數時顯示非有效零,請使用零 (0) 的數值字元。 如果您想要在小數點的任一側新增非有效零的空格,讓小數點在格式化為固定寬度字型時對齊,例如 Courier New,請使用問號 (?) 。 您也可以使用問號 (?) 來顯示數位和分母有不同位數的分數。
如果數位的小數點左邊位數比格式代碼中的佔位元還多,則單元格中會顯示額外的數位。 不過,如果數位的小數點右邊位數比格式代碼中的佔位元多,則數位會四捨五入至與佔位元相同的小數字數。 如果格式代碼只包含小數點左邊的數位元號 (#) ,值小於 1 的數位會以小數點開頭,而不是以零後面接著小數點。
顯示項目 |
為 |
請使用這個代碼 |
1234.59 |
1234.6 |
####.# |
8.9 |
8.900 |
#.000 |
.631 |
0.6 |
0.# |
12 1234.568 |
12.0 1234.57 |
#.0# |
數量: 44.398 102.65 2.8 |
小數點對齊: 44.398 102.65 2.8 |
???.??? |
數量: 5.25 5.3 |
分數的數值對齊: 5 1/4 5 3/10 |
# ???/??? |
若要將逗號顯示為千分位分隔符,或是將數字縮放為 1000 的倍數,請在數位格式的代碼中包含逗號 (,) 。
顯示項目 |
為 |
請使用這個代碼 |
12000 |
12,000 |
#,### |
12000 |
12 |
#, |
12200000 |
12.2 |
0.0,, |
若要在整數之前或之後顯示前導符和結尾零,請使用下表中的代碼。
顯示項目 |
為 |
請使用這個代碼 |
12 123 |
00012 00123 |
00000 |
12 123 |
00012 000123 |
"000"# |
123 |
0123 |
"0"# |
若要在格式代碼中指定區段的色彩,請在程式代碼中輸入下列八種色彩之一的名稱,然後以方括弧括住名稱,如圖所示。 色彩代碼必須是代碼區段中的第一個專案。
[黑色][藍色][青色][綠色][洋紅色][紅色][白色][黃色]
若要表示數位格式只有在數位符合您指定的條件時才會套用,請以方括弧括住條件。 此條件包含比較 運算子 和值。 例如,下列數位格式會以紅色字型顯示小於或等於100的數位,以及以藍色字型顯示大於100的數位。
[紅色][<=100];[藍色][>100]
若要隱藏零或隱藏儲存格中的所有值,請使用下列程式代碼建立自訂格式。 隱藏的值只會顯示在數據編輯列中。 列印作業表時,不會列印這些值。 若要再次顯示隱藏的值,請將格式變更為 [通用格式] 數位格式,或變更為適當的日期或時間格式。
若要隱藏 |
請使用這個代碼 |
零值 |
0;–0;;@ |
所有值 |
;;; (三個分號) |
使用下列鍵盤快捷方式在 [ 類型 ] 方塊中輸入下列貨幣符號。
輸入 |
按下這些按鍵 |
· (cents) |
OPTION + 4 |
= (磅) |
OPTION + 3 |
] (日圓) |
OPTION + Y |
(歐元) |
OPTION + SHIFT + 2 |
貨幣的地區設定會決定貨幣符號 (的位置、該符號是否出現在數位之前或後面,以及符號與數位) 隔開一個空格。 地區設定也會決定小數點符號及千分位分隔符號。 您可以使用 Mac OS X 國際系統喜好設定來控制這些設定。
若要以 100 的百分比顯示數位,例如將 .08 顯示為 8%,或將 2.8 顯示為 280%,請在數位格式中包含百分比符號 (%) 。
若要以科學記號表示法顯示數位,請在數位格式代碼中使用其中一個指數代碼,例如 E–、E+、e–或 e+。 如果數位格式代碼區段在指數代碼右側包含零 (0) 或數位符號 (#) ,Excel 會以科學記號顯示數位,並插入 “E” 或 “e”。 代碼右邊的零或數位元號數,會決定指數中的位數。 代碼 “E–” 或 “e–” 會以負值指數將減號 ( ) 。 代碼 「E+」 或 「e+」 會依負數指數放置減號 (-) ,並以正指數 (+) 加號。
若要設定日期和時間的格式,請使用下列代碼。
重要: 如果您在 「h」 或 「hh」 代碼之後立即使用 「m」 或 「mm」 代碼, () 或在 「ss」 代碼 (前數秒) ,Excel 會顯示分鐘而不是月份。
顯示項目 |
為 |
請使用這個代碼 |
年度 |
00-99 |
yy |
年度 |
1900-9999 |
yyyy |
Months |
1-12 |
m |
月份 |
01-12 |
mm |
月份 |
Jan-Dec |
mmm |
月份 |
January-December |
mmmm |
月份 |
J-D |
mmmmm |
日期 |
1-31 |
d |
日期 |
01-31 |
dd |
日期 |
Sun-Sat |
ddd |
日期 |
Sunday-Saturday |
dddd |
服務時間 |
0-23 |
h |
時 |
00-23 |
hh |
分 |
0-59 |
m |
分 |
00-59 |
mm |
秒 |
0-59 |
s |
秒 |
00-59 |
ss |
時間 |
4 AM |
h AM/PM |
時間 |
4:36 PM |
h:mm AM/PM |
時間 |
下午 4:36:03 |
h:mm:ss A/P |
時間 |
下午 4:36:03.75 |
h:mm:ss.00 |
經過的時間 (小時與分鐘) |
1:02 |
[h]:mm |
經過的時間 (分鐘與秒鐘) |
62:16 |
[mm]:ss |
經過的時間 (秒鐘與百分之一秒) |
3735.80 |
[ss].00 |
附註: 如果格式包含 AM 或 PM,則小時是以 12 小時製為基礎,其中 “AM” 或 “A” 代表從午夜到中午的時間,而 “PM” 或 “P” 代表從中午到午夜的時間。 否則,即為 24 小時制。