許多Excel用戶(hù)可能不了解Excel自定義數(shù)字格式的代碼組成規(guī)則而沒(méi)有很好地利用Excel自定義數(shù)字格式這個(gè)強(qiáng)大的功能。
Excel自定義數(shù)字格式幾乎能夠隨心所欲地顯示單元格數(shù)值而不會(huì)改變單元格實(shí)際存儲(chǔ)的內(nèi)容。
Excel自定義數(shù)字格式代碼并沒(méi)有想像中那么復(fù)雜和困難,只要掌握了Excel自定義數(shù)字格式的代碼組成規(guī)則,就很容易讀懂和書(shū)寫(xiě)格式代碼來(lái)創(chuàng)建自定義數(shù)字格式。
自定義格式代碼可以為4種類(lèi)型的數(shù)值指定不同的格式:正數(shù)、負(fù)數(shù)、零值和文本。在代碼中用分號(hào)來(lái)分隔不同的區(qū)段,每個(gè)區(qū)段的代碼作用于不同類(lèi)型的數(shù)值。完整格式代碼的組成結(jié)構(gòu)為:
“大于條件值”格式;“小于條件值”格式;“等于條件值”格式;文本格式
在沒(méi)有特別指定條件值的時(shí)候,默認(rèn)的條件值為O,因此格式代碼的組成結(jié)構(gòu)也可視作:
正數(shù)格式;負(fù)數(shù)格式;零值格式;文本格式
用戶(hù)并不需要每次都嚴(yán)格按照4個(gè)區(qū)段來(lái)編寫(xiě)格式代碼,只寫(xiě)1個(gè)或2個(gè)區(qū)段也是可以的。下表中列出了沒(méi)有按4區(qū)段寫(xiě)代碼時(shí)代碼結(jié)構(gòu)的變化。
區(qū)段數(shù) | Excel代碼結(jié)構(gòu) |
---|---|
1 | 格式代碼作用地于所有類(lèi)型的數(shù)值 |
2 | 第1區(qū)段作用于正數(shù)和零值,第2區(qū)段作用于負(fù)數(shù)。 |
3 | 第1區(qū)段作用于正數(shù),第2區(qū)段作用于負(fù)數(shù),第3區(qū)段作用于零值。 |
代碼 | 原始數(shù)據(jù) | 顯示數(shù)據(jù) | 代碼格式 | 注釋與示例 |
---|---|---|---|---|
G/通用格式 | G/通用格式 | 不設(shè)置任何格式,按原始輸入的數(shù)值顯示。 | ||
# | 1234.56 | 1234.56 | #.## | 數(shù)字占位符,只顯示有效數(shù)字,不顯示無(wú)意義的零值。 |
123 | 123. | |||
0 | . | |||
0 | 1234 | 1234.00 | 0000.00 | 數(shù)字占位符,當(dāng)數(shù)字比代碼的數(shù)量少時(shí),顯示無(wú)意義的0。使數(shù)值按固定的位數(shù)顯示。 |
1.23 | 0001.23 | |||
12 | 0012.00 | |||
0 | 0000.00 | |||
12345.678 | 12345.7 | #0.0 | ||
12345 | 12345.0 | |||
0 | 0.0 | |||
1234.5678 | 1234.5678 | .???? | 數(shù)字占位符,需要的時(shí)候在小數(shù)點(diǎn)兩側(cè)增加空格,也可以用于具有不同位數(shù)的分?jǐn)?shù)。 | |
-123.456 | - 123.456 | |||
12.12 | 12.12 | |||
0 | . | |||
. | 小數(shù)點(diǎn) | |||
% | 12 | 1200.00% | 0.00% | 百分?jǐn)?shù) |
1.2 | 120.00% | |||
0.12 | 12.00% | |||
, | 123456 | 123,456 | #,##0 | 千分位分隔符 |
123456789 | 123,456,789 | |||
E | 123456789 | 1.23E+08 | 0.00E+00 | 科學(xué)計(jì)數(shù)符號(hào) |
! | 123456789 | !? | 顯示格式里的下一個(gè)字符 | |
* | 1234 | *********1,234 | **#,##0;**-#,##0 | 重復(fù)下一個(gè)字符填充列寬。 |
-1234 | ********-1,234 | |||
0 | *************0 | |||
1234 | ---------1,234 | *-#,##0 | ||
1234 | 1,234 | *?#,##0 | ||
0 | XXXXXXXXX1,234 | *X#,##0 | ||
下劃線(_) | 1.23 | 1.23 | 0.00_);(0.00) | 留出與下一個(gè)字符等寬的空格,利用這種格式可以很容易地將正負(fù)數(shù)對(duì)齊。 |
-1.23 | (1.23) | |||
0.12 | 0.12 | |||
"文本" | 123456789 | ¥ 12345.7 萬(wàn) | "¥ "0"."0, "萬(wàn)" | 顯示引號(hào)里面的文本。 |
123456789 | ¥123 百萬(wàn) | "¥"#,##0,, "百萬(wàn)" | ||
123456789 | ¥123.46 百萬(wàn) | ¥#,##0.00,, "百萬(wàn)" | ||
@ | 財(cái)務(wù)部 | 集團(tuán)公司財(cái)務(wù)部 | ;;;"集團(tuán)公司"@ | 文本占位符,如果只使用一個(gè)@,作用是引用原始文本。 |
前進(jìn) | 前進(jìn)前進(jìn)前進(jìn) | ;;;@@@ | 如果使用多個(gè)@,則可以重復(fù)文本。 | |
[顏色] | 123.456 | 123.456 | #.##0;[紅色]-#.##0 | 顏色代碼。[顏色]可以是[black]/[黑色]、[white]/[白色]、[red]/[紅色]、[cyan]/[青色]、[blue]/[藍(lán)色]、[yellew]/[黃色]、[magenta]/[紫色]、[green]/[綠色]。 中文版必須使用中文代碼。 |
-123.456 | -123.456 | |||
1234 | 1234 | [藍(lán)色]0 | ||
[顏色n] | 123.456 | 123.456 | [顏色1]#.##0 | 顯示Excel調(diào)色板上顏色,n是0-56之前的一個(gè)數(shù)值。 |
-123.456 | -123.456 | [顏色9]#.##0 | ||
1234 | 1234.0 | [顏色23]#.##0 | ||
[條件值] | 1087654321 | 010-87654321 |
[>99999999]0###-########;######## |
設(shè)定格式的條件。 |
99 | 99 | [>100][紅色]0;[藍(lán)色]0 | ||
101 |