如果Excel內(nèi)置的數(shù)字格式無法滿足用戶在實(shí)際工作中的需求,還可以創(chuàng)建自定義數(shù)字格式。
在“單元格格式”對(duì)話框中,選擇“分類”為“自定義”,如圖68-7所示。
圖68-7 自定義數(shù)字格式
單擊“確定”即完成。
在“類型”下方的列表框中,已經(jīng)有許多的格式代碼,這些代碼就是Excel內(nèi)置的數(shù)字格式所對(duì)應(yīng)的格式代碼,或是由用戶成功創(chuàng)建的自定義數(shù)字格式的格式代碼。
如果用戶先在“分類”列表框中選定一個(gè)內(nèi)置的數(shù)字格式,然后再選定“自定義”項(xiàng),就能夠在“類型”文本框中看到與之對(duì)應(yīng)的格式代碼。在原有格式代碼的基礎(chǔ)上進(jìn)行修改,能夠更快速地得到自己的自定義格式代碼。
68-3 自定義數(shù)字格式的代碼組成規(guī)則
許多Excel用戶可能不了解自定義數(shù)字格式能夠讓他們幾乎隨心所欲地顯示單元格數(shù)值,或者因?yàn)楹ε旅鎸?duì)長(zhǎng)長(zhǎng)的格式代碼而放棄這個(gè)有用的工具。而實(shí)際上,自定義數(shù)字格式代碼并沒有想像中那么復(fù)雜和困難,只要掌握了它的規(guī)則,就很容易讀懂和書寫格式代碼來創(chuàng)建自定義數(shù)字格式。
自定義格式代碼可以為4種類型的數(shù)值指定不同的格式:正數(shù)、負(fù)數(shù)、零值和文本。在代碼中,用分號(hào)來分隔不同的區(qū)段,每個(gè)區(qū)段的代碼作用于不同類型的數(shù)值。完整格式代碼的組成結(jié)構(gòu)為:
“大于條件值”格式;“小于條件值”格式;“等于條件值”格式;文本格式
在沒有特別指定條件值的時(shí)候,默認(rèn)的條件值為0,因此,格式代碼的組成結(jié)構(gòu)也可視作:
正數(shù)格式;負(fù)數(shù)格式;零值格式;文本格式
用戶并不需要每次都嚴(yán)格按照4個(gè)區(qū)段來編寫格式代碼,只寫1個(gè)或2個(gè)區(qū)段也是可以的。表68-1中列出了沒有按4區(qū)段寫代碼時(shí),代碼結(jié)構(gòu)的變化。
表68-1 | 自定義數(shù)據(jù)格式代碼結(jié)構(gòu)規(guī)則 |
區(qū)段數(shù) | 代 碼 結(jié) 構(gòu) |
1 | 格式代碼作用于所有類型的數(shù)值 |
2 | 第1區(qū)段作用于正數(shù)和零值,第二區(qū)段作用于負(fù)數(shù) |
3 | 第1區(qū)段作用于正數(shù),第二區(qū)段作用于負(fù)數(shù),第三區(qū)段作用于零 |
區(qū)段數(shù)
代 碼 結(jié) 構(gòu)
1
格式代碼作用于所有類型的數(shù)值
2
第1區(qū)段作用于正數(shù)和零值,第二區(qū)段作用于負(fù)數(shù)
3
第1區(qū)段作用于正數(shù),第二區(qū)段作用于負(fù)數(shù),第三區(qū)段作用于零
下面有一個(gè)自定義數(shù)字格式代碼的例子,它針對(duì)4種不同類型的數(shù)值定義了不同的格式:
#,##0.00_;[紅色] -#,##0.00;[綠色]G/通用格式;"“"@"”"
圖68-8是Excel中應(yīng)用了這種數(shù)字格式的單元格的顯示。
圖68-8 自定義數(shù)字格式的單元格的顯示
-
常用自定義數(shù)字格式的代碼與示例
代 碼
注釋與示例
G/通用格式
不設(shè)置任何格式,按原始輸入的數(shù)值顯示
0
數(shù)字占位符,當(dāng)數(shù)字比代碼的數(shù)量少時(shí),顯示無意義的0 從上圖可見,可以利用代碼0來讓數(shù)值顯示前導(dǎo)零,并讓數(shù)值固定按指定位數(shù)顯示。下圖是使用#與0組合為最常用的帶小數(shù)的數(shù)字格式
- 顯示格式里的下一個(gè)字符
重復(fù)下一個(gè)字符來填充列寬
利用這種格式可以很容易地將正負(fù)數(shù)對(duì)齊
顏色代碼 「顏色」可以是[black]/[黑色]、[white]/[白色]、[red]/[紅色]、[cyan]/[青色] 、[blue]/[藍(lán)色]、[yellow]/[黃色]、[magenta]/[紫紅色]或[green]/[綠色]
要注意的是,在英文版用英文代碼,在中文版則必須用中文代碼