Gqqgle
Lv 5
Gqqgle asked in 電腦與網際網路軟體 · 1 decade ago

關於 Excel 儲存格格式中的數值格式設定 ?

我有次收到一份 Excel 的文件,讓我感到很好奇的是

這份文件有些儲存格的內容 ,如果是零的話,此儲存格會顯示一個 - ( 連字號)。而不是零,如果是其它數值的話,則會正常的顯示這個數值。

而且這些儲存格並沒有設定任何的格式化條件。

我看這個儲存格格式中有關的數值顯示設定如下:

_(* #,##0_);_(* (#,##0);_(* "-"??_);_(@_)

請高手為我詳細說明一下,這串設定的意義為何?

Thanks

Update:

我已經知道 # ,0 , ? 代表的意義了

只是不知道 @ ,分號和 括號在這裡代表的意義

還有那個當數值是零時,會顯示連字號的效果是怎樣做到的

2 Answers

Rating
  • e
    Lv 6
    1 decade ago
    Favorite Answer

    _(* #,##0_);_(* (#,##0);_(* "-"??_);_(@_)

    正數格式 ;負數格式 ;零值格式 ;文字的格式

    _ 是底線Underline 不是連字號 - 代表空一格接在底線後符號大小的空格

    _( 空一格左括弧大小

    _) 空一各右括弧大小

    這主要對齊用

    底線後符號若不同也會對不齊

    因為你負數設定用左右括弧

    若正數及零没有設_( 及 _)就會靠右側對齊格線

    這樣數字就没有對齊

    資料格式最多四小節,以分號 ; 隔開

    4節 正;負;零;文字

    3節 正;負;零

    2節 正和零;負

    1節 所有數字都會使用該格式

    _(* #,##0_)正數

    _ 空一格 ( 符號

    空一格後和數字#,##0之間填上,,逗號為千分位

    * 代表無限個在星號後的符號,在此為空白,

    _ 空一格 )

    _(* (#,##0)負數

    _ 空一格 ( 符號

    空一格後和數字(#,##0)之間填上

    * 代表無限個在星號後的符號,在此為空白

    因為負數有左右括弧所以不用再加 _)

    _(* "-"??_)零

    _ 空一格 ( 符號

    * 填滿無限個空白(視欄寬而定)

    "-" 顯示雙引號間的符號

    ?? 會保留零的位置

    _ 空一格 )

    _(@_)文字

    _ 空一格 ( 符號

    @ 代表資料為文字的的格式

    _ 空一格 )

    2007-06-16 13:58:53 補充:

    顯示連字號就是

    零值的格式

  • 1 decade ago

    如果儲存格出現 - ( 連字號),那表示該儲存格應該是有設定格式為[會計專用]或者是你所提到的那一串格式

    那三個分號段落代表的意義分別是:

    「正數時的格式」;「負數時的格式」;「0值時的格式」;「文字時的格式」

    測試後發現 減號與括號的用法是一樣的,所以:

    「正數格式」

    _-* #,##0_- 

    _ 後面一個減號表示正數時『儲存格左邊緣線』保留一個減號的空間

    * 後面一個空格表示『數字』與『儲存格左邊緣線保留的空間』之間以空格填滿

    #,##0 的 # 表示有效數的時候才顯示,而 0 則表示無效數時以 0 顯示,若設為 #,#00.00 而輸入 3.1 則會顯示 03.10

    最後的 _ 後加上一個減號表示數字與儲存格右邊緣線保留一個減號的空間。

    「負數格式」

    -* #,##0_-

    先是一個減號顯示在『儲存格左邊緣線』邊,其餘與正數相同

    「0值格式」

    _-* "-"??_-

    ? 可在小數點的任一邊替無效的零加入空間,以便當格式設定為固定寬字型 (例如 Courier New) 小數點可以對齊。

    若零值的格式改為 _-* 0_.??_ 當你輸入在儲存格輸入 0 時儲存格將會只顯示一個 0,而這個 0 將會與正數以及負數的個位數對齊。

    「文字格式」

    _-@_-

    @ 即是文字格式, _- 也是保留空間的作用。

    P.S. 好像不能只貼網址,所以將對方的解答貼給你看囉!

Still have questions? Get your answers by asking now.