Mac 版 Excel 中的數字格式代碼

Applies To
Excel for Microsoft 365 for Mac Excel 2024 Excel 2024 for Mac Excel 2021 for Mac

您可以使用數字格式來變更數字 (包括日期與時間) 的外觀,而不變更數字本身。 數字格式並不會影響 Excel 用來執行運算的儲存格值。 實際值會顯示在資料編輯列中。

Excel 提供數種內建數字格式。 您可以按原樣使用這些內建格式,也可以用它們做為建立自訂數字格式的基礎。 當您建立自訂數字格式時,最多可以指定四個區段的格式代碼。 這些程式碼區段會依此順序定義正數、負數、零值和文字的格式。 程式碼的區段之間必須以分號 (;) 分隔。

下列範例顯示四種類型的格式程式碼區段。

四種設定程式碼區段格式的類型

圖說文字 1 正數的格式

負數的格式

圖說文字 3 零的格式

圖說文字 4 文字格式

如果您只指定格式代碼的一個區段,則該區段中的代碼會用於所有數字。 如果您指定兩個區段的格式代碼,則代碼的第一個區段用於正數和零,而代碼的第二個區段則用於負數。 當您跳過數字格式中的代碼區段時,必須為每個遺失的代碼區段加上一個分號。 您可以使用「 (&) 」文字運算子來連接或串連兩個值。

建立自訂格式代碼

  1. 在 [常用] 索引標籤上,按一下 [數字格式格式] [數字格式] 方塊,然後按一下 [其他數字格式]。
  2. 在 [儲存格格式 ] 對話方塊的 [類別 ] 方塊中,按一下 [自訂]。
  3. 在 [類型] 清單中,選取您要自訂的數字格式。
    您選取的數字格式會出現在清單頂端的 [ 類型 ] 方塊中。
  4. 在 [類型] 方塊中,對選取的數字格式進行必要的變更。

格式化程式碼指導方針

文字和間距

若要在儲存格中同時顯示文字和數字,請將文字字元括在雙引號 (“ ”) 中,或在單一字元前面加上反斜線 (\) 。 在格式代碼的適當區段中包含字元。 例如,您可以輸入格式 $0.00“ Surplus”;$–0.00“ Shortage”,將正數金額顯示為 “$125.74 Surplus”,將負數金額顯示為 “$–125.74 Shortage”。

您不需要使用引號來顯示下表中所列的字元:

字元 名稱
$ 美元符號
+ 加號
- 減號
/ 斜線
( 左括號
) 右括號
: 冒號
! 驚嘆號
^ 抑揚符號 (插入號)
& & 符號
' 單引號
~ 波狀符號
{ 左大括號
} 右大括號
< 小於號
> 大於號
= 等號
空白字元

若要建立包含在儲存格中輸入之文字的數字格式,請在數字格式代碼區段的文字區段中,插入輸入文字在儲存格中顯示的位置,插入「at」符號 (@) 。 如果數字格式的文字區段中未包含 @ 字元,則不會顯示您在儲存格中輸入的任何文字;只會顯示數字。 您也可以建立將特定文字字元與儲存格中輸入的文字結合的數字格式。 若要這麼做,請在 @ 字元之前、@ 字元後或兩者之後輸入您想要的特定文字字元。 然後,將輸入的文字字元括在雙引號中 (“ ”) 。 例如,若要在儲存格中輸入的文字之前包含文字,請在數字格式代碼的文字區段中輸入 “@ 的總收入 。

若要建立與數字格式字元寬度相當的空格,請在字元後面插入底線 (_) 。 例如,如果您想要正數與括弧中的負數正確對齊,請在正數格式結尾插入底線,後面接著右括弧字元。

若要以數字格式重複字元,讓數字的寬度填滿資料行,請在字元前面加上格式代碼中的星號 (*) 。 例如,您可以輸入 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;;@
所有值 ;;; (三個分號)

貨幣、百分比和科學標記法

使用下列鍵盤快速鍵在 [ 類型 ] 方塊中輸入下列貨幣符號。

進入 按下這些按鍵
¢ (美分) 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 PM h:mm:ss A/P
時間 4:36:03.75 PM h:mm:ss.00
經過的時間 (小時與分鐘) 1:02 [h]:mm
經過的時間 (分鐘與秒鐘) 62:16 [mm]:ss
經過的時間 (秒鐘與百分之一秒) 3735.80 [ss].00

注意

如果格式包含 AM 或 PM,則小時是以 12 小時制為基礎,其中 “AM” 或 “A” 表示從午夜到中午的時間,而 “PM” 或 “P” 代表從中午到午夜的時間。 否則,即為 24 小時制。

另請參閱

在 Mac 版 Excel 中建立並套用自訂數字格式

將號碼顯示為郵遞區號、社會安全號碼或電話號碼

顯示日期、時間、貨幣、分數或百分比

在 Mac 版 Excel 中醒目提示具有條件式格式設定的圖樣與趨勢

顯示或隱藏零值