單元格數(shù)字格式是excel的一個(gè)強(qiáng)大功能,不過使用頻率并不高,因?yàn)榇蠹叶剂?xí)慣于用函數(shù)公式來轉(zhuǎn)換數(shù)據(jù),很少從這個(gè)思路去思考。如果能夠應(yīng)用得當(dāng),將會有比函數(shù)更強(qiáng)大的效果。
在這個(gè)對話框中,已經(jīng)有一些固有的格式選擇,比如:分?jǐn)?shù),百分比,日期等。如果能夠用excel內(nèi)置的格式解決問題就無所謂,如果不行,那我們就得學(xué)學(xué)自定義的操作。
單元格數(shù)字格式不僅是對數(shù)字的簡單調(diào)整,還可以調(diào)整顏色,加入單位,特殊符號等。如果這個(gè)功能組合起來,絕對是函數(shù)公式無法達(dá)到的效果。
當(dāng)然自定義格式是用簡單的代碼表示的,包括我們?nèi)粘J褂玫娜掌诟袷剑瑫r(shí)間格式,貨幣格式都是一樣使用的代碼,只不過我們看不到,那要怎么看呢?只需要選中你設(shè)置的單元格,右鍵,設(shè)置單元格格式,打開對話框,選擇自定義,就可以看到代碼。
當(dāng)我們知道如何查看代碼后,就可以使用簡單代碼設(shè)置我們想要的格式了。當(dāng)我們要設(shè)置自定義格式時(shí),只需要將對話框調(diào)出來,選擇自定義,寫入代碼。
這個(gè)邏輯我們一定要弄明白,大家仔細(xì)看,不然后續(xù)的操作無法理解。
當(dāng)我們在代碼框內(nèi)輸入三個(gè)';'
這三個(gè)分號起到關(guān)鍵作用,什么作用呢?
這三個(gè)分號實(shí)際上把我們要寫的內(nèi)容分成了4個(gè)部分。而這4個(gè)部分分別代表了不同的條件。
我們這樣記憶,正負(fù)零文。
什么意思?
單元格的值是正數(shù)時(shí),單元格將按照正數(shù)部分的代碼顯示
單元格的值是負(fù)數(shù)時(shí),單元格將按照負(fù)數(shù)部分的代碼顯示
單元格的值是零值時(shí),單元格將按照零值部分的代碼顯示
單元格的值是文本時(shí),單元格將按照文本部分的代碼顯示
單元格里面的值只可以是這四種,不會有其它東西。
從這個(gè)案例我們看到了什么?
我們的代碼是這樣的:[藍(lán)色]G/通用格式;[紅色]G/通用格式;'這是零';'這是文本'
當(dāng)單元格錄入了一個(gè)正數(shù),生效的代碼是這一部分:'[藍(lán)色]G/通用格式'
也就是第一個(gè)';'前面的代碼。
當(dāng)單元格錄入了一個(gè)負(fù)數(shù),生效的代碼是這一部分:'[紅色]G/通用格式'
也就是第二個(gè)';'前面的代碼。
這下大家應(yīng)該明白了,這三個(gè)分號把我們的代碼分成了4個(gè)部分,其實(shí)就是4個(gè)條件,不同的條件,使用不同的代碼。
這就是為什么不同的內(nèi)容有不同的顯示。
好,大家弄明白了,那剩下的問題就是我們可以用哪些代碼來設(shè)置格式。
1、'#':數(shù)字占位符。只顯有意義的零而不顯示無意義的零。小數(shù)點(diǎn)后數(shù)字如大于'#'的數(shù)量,則按'#'的位數(shù)四舍五入。
這個(gè)數(shù)字點(diǎn)位符有兩個(gè)主要作用。去掉無意義的0,指定小數(shù)位數(shù)。
2、'0':數(shù)字占位符。如果單元格的內(nèi)容大于占位符,則顯示實(shí)際數(shù)字,如果小于點(diǎn)位符的數(shù)量,則用0補(bǔ)足。
'0'也是數(shù)字占位符,跟'#'號的區(qū)別在于,你的代碼有多少個(gè)'0',即使你的單元格值不足,也會給你強(qiáng)制顯示出來。
3、'@':文本占位符,如果只使用單個(gè)@,作用是引用原始文本,要在輸入數(shù)字?jǐn)?shù)據(jù)之后自動(dòng)添加文本,使用自定義格式為:'文本內(nèi)容'@;要在輸入數(shù)字?jǐn)?shù)據(jù)之前自動(dòng)添加文本,使用自定義格式為:@'文本內(nèi)容'。@符號的位置決定了Excel輸入的數(shù)字?jǐn)?shù)據(jù)相對于添加文本的位置。
因?yàn)檫@部分是文件,所以前面有三個(gè)';',第三個(gè)';'的后面才是文件條件。@表示單元格內(nèi)實(shí)際的文本,如果添加其它的文本,直接寫入就行了。
4、'*':重復(fù)下一次字符,直到充滿列寬
5、',':千位分隔符
千位分隔符主要用于財(cái)務(wù)。有兩點(diǎn)需要注意的地方,千位分隔符只按每三位分隔一次,如果你想在千位和百位之間分隔,這個(gè)不行。
關(guān)于第二個(gè)實(shí)例,如何顯示的萬元。解釋一下??聪聢D就明白了。
因?yàn)?56三個(gè)數(shù)是千分隔符號后面的數(shù)字,而后面我們沒有寫代碼,所以456三個(gè)數(shù)不會顯示。代碼中第一個(gè)零實(shí)際代碼的是數(shù)字123中的2,第二個(gè)零代表數(shù)字123中的3。2和3之間有一個(gè)這樣的符號'!.'強(qiáng)制顯示小數(shù)點(diǎn)。至少為什么123中的1也會顯示,是因?yàn)榇a0的意義是不部分會自動(dòng)填充。
6、顏色:用指定的顏色顯示字符??捎邪朔N顏色可選:紅色、黑色、黃色,綠色、白色、蘭色、青色和洋紅。[顏色N]:是調(diào)用調(diào)色板中顏色,N是0~56之間的整數(shù)。
要添加顏色,只需要在對應(yīng)的條件上打上中括號。寫上對應(yīng)的顏色就可以了。[顏色N]有很多種,只需要寫對應(yīng)的數(shù)字就行了。
7、條件:可以單元格內(nèi)容判斷后再設(shè)置格式。條件格式化只限于使用三個(gè)條件,其中兩個(gè)條件是明確的,另一個(gè)是'所有的其他'。條件要放到方括號中。
我們知道三個(gè)';'是代表正數(shù),負(fù)數(shù),零,文本的分隔,但有時(shí)候我們并不需要按正負(fù)零來分隔,我們想有自己的條件。那就直接寫入條件就行。當(dāng)我們寫入條件的時(shí)候,我們所說的'正負(fù)零文'不沖突嗎?不沖突。當(dāng)我們沒有寫條件的時(shí)候,我們可以這樣理解,系統(tǒng)給我們加入了條件:'[>0];[<>
8、'!'強(qiáng)制顯示。這個(gè)在我們說萬元的時(shí)候已經(jīng)說了,不需要再說明,總之,有些符號顯示不了的,就在前面加一個(gè)'!',就可以強(qiáng)制顯示。
9、時(shí)間和日期
Y代碼年,M代表月,d代表日,h代表小時(shí),m代表分,s代表秒。
MMM代碼英文月份,MMMM代表英文全寫。DDDD代表英文星期。AAAA代表中文星期。
好了,自定義格式的常用規(guī)則就這些,僅靠這些,我們能做出很多格式,讓你的領(lǐng)導(dǎo)看傻眼。
聯(lián)系客服