2008年10月10日 星期五

excel數字格式自訂指南

數字格式自訂指南

檢閱數字格式自訂指南

若要建立自訂數字格式,可選取其中一個內建數字格式做為起步,然後變更該格式的任一個代碼區段,以建立自訂的數字格式。

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

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

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

[Blue]#,##0.00_);[Red](#,##0.00);0.00;"sales "@

您並不需要在自訂數字格式中包含所有代碼區段。如果只有在自訂數字格式中指定兩個代碼區段,那麼第一個區段會用於正數和零,第二個區段則用於負數。如果只有指定一個代碼區段,這個區段會用於所有數字。如果想要跳過某個代碼區段,並加入位於它後面的代碼區段,您必須加上要跳過的那個區段的結尾分號。

下列指南對於自訂任一個數字格式代碼區段應該都會很有幫助。

指導您加入文字與空格的指南

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

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

    $美元符號
    +加號
    (左括弧
    :冒號
    ^抑揚符號 (插入號)
    '單引號
    {左大括弧
    <小於符號
    =等號
    -減號
    /斜線
    )右括弧
    !驚嘆號
    &Ampersand
    ~波狀符號
    }右大括弧
    >大於符號
    空白字元
  • 加入文字項目區段 如果要加入文字項目區段,文字區段一律是數字格式的最後一個區段。在您要顯示儲存格中所輸入之任何文字的區段中加上一個 "at" 字元 (@)。如果文字區段中沒有 @ 字元,您所輸入的文字就不會顯示出來。如果您固定要和輸入的文字一起顯示特定文字,可以使用雙引號 (" ") 括住這些額外加上的文字。例如,"gross receipts for "@

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

  • 加上空格 若要在數字格式中建立字元寬度的空格,請輸入底線 (_),後面再加上您要使用的字元。例如,如果您在底線後面加上右括弧,像這樣: _),正數就會正確地和以括弧括住的負數對齊。
  • 重複字元 若要重複格式中的下一個字元,以填滿整個欄寬,請在數字格式中加入星號 (*)。例如,輸入 0*- 可在數字後面加上足以填滿儲存格的虛線;或者在任何格式之前輸入 *0 即可在前面填上零。

指導您使用小數位數、空格、色彩與條件的指南

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

0 (零) 如果數字的位數少於格式中零的個數,則這個小數預留位置會顯示有效的零。例如,如果您輸入 8.9,而您想要讓它顯示為 8.90,請使用 #.00 的格式。
#這個小數預留位置的規則和 0 (零) 相同。不過,如果您輸入的數字其小數點兩邊的位數少於格式中 # 符號的個數,Excel 並不會額外補上零。例如,如果自訂格式是 #.##,而您在儲存格中輸入 8.9,則會顯示數字 8.9
?這個小數預留位置的規則和 0 (零) 相同。不過,Excel 會在小數點兩邊加上代表有效零的空格,這樣欄中的小數點就會對齊。例如,自訂格式 0.0? 會讓欄中的 8.988.99 這兩個數字的小數點對齊。
. (句號)這個小數預留位置會顯示數字中的小數點。

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

    若要顯示顯示為使用這個代碼
    1234.591234.6####.#
    8.98.900#.000
    0.6310.60.#
    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,則會顯示 12.200.0
    若要顯示顯示為使用這個代碼
    1200012,000#,###
    1200012#,
    1220000012.20.0,,
  • 指定色彩 若要指定格式中某一區段的色彩,請在區段中輸入以方括弧括住的色彩名稱 (下列八種色彩的其中一種)。色彩代碼必須是區段中的第一個項目。
    [Black]
    [Green]
    [White]
    [Blue]
    [Magenta]
    [Yellow]
    [Cyan]
    [Red]
  • 指定條件 若要指定只有當數字符合您所指定之條件時才會套用的數字格式,請以方括弧括住條件。條件是由比較運算子 (比較運算子:用於比較準則中以比較兩個值的符號。運算子包括:= 等於、> 大於、< 小於、>= 大於或等於、<= 小於或等於,以及 <> 不等於。)和某個值所構成,例如,下面格式會以紅色字型來顯示小於或等於 100 的數字,並以藍色字型來顯示大於 100 的數字。

    [Red][<=100];[Blue][>100]

    若要將設定格式化的條件 (設定格式化的條件:指定條件為真時 Excel 自動套用到儲存格的格式 (如儲存格陰影或字型色彩)。)套用至儲存格 (例如,依據儲存格的值來決定是否加上色彩網底),請在 [常用] 索引標籤上,按一下 [樣式] 群組中的 [設定格式化的條件]

指導您使用貨幣、百分比與科學符號格式的指南

  • 加上貨幣符號 若要在數字格式中輸入下列其中一種貨幣符號,請按 NUM LOCK 鍵,並使用數字鍵盤來輸入符號的 ANSI 字碼頁
    若要輸入按這個代碼
    ¢ALT+0162
    £ALT+0163
    ¥ALT+0165
    歐元ALT+0128

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

    如需有關如何變更地區選項的詳細資訊,請參閱變更預設國家/地區

  • 顯示百分比 若要以百分比來顯示數字,例如,將 .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會顯示完整月份名稱 (January 至 December)。
    mmmmm 會將月份顯示為單一字母 (J 至 D)。
    d會將日期顯示為數字,前面不補零。
    dd 會將日期顯示為數字,適當時前面會補零。
    ddd會將星期顯示為縮寫 (Sun 至 Sat)。
    dddd會顯示完整星期名稱 (Sunday 至 Saturday)。
    yy會將年份顯示為兩位數字。
    yyyy會將年份顯示為四位數字。
    若要顯示顯示為使用這個代碼
    1-12m
    01–12mm
    Jan–Decmmm
    January–Decembermmmm
    J–Dmmmmm
    1-31d
    01–31dd
    星期Sun–Satddd
    星期Sunday–Saturdaydddd
    00–99yy
    1900-9999yyyy
  • 顯示時、分與秒 若要顯示時間格式 (例如時、分與秒),請在區段中使用下列代碼。
    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 會顯示 AMamAa;如果是中午到午夜的時間,則會顯示 PMpmPp
    若要顯示顯示為使用這個代碼
    小時0-23h
    小時00–23hh
    分鐘0-59m
    分鐘00–59mm
    秒鐘0-59s
    秒鐘00–59ss
    時間4 AMh AM/PM
    時間4:36 PMh:mm AM/PM
    時間4:36:03 Ph:mm:ss A/P
    時間4:36:03.75h:mm:ss.00
    經過的時間 (小時與分鐘)1:02[h]:mm
    經過的時間 (分鐘與秒鐘)62:16[mm]:ss
    經過的時間 (秒鐘與百分之一秒)3735.80 [ss].00

頁首 頁首

建立自訂數字格式

  1. 開啟您要在其中建立及儲存自訂數字格式的活頁簿。
  2. [常用] 索引標籤上,按一下 [數值] 旁邊的 [對話方塊啟動器] 按鈕圖像

    Excel 功能區圖像

  3. 按一下 [類別] 方塊中的 [自訂]
  4. [類型] 清單中,選取您要自訂的數字格式。

    您選取的數字格式會出現在 [類型] 清單上方的 [類型] 方塊中。

    附註 當您在 [類型] 清單中選取某個內建數字格式時,Excel 會建立該數字格式的複本供您用來自訂。[類型] 清單中原本的數字格式無法變更或刪除。

  5. [類型] 方塊中,對選取的數字格式進行必要的變更。

    秘訣 如需有關可變更項目的詳細資訊,請參閱本文的檢閱數字格式自訂指南

附註 自訂數字格式是儲存於它所在的活頁簿中,無法供給任何其他活頁簿使用。若要在新活頁簿中使用自訂格式,可以將目前的活頁簿儲存為 Excel 範本,然後使用該範本做為新活頁簿的基礎。

如需詳細資訊,請參閱建立及使用 Excel 範本

頁首 頁首

刪除自訂數字格式

  1. 開啟含有您要刪除之自訂數字格式的活頁簿。
  2. [常用] 索引標籤上,按一下 [數值] 旁邊的 [對話方塊啟動器] 按鈕圖像

    Excel 功能區圖像

  3. 按一下 [類別] 方塊中的 [自訂]
  4. [類型] 清單中,選取您要刪除的自訂數字格式。

    附註 您無法刪除 [類型] 清單中的內建數字格式。

  5. 按一下 [刪除]

    附註 活頁簿中以刪除的自訂格式所格式化的任何儲存格都會使用預設的 [一般] 格式來顯示。

基本數字格式代碼

小數點 若要替分數或具有小數點的數值設定格式,請在該小節中包含下列的數字位置。如果數字中小數點右邊的位數比格式內的位置個數多,該數字的小數位數會四捨五入成位置的個數。如果數字中小數點左邊的位數比格式內的位置個數多,多出來的數字仍會顯示出來。如果格式的小數點左邊只包含數字符號 (#),小於 1 的數字會以小數點開始。
# 只顯示最顯著的位數,且它並不會顯示最不顯著的零值。
若要顯示請使用下列格式代碼
1234.59 成 1234.6####.#


如果數字的位數少於格式中的 0,則預留位置 0 (零) 將顯示最不顯著的零。
若要顯示請使用下列格式代碼
8.9 成 8.900#.000
0.631 成 0.60.#
12 成 12.0,及 1234.568 成 1234.57#.0#


預留位置符號 ? 會在小數點左右兩邊新增無效數字零的空格,如此,當以固定寬度的字型來設定格式時,如:Courier New,小數點將會對齊。您也可以對包含不同數字位數的分數運用此符號。
若要顯示請使用下列格式代碼
44.398、102.65 和 2.8 具有對齊的小數點???.???
5.25 成 5 1/4 以及 5.3 成 5 3/10,並具有對齊的除號# ???/???


千分位分隔符號 若要將逗點顯示成千分位的分隔符號,或是以 1000 的倍數來表示數字,請在數字格式中加入逗點。
若要顯示請使用下列格式代碼
12000 成 12,000#,###
12000 成 12#,
12200000 成 12.20.0,,


使用色彩 若要替格式中某個區段設定色彩,請在該區段的方括號內輸入色彩名稱。
色彩代碼
[黑][藍]
[青色][綠]
[洋紅][紅]
[白][黃]


條件數字格式代碼 若要設定一個只在數字符合指定條件時才套用的數字格式,請將條件括在方括號內;條件包含了比較運算元 (比較運算子:比較準則中用於比較兩個值的符號。這六個標準為 = 等於、> 大於、< 小於、>= 大於或等於、<= 小於或等於及 <> 不等於。)和一個數值。例如下列的格式會以紅色字型顯示小於或等於 100 的數字,而以藍色字型顯示大於 100 的數字。
[Red][<=100];[Blue][>100]

文字和間距的格式

文字字元 如果要顯示文字字元,可用雙引號 (" ") 將這些字元括起來,或在這些字元之前加反斜線 (\)。下列特殊字元不用引號也能顯示:
$ - + / ( ) : 空格
如果您輸入下列任一符號,將插入反斜線:
! ^ & ` (左單引號) ' (右單引號) ~ { } = < >
間距 如果要在數值格式中插入與某些字元寬度相等的空白,只要在該字元前面加上一個底線即可。例如,在右括弧 (_)) 前面加上一個底線,便可讓正數與括弧中的負數對齊。
數字中的文字 數值格式中如果包含文字格式,則文字格式應該都是位於數字格式的尾端。若要在文字區段中的某個位置上顯示儲存格中所輸入的文字,需再該位置上加上一個 @ 字元。如果沒有加上 @ 符號,則您輸入的文字便不會顯示出來。如果您想顯示特定的文字,請用雙引號 (" ") 括住要顯示的文字,例如:"gross receipts for" @。
若格式中並沒有包含文字區段,所輸入的文字就不會被格式影響。
重複的字元 在數字格式代碼中使用星號 (*),可使星號之後的字元填滿整個欄寬。例如輸入 0*- 便可在數字後面補上足夠的連字號以填滿整個儲存格。

百分比、指數表示法和非美元貨幣的格式

百分比 若要將數字顯示成百分比,請在數字格式中加入百分比符號 (%)。例如,0.08 會顯示成 8%;2.8 會顯示成 280%。
科學記號格式 若要以科學記號 (指數表示法) 顯示數值,請在區段中使用 "E-"、"E+"、"e-" 或 "e+" 代碼。如果指數代碼的右邊包含 0 (零) 或 # (數字符號) 的格式,Microsoft Graph 會以科學記號顯示數值,並插入一個 "E" 或 "e"。指數代碼右邊 0 或 # 的數目將決定指數數字的位數。E- 或 e- 會在負指數前加上減號。E+ 或 e+ 會在負指數前加上減號,在正指數前加上加號。
貨幣 若要在數字格式中指定下列任一種貨幣符號,請按下 NUM LOCK 鍵,按住 ALT 鍵,並在數字鍵盤區中,輸入該貨幣符號的 ANSI 碼。有關其他貨幣符號的詳細資訊,請參閱您用來插入 Microsoft Graph 圖表的程式說明。
若要輸入請按住 ALT 並輸入
¢0162
£0163
¥0165


附註 自訂格式會和圖表一起儲存。若希望 Graph 固定使用特定的貨幣符號,請在啟動 Graph 之前,改變 [控制台] 的 [地區選項] 中選定的貨幣符號。

日期和時間的格式

日期、月份和年份 若要顯示日期、月份和年份,請在區段中包含下列的格式代碼。如果您將 "m" 放在 "h" 或 "hh" 格式代碼的後面或放在 "ss" 或 "s" 代碼的前面,Microsoft Graph 會顯示分鐘,而非月份。
若要顯示請使用下列格式代碼
月份設定成 1 - 12m
月份設定成 01 - 12mm
月份設定成 Jan - Decmmm
月份設定成 January - Decembermmmm
月份設定成該月的第一個字母mmmmm
日期設定成 1 - 31d
日期設定成 01 - 31dd
日期設定成 Sun - Satddd
日期設定成 Sunday - Saturdaydddd
年份設定成 00 - 99yy
年份設定成 1900 - 9999yyyy


小時、分鐘和秒數 若要顯示小時、分鐘和秒數,請在區段中包含下列的格式代碼。
若要顯示請使用下列格式代碼
小時設定成 0 - 23h
小時設定成 00 - 23hh
分鐘設定成 0 - 59m
分鐘設定成 00 - 59mm
秒數設定成 0 - 59s
秒數設定成 00 - 59ss
小時設定成 4 AMh AM/PM
時間成 4:36 pmh:mm am/pm
時間成 4:36:03 ph:mm:ss a/p
以小時表示的經過時間;例如,25:02[h]:mm
以分鐘表示經過的時間;例如,63:46[m]:ss
以秒數表示經過的時間[ss]
秒數中包含小數h:mm:ss.00


附註 若格式包含 AM 或 PM,則是採用 12 小時制,其中的 "AM"、"am"、"A" 或 "a" 指出午夜到中午 12:00 的時間,而 "PM"、"pm"、"P" 或 "p" 指出中午到午夜 12:00 的時間。否則小時將採用 24 小時制的時鐘。"m" 或 "mm" 格式必須顯示在 "h" 或 "hh" 格式代碼的正後面或 "ss" 代碼的正前面,否則 Graph 會顯示月份,而非分鐘。

沒有留言: