Applies To
Excel for Microsoft 365 Excel 2024 Excel 2021 Excel 2019 Excel 2016 Excel 2013

若要建立自訂數字格式,請先選取其中一個內建數字格式作為起點。 接著,您就可以變更該格式的任一代碼區段來建立自己的自訂數字格式。

數字格式可以有多達四個代碼區段,並以分號隔開。 這些代碼區段會依序定義正數、負數、零及文字等格式。

<POSITIVE>;<NEGATIVE>;<ZERO>;<TEXT>

例如,您可以使用這些代碼區段來建立下列自訂格式:

[藍色]#,##0.00_);[紅色](#,##0.00);0.00;"sales "@

您不必以自訂數字格式包含所有程式碼區段。 如果您只為自訂數字格式指定兩個代碼區段,第一個區段會用於正數和零,第二個區段則用於負數。 如果您只指定一個代碼區段,它會用於所有數字。 若您想要略過某個代碼區段,但包括略過之區段之後的一個代碼區段,那麼您必須在略過的區段加上結尾分號。

下列指導方針應該有助於自訂任何這些數字格式代碼區段。

附註: 電腦上的語言和區域設定可能會影響預設顯示在「儲存格格式」對話方塊的「數字格式」標籤中的自訂格式。 例如,您可以在電腦設定中設定貨幣符號、負值格式、千位分隔符和小數分隔符,這可能會影響 Excel 中列出的自訂格式。 

  • 同時顯示文字和數字    若要在儲存格中同時顯示文字和數字,請將文字字元括在雙引號中 (“ ”) ,或在單一字元前面加上反斜線 \) (。 將字元包含在格式代碼的適當區段中。 例如,若輸入 $0.00" Surplus";$-0.00" Shortage" 格式,正數金額會顯示為 "$125.74 Surplus",負數金額則顯示為 "$-125.74 Shortage"。 請注意,每個代碼區段中的 "Surplus" 和 "Shortage" 之前都有一個空格字元。

    下列字元不需使用引號就能顯示。

$

美元符號

+

加號

(

左括號

:

冒號

^

抑揚符號 (插入號)

'

單引號

{

左大括號

<

小於符號

=

等號

-

減號

/

斜線

)

右括號

!

驚嘆號

&

& 符號

~

波狀符號

}

右大括號

>

大於符號

空白字元

  • 包含文字輸入區段    如果包含,文字區段一律是數字格式的最後一個區段。 在您要顯示儲存格中輸入的任何文字的區段中,包含 @) (的「at」字元。 如果文字區段中省略 @ 字元,則不會顯示您輸入的文字。 若一律要顯示輸入之文字的特定文字字元,請將額外的文字括在雙引號 (" ") 中。 例如,"gross receipts for "@

    若格式並不包含文字區段,您在套用該格式的儲存格中所輸入的任何非數字資料,都不會受到該格式的影響。 此外,整個儲存格都會轉換成文字。

  • 新增空間    若要建立與數字格式字元寬度相同的空格,請在 _) (包含底線字元,後面接著您要使用的字元。 例如,若底線的後面是一個右括號 (就像 _)),正數會正確排列,負數則以括號括住。

  • 重複字元    若要重複格式中的下一個字元以填滿欄寬,請在數字格式中包含星號 (*) 。 例如若輸入 0*-,即可在某個數字之後包括足夠數目的虛線以填滿儲存格,若在任何格式之前輸入 *0,即可包括前置零。

  • 包含雙引號  若要在儲存格中顯示雙引號,請使用 \“ (反斜線,後面接著雙引號) 。 例如,若要在儲存格中將 32 顯示為 32“,請使用 #\” 作為數字格式。

  • 包括小數位數和有效數字    若要格式化包含小數點的分數或數字,請在區段中包含下列數字預留位置、小數點和千位分隔符號。

0 (零)

如果數字的位數少於格式中的零,則此數字預留位置會顯示不重要的零。 例如,如果您輸入 8.9,並希望它顯示為 8.90,請使用格式 #.00

#

此數字預留位置遵循與 0 (零) 相同的規則。 不過,當您輸入的數字在小數點兩側的位數少於格式中的 # 符號時,Excel 不會顯示額外的零。 例如,如果自訂格式為 #.##,而您在儲存格中輸入 8.9 ,則會顯示數字 8.9

?

此數字預留位置遵循與 0 (零) 相同的規則。 但是,Excel 會在小數點的兩側添加一個無關緊要的零的空格,以便小數點在列中對齊。 例如,若自訂格式為 0.0?,欄中之 8.988.99 數字的小數點就會對齊。

. (句號)

此數字預留位置顯示數字中的小數點。

  • 如果數字的小數點右邊位數比格式中預留位置的個數還多,數字的小數位數就會四捨五入成預留位置的個數。 如果小數點左邊位數比格式中預留位置的個數還多,則會顯示多出來的位數。 如果格式中小數點左邊只有數字符號 (#),則小於 1 的數字前面會加上一個小數點,例如:.47。

顯示項目

請使用這個代碼

1234.59

1234.6

####.#

8.9

8.900

#.000

.631

0.6

0.#

12 1234.568   

12.0 1234.57

#.0#

四十四.398元 102.65 2.8

  四十四.398元 102.65     2.8 (小數點對齊)

???.???

5.25 5.3

5 1/4 5 3/10 (對齊分數)

# ???/???

  • 顯示千分位分隔符號    若要將逗號顯示為千位分隔符號,或將數字縮放為 1,000 的倍數,請在數字格式中包含下列分隔符號。

, (逗號)

以數字顯示千位分隔符號。 如果格式包含以數字符號 (#) 或零括起來的逗號,Excel 會以逗號分隔千位。 在數字預留位置之後的逗號表示以 1,000 為計的數字。 例如,如果格式為 #.0,,而您在儲存格中輸入 12,200,000 ,則會顯示數字 12200.0

顯示項目

請使用這個代碼

12000

12,000

#,###

12000

12

#,

12200000

12.2 萬

0.0,,“米”

  • 指定顏色    若要指定格式區段的顏色,請在區段中輸入以下八種顏色之一的名稱,並括在方括號中。 色彩代碼必須是區段中的第一個項目。

[黑色]

[綠色]

[白色]

[藍色]

[洋紅色]

[黃色]

[青色]

[紅色]

  • 指定條件    若要指定只有在數字符合您指定的條件時才會套用的數字格式,請將條件括在方括弧中。 條件由 比較運算子 和值組成。 例如,下列格式以紅色字體顯示小於或等於 100 的數字,以藍色字體顯示大於 100 的數字。

    [紅色][<=100];[藍色][>100]

    若要在儲存格套用條件化格式 (例如依儲存格值而定的色彩網底),請在 [常用] 索引標籤的 [樣式] 群組中,按一下 [設定格式化的條件]。

  • 包含貨幣符號    若要以數字格式輸入下列其中一個貨幣符號,請按 NUM LOCK 並使用數字鍵盤輸入符號的 ANSI 代碼。

進入

按此代碼

¢

撥號+0162

£

撥號+0163

¥

Alt+0165

歐元

Alt+0128

  • 附註: 自訂格式是隨著活頁簿一起儲存。 若要讓 Excel 永遠使用某特定貨幣符號,您必須在啟動 Excel 之前,先變更 [控制台] 的 [地區選項] 中所選取的貨幣符號。

  • 顯示百分比    若要將數字顯示為 100 的百分比 (例如,將 .08 顯示為 8% 或將 2.8 顯示為 280%),請在數字格式中包含百分號 (%) 。

  • 顯示科學記數法    若要以科學 (指數) 格式顯示數字,請在區段中使用下列指數代碼。

E (E-、E+、e-、e+)

以科學 (指數) 格式顯示數字。 Excel 會在 “E” 或 “e” 的右邊顯示一個數字,此數字代表小數點的移動位數。 例如,若格式為 0.00E+00,而您在儲存格中輸入12,200,000,數字就會顯示為 1.22E+07。 若您將數字格式變更為 #0.0E+0,數字會顯示為 12.2E+6

  • 顯示天、月和年    若要將數字顯示為日期格式,例如 (日、月和年) ,請在區段中使用下列程式碼。

m

將月份顯示為沒有前導零的數字。

mm

在適當時將月份顯示為前導零的數字。

mmm

將月份顯示為縮寫 (Jan 到 Dec) 。

mmmm

將月份顯示為全名 (1 月至 12 月) 。

mmmmm

將月份顯示為單一字母 (J 到 D) 。

d

將日期顯示為沒有前導零的數字。

dd

在適當時將日期顯示為前導零的數字。

ddd

將日期顯示為 Sun to Sat) (縮寫。

dddd

將日期顯示為週日 (週六) 的全名。

yy

將年份顯示為兩位數。

yyyy

將年份顯示為四位數。

顯示項目

請使用這個代碼

月份

1 至 12

m

月份

01 至 12

mm

月份

1 月至 12 月

mmm

月份

1 月至 12 月

mmmm

月份

1 至 12

mmmmm

日期

1 至 31

d

日期

01 至 31

dd

日期

週日至週六

ddd

日期

星期日至星期六

dddd

年度

00 至 99

yy

年度

1900 至 9999

yyyy

  • 顯示小時、分鐘和秒    若要顯示時間格式 (例如小時、分鐘和秒) ,請在區段中使用下列程式碼。

h

將小時顯示為沒有前導零的數字。

[h]

顯示經過時間(以小時為單位)。 如果您使用的公式傳回小時數超過 24 的時間,請使用類似於 [h]:mm:ss 的數字格式。

hh

適當時,將小時顯示為前導零的數字。 如果格式包含 AMPM,小時即為 12 小時制。 否則,即為 24 小時制。

m

將分鐘顯示為沒有前導零的數字。

附註:  mmm 代碼必須緊接出現在 hhh 代碼之後或緊接在 ss 代碼之前;否則,Excel 會顯示月份,而不是分鐘。

[m]

顯示經過的時間(以分鐘為單位)。 如果您使用的公式傳回分鐘數超過 60 的時間,請使用類似於 [mm]:ss 的數字格式。

mm

在適當時將分鐘顯示為帶有前導零的數字。

附註:  mmm 代碼必須緊接出現在 hhh 代碼之後或緊接在 ss 代碼之前;否則,Excel 會顯示月份,而不是分鐘。

s

將第二個顯示為沒有前導零的數字。

[s]

以秒為單位顯示經過時間。 如果您使用的公式傳回秒數超過 60 的時間,請使用類似於 [ss] 的數字格式。

ss

在適當時將第二個顯示為前導零的數字。 如果您想要顯示秒的分數,請使用類似於 h:mm:ss.00 的數字格式。

AM/PM, am/pm, A/P, a/p

使用 12 小時制顯示小時。 Excel 會顯示午夜至中午的時間 AM、amAa,以及中午至午夜的時間 PM、pmPp

顯示項目

請使用這個代碼

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 P

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

Need more help?

Want more options?

探索訂閱權益、瀏覽訓練課程、瞭解如何保護您的裝置等等。