奇妙的自定義數字格式(二)

  68-2 創建自定義數字格式

如果Excel內置的數字格式無法滿足用戶在實際工作中的需求,還可以創建自定義數字格式。

奇妙的自定義數字格式(二)
  在「單元格格式」對話框中,選擇「分類」為「自定義」,如圖68-7所示。

奇妙的自定義數字格式(二)

圖68-7 自定義數字格式

奇妙的自定義數字格式(二)
  在「類型」文本框中輸入自定義的數字格式代碼,或者修改原有格式代碼。

奇妙的自定義數字格式(二)
  單擊「確定」即完成。

在「類型」下方的列表框中,已經有許多的格式代碼,這些代碼就是Excel內置的數字格式所對應的格式代碼,或是由用戶成功創建的自定義數字格式的格式代碼。

如果用戶先在「分類」列表框中選定一個內置的數字格式,然後再選定「自定義」項,就能夠在「類型」文本框中看到與之對應的格式代碼。在原有格式代碼的基礎上進行修改,能夠更快速地得到自己的自定義格式代碼。

68-3 自定義數字格式的代碼組成規則

許多Excel用戶可能不了解自定義數字格式能夠讓他們幾乎隨心所欲地顯示單元格數值,或者因為害怕面對長長的格式代碼而放棄這個有用的工具。而實際上,自定義數字格式代碼並沒有想像中那麼複雜和困難,只要掌握了它的規則,就很容易讀懂和書寫格式代碼來創建自定義數字格式。

自定義格式代碼可以為4種類型的數值指定不同的格式:正數、負數、零值和文本。在代碼中,用分號來分隔不同的區段,每個區段的代碼作用於不同類型的數值。完整格式代碼的組成結構為:

「大於條件值」格式;「小於條件值」格式;「等於條件值」格式;文本格式

在沒有特別指定條件值的時候,默認的條件值為0,因此,格式代碼的組成結構也可視作:

正數格式;負數格式;零值格式;文本格式

用戶並不需要每次都嚴格按照4個區段來編寫格式代碼,只寫1個或2個區段也是可以的。表68-1中列出了沒有按4區段寫代碼時,代碼結構的變化。

表68-1 自定義數據格式代碼結構規則

區段數

代 碼 結 構

1

格式代碼作用於所有類型的數值

2

第1區段作用於正數和零值,第二區段作用於負數

3

第1區段作用於正數,第二區段作用於負數,第三區段作用於零

下面有一個自定義數字格式代碼的例子,它針對4種不同類型的數值定義了不同的格式:

#,##0.00_;[紅色] -#,##0.00;[綠色]G/通用格式;”「”@”」”

圖68-8是Excel中應用了這種數字格式的單元格的顯示。

奇妙的自定義數字格式(二)

圖68-8 自定義數字格式的單元格的顯示

68-4 常用自定義數字格式的代碼與示例

常用自定義數字格式的代碼與示例

代 碼

註釋與示例

G/通用格式

不設置任何格式,按原始輸入的數值顯示

#

數字占位符,只顯示有效數字,不顯示無意義的零值

奇妙的自定義數字格式(二)

0 數字占位符,當數字比代碼的數量少時,顯示無意義的0

奇妙的自定義數字格式(二)

從上圖可見,可以利用代碼0來讓數值顯示前導零,並讓數值固定按指定位數顯示。下圖是使用#與0組合為最常用的帶小數的數字格式

奇妙的自定義數字格式(二)

– 數字占位符,需要的時候在小數點兩側增加空格;也可以用於具有不同位數的分數

奇妙的自定義數字格式(二)

. 小數點

% 百分數

奇妙的自定義數字格式(二)

, 千位分隔符

奇妙的自定義數字格式(二)

E 科學計數符號

顯示格式裡的下一個字符

* 重復下一個字符來填充列寬

奇妙的自定義數字格式(二)

_ 留出與下一個字符等寬的空格

奇妙的自定義數字格式(二)

利用這種格式可以很容易地將正負數對齊

「文本」 顯示雙引號裡面的文本

奇妙的自定義數字格式(二)

@ 文本占位符,如果只使用單個@,作用是引用原始文本

奇妙的自定義數字格式(二)

如果使用多個@,則可以重復文本

奇妙的自定義數字格式(二)

[顏色] 顏色代碼

奇妙的自定義數字格式(二)

「顏色」可以是[black]/[黑色]、[white]/[白色]、[red]/[紅色]、[cyan]/[青色] 、[blue]/[藍色]、[yellow]/[黃色]、[magenta]/[紫紅色]或[green]/[綠色]

要注意的是,在英文版用英文代碼,在中文版則必須用中文代碼

[顏色 n] 顯示Excel調色板上的顏色,n是0~56之間的一個數值

奇妙的自定義數字格式(二)

[條件值]

設置格式的條件

奇妙的自定義數字格式(二)

有關日期與時間方面的自定義格式方法,請參閱技巧69。