若要建立自定義數位格式,請先選取其中一個內建的數位格式做為起點。 接著,您就可以變更該格式的任一代碼區段來建立自己的自訂數字格式。
數字格式可以有多達四個代碼區段,並以分號隔開。 這些代碼區段會依序定義正數、負數、零及文字等格式。
<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.9 和 88.99 數字的小數點就會對齊。 |
. (句號) |
此數位佔位元會在數字中顯示小數點。 |
-
如果數字的小數點右邊位數比格式中預留位置的個數還多,數字的小數位數就會四捨五入成預留位置的個數。 如果小數點左邊位數比格式中預留位置的個數還多,則會顯示多出來的位數。 如果格式中小數點左邊只有數字符號 (#),則小於 1 的數字前面會加上一個小數點,例如:.47。
顯示項目 |
為 |
請使用這個代碼 |
---|---|---|
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 對齊分數的 () |
# ???/??? |
-
顯示千分位分隔符號 若要將逗號顯示為千分位分隔符,或是將數字縮放為 1,000 的倍數,請在數位格式中包含下列分隔符。
, (逗號) |
顯示數位中的千分位分隔符。 如果格式包含以數位符號 (#) 或零括住的逗號,Excel 會以逗號分隔千位數。 在數字預留位置之後的逗號表示以 1,000 為計的數字。 例如,如果格式為 #.0,而您在單元格中輸入 12,200,000 ,則會顯示數位 12200.0 。 |
顯示項目 |
為 |
請使用這個代碼 |
---|---|---|
12000 |
12,000 |
#,### |
12000 |
12 |
#, |
12200000 |
12.2M |
0.0,,“M” |
-
指定色彩 若要指定格式區段的色彩,請在區段中輸入以下八種以方括弧括住的色彩之一名稱。 色彩代碼必須是區段中的第一個項目。
[黑色] |
---|
[綠色] |
[白色] |
[藍色] |
[洋紅色] |
[黃色] |
[青色] |
[紅色] |
-
指定條件 若要指定只有在數位符合您指定的條件時才會套用的數位格式,請以方括弧括住條件。 條件包含 比較運算子 和值。 例如,下列格式以紅色字體顯示小於或等於 100 的數字,以藍色字體顯示大於 100 的數字。
[紅色][<=100];[藍色][>100]
若要在儲存格套用條件化格式 (例如依儲存格值而定的色彩網底),請在 [常用] 索引標籤的 [樣式] 群組中,按一下 [設定格式化的條件]。
-
包含貨幣符號 若要以數位格式輸入下列其中一個貨幣符號,請按NUM LOCK,然後使用數位鍵台輸入符號的 ANSI 代碼。
輸入 |
按此代碼 |
---|---|
¢ |
ALT+0162 |
£ |
ALT+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 |
將月份顯示為縮寫 (1 月到 12 月) 日。 |
mmmm |
將月份顯示為全名 (1 月到 12 月) 日。 |
mmmmm |
將月份顯示為單一字母 (J 到 D) 。 |
d |
將日期顯示為數位,但不顯示前導符零。 |
dd |
視需要將日期顯示為前導符零的數位。 |
ddd |
將日顯示為 (Sun 到 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 |
視需要將小時顯示為前導符零的數位。 如果格式包含 AM 或 PM,小時即為 12 小時制。 否則,即為 24 小時制。 |
m |
將分鐘顯示為數位,而不會顯示前導符零。 附註: m 或 mm 代碼必須在 h 或 hh 代碼之後,或緊接在 ss 代碼之前顯示;否則,Excel 會顯示月份,而不是分鐘。 |
[m] |
以分鐘顯示經過的時間。 如果您使用的公式傳回分鐘數超過 60 的時間,請使用類似 [mm]:ss 的數位格式。 |
mm |
視需要將分鐘顯示為前導符零的數位。 附註: m 或 mm 代碼必須在 h 或 hh 代碼之後,或緊接在 ss 代碼之前顯示;否則,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 的時間,從中午到午夜。 |
顯示項目 |
為 |
請使用這個代碼 |
---|---|---|
時 |
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 |