2009年8月25日 星期二

Excel 2007自定義數字格式的準則

今天想看看EXCEL 2010有些什麼不同,結果看到下面的格式定義蠻有參考價值,引用來此備忘。

Excel 2007自定義數字格式的準則
2008-02-06 17:56:59  來源:網頁教學網

  要在Excel 2007中創建自定義數字格式,首先應瞭解自定義數字格式的準則,並從選擇某一內置數字格式開始。然後,可以更改該格式的任意代碼部分,從而創建自己的自定義數字格式。

  數字格式最多可包含四個代碼部分,各個部分用分號分隔。這些代碼部分按先後順序定義正數、負數、零值和文本的格式。

  <正數>;<負數>;<零>;<文本>

  例如,可以使用這些代碼部分創建以下自定義格式:

  [藍色]#,##0.00_);[紅色](#,##0.00);0.00;"銷售額 "@

  自定義數字格式中無需包含所有代碼部分。如果僅為自定義數字格式指定了兩個代碼部分,則第一部分用於正數和零,第二部分用於負數。如果僅指定一 個代碼部分,則該部分將用於所有數字。如果要跳過某一代碼部分,然後在其後面包含一個代碼部分,則必須為要跳過的部分包含結束分號。

  在自定義所有這些數字格式代碼部分時,以下準則十分有用。

有關包含文本和添加空格的準則

  • 同時顯示文本和數字  若要在單元格中同時顯示文本和數字,應將文本字符括在雙引號 (" ") 內或在單個字符前面添加一個反斜槓 (\)。字符應包含在格式代碼的適當部分中。例如,鍵入格式 ¥0.00" 盈餘";¥-0.00" 虧損" 可顯示正金額「¥125.74 盈餘」和負金額「¥-125.74 虧損」。請注意,每個代碼部分中的「盈餘」和「虧損」前面都有一個空格字符。

      顯示下列字符時不使用引號。

    $ (¥) 美元符號(人民幣符號)
    + 加號
    ( 左括號
    : 冒號
    ^ 揚抑符(脫字符)
    ' 撇號
    { 左大括號
    < 小於號
    = 等於號
    - 減號
    / 斜槓符號
    ) 右括號
    ! 感嘆號
    & 與號
    ~ 波形符
    } 右大括號
    > 大於號
      空格字符

  • 包含文本輸入部分  如果包含文本,則文本部分始終是數字格式中的最後一個部分。如果要顯示單元格中所鍵入的任何文本,則應在該部分中包含 @ 字符。如果在文本部分中省略 @ 字符,則不會顯示鍵入的文本。如果要始終為鍵入的文本顯示特定的文本字符,應將附加文本括在雙引號 (" ") 內。例如,"總收入 "@

      如果格式不包含文本部分,則在應用該格式的單元格中所鍵入的任何非數字值都不會受該格式的影響。此外,整個單元格將轉換為文本。

  • 添加空格  若要在數字格式中創建一個字符寬度的空格,請包含一個下劃線字符 (_),並在後面跟隨要使用的字符。例如,如果下劃線後面帶有右括號(如 _)),則正數將與括號中括起的負數相應地對齊。
  • 重複字符  若要在格式中重複下一個字符以填滿列寬,請在數字格式中包含一個星號 (*)。例如,鍵入 0*- 可在數字後面包含足夠多的短劃線以填滿單元格,或在任何格式之前鍵入 *0 可包含前導零。

有關使用小數位、空格、顏色和條件的準則

  • 包含小數位和有效位  若要為包含小數點的分數或數字設置格式,應在數字格式部分中包含以下數字佔位數、小數點和千位分隔符。

    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,則會顯示數字 12.200.0

    顯示內容 顯示格式 所用代碼
    12000 12,000 #,###
    12000 12 #,
    12200000 12.2 0.0,,

  • 指定顏色  若要為格式的某一部分指定顏色,請在該部分中鍵入以下八種顏色之一(用方括號括起)。顏色代碼必須是該部分中的第一個項。

    [黑色]
    [綠色]
    [白色]
    [藍色]
    [洋紅色]
    [黃色]
    [藍綠色]
    [紅色]

  • 指定條件  若要指定僅當數字滿足所指定的條件時才應用的數字格式,請用方括號括起該條件。該條件由一個比較運算符和一個值構成。例如,以下格式將小於或等於 100 的數字顯示為紅色字體,而將大於 100 的數字顯示為藍色字體。

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

      若要將條件格式應用於單元格(例如,隨單元格值而變化的彩色底紋),請在「開始」選項卡的「樣式」組中單擊「條件格式」

有關貨幣、百分比和科學記數法格式的準則

  • 包含貨幣符號  若要在數字格式中鍵入以下貨幣符號之一,請按 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-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
    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 會為從午夜到中午的時間顯示 AMamAa,而為從中午到午夜的時間顯示 PMpmPp

    顯示內容 顯示格式 所用代碼
    小時 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

沒有留言:

張貼留言