應(yīng)用技巧七:自定義數(shù)字格式的經(jīng)典應(yīng)用
編寫自定義數(shù)字格式别瞭,不僅能增強(qiáng)報(bào)表的可讀性慌洪,還能設(shè)置一些特殊的自定義格式,簡(jiǎn)化數(shù)據(jù)錄入穗慕。下面介紹自定義數(shù)字格式的經(jīng)典應(yīng)用實(shí)例饿敲。
一、不顯示零值
在【Excel選項(xiàng)】對(duì)話框中單擊【高級(jí)】選項(xiàng)卡逛绵,取消勾選【在具有零值的單元格中顯示零】的復(fù)選框怀各,單擊【確定】按鈕,關(guān)閉對(duì)話框术浪,可以不顯示在當(dāng)前工作表中出現(xiàn)的零值瓢对,如圖1所示。
圖1在【Excel選項(xiàng)】中取消顯示零值
設(shè)置自定義數(shù)字格式胰苏,也可以實(shí)現(xiàn)相同的效果硕蛹。
格式代碼如下。
G/通用格式;G/通用格式;?????????????????????????????????????????????? ???????????????????????????????????????????
代碼解析:第1區(qū)段和第2區(qū)段中對(duì)正數(shù)和負(fù)數(shù)使用“G/通用格式”硕并,即正常顯示法焰;在第3區(qū)段留空,即可使零值單元格顯示為空白鲤孵。
二、快速縮放數(shù)值
處理較大的數(shù)值時(shí)辰如,往往希望按千位或萬(wàn)位來顯示數(shù)值普监,以增加數(shù)據(jù)的可讀性。使用用自定義數(shù)字格式琉兜,可以實(shí)現(xiàn)這樣的快速縮放顯示凯正。
圖2顯示了以“百萬(wàn)”、“萬(wàn)”豌蟋、“千”廊散、“百”縮放數(shù)值的實(shí)例。
圖2快速縮放數(shù)值
提示:自定義單元格數(shù)字格式僅改變數(shù)字的顯示方式梧疲,而不改變單元格中數(shù)據(jù)的實(shí)際值允睹,不用擔(dān)心自定義后的數(shù)據(jù)不能再參與計(jì)算處理。
三幌氮、智能顯示百分比
當(dāng)單元格中的數(shù)字小于1時(shí)缭受,數(shù)字按“百分比”格式顯示,大于等于1的數(shù)字按標(biāo)準(zhǔn)格式顯示该互,同時(shí)讓所有數(shù)字按小數(shù)點(diǎn)位置排列整齊米者,如圖3所示。
圖3智能顯示百分比
格式代碼如下。
[<1]0.00%;#.00_%????????????????????????????????????????? ??????????
代碼解析:第1區(qū)段使用了條件值判斷蔓搞,對(duì)應(yīng)數(shù)值小于1時(shí)的格式為顯示保留兩位小數(shù)的百分比格式胰丁,第2個(gè)區(qū)段對(duì)應(yīng)不小于1時(shí)的數(shù)字和文本的格式。第2個(gè)區(qū)段中喂分,百分號(hào)前使用了一個(gè)下劃線锦庸,目的是保留一個(gè)與百分號(hào)等寬的空格,使應(yīng)用數(shù)字格式后的單元格數(shù)值能夠按照小數(shù)點(diǎn)位置對(duì)齊妻顶。
注意:注意在單元格數(shù)值全部輸入完成后再設(shè)置單元格數(shù)字格式酸员,因?yàn)樵O(shè)置完此代碼后,單元格將具有百分比樣式讳嘱,即輸入其中的數(shù)值都將縮小100倍幔嗦,例如輸入12,則返回12%沥潭。但如果數(shù)字是由公式返回的邀泉,則不受此影響。
四钝鸽、顯示分?jǐn)?shù)
Excel中內(nèi)置了一些分?jǐn)?shù)的數(shù)字格式汇恤,通過自定義可以得到更多的顯示形式,比如在顯示的時(shí)候加上“又”字拔恰,或加上表示單位的符號(hào)因谎,或者使用一個(gè)任意的數(shù)字作為分母,如圖4所示颜懊。
圖4更多的分?jǐn)?shù)顯示形式
五财岔、隱藏某些類型的數(shù)據(jù)
可以使用自定義數(shù)字格式隱藏某些類型的數(shù)據(jù),或者把某些類型的數(shù)據(jù)用特定的字符串代替河爹,如圖5所示匠璧。
圖5隱藏某些類型的數(shù)據(jù)
其中,代碼“**”的含義是使用“*”來填充咸这,類似地夷恍,代碼“-”的含義是使用“-”填充,第一個(gè)*是功能字符媳维,其后跟隨的是填充字符酿雪。
注意:使用代碼格式“;侄刽;执虹;”時(shí),可以隱藏單元格中的數(shù)值唠梨、文本內(nèi)容袋励,但如果單元格中的內(nèi)容為錯(cuò)誤值,如#N/A,則仍然被顯示出來茬故。
六盖灸、簡(jiǎn)化錄入操作
在某些情況下,使用帶條件判斷的自定義格式可以簡(jiǎn)化錄入操作磺芭。
(1)用數(shù)字1和0代替“ü”赁炎、“?”的輸入
格式代碼如下。
[=1]” ü”;[=0]” ?”;;?? ???????????????????????????????????????????????
只要在單元格中輸入1或0钾腺,設(shè)置了該格式代碼的單元格就會(huì)相應(yīng)地顯示出“ü”徙垫、“?”,而如果錄入的數(shù)字不是1或0放棒,就會(huì)顯示空白姻报。對(duì)于類似不方便錄入的符號(hào),可使用此方法间螟。
(2)用數(shù)字代替復(fù)雜文本輸入
格式代碼如下吴旋。
“通過”;;”未通過”?? ???????????????????????????????????????????????
當(dāng)在單元格中輸入大于零的數(shù)字時(shí),顯示“通過”厢破,等于0時(shí)荣瑟,顯示“不通過”,小于零時(shí)摩泪,顯示空笆焰。
(3)快速錄入特定前(后)綴編碼
當(dāng)輸入大量有規(guī)則的編碼時(shí),可設(shè)置相同的前(后)綴編碼见坑,進(jìn)行數(shù)據(jù)錄入是嚷掠,只需要輸入不同部分即可。
格式代碼如下鳄梅。
“14Q3”-0000?? ???????????????????????????????????????????????
特定前綴為“14Q3”叠国,后面為4為的流水號(hào)未檩。設(shè)置完成后戴尸,只需要錄入流水號(hào),即可顯示出全部?jī)?nèi)容冤狡。
(4)手機(jī)號(hào)碼分段顯示
格式代碼如下孙蒙。
000-0000-0000?? ???????????????????????????????????????????????
該操作按大多數(shù)人讀取手機(jī)號(hào)碼的習(xí)慣進(jìn)行分段顯示。
圖6位簡(jiǎn)化錄入操作中自定義格式顯示的效果圖悲雳。
圖6通過自定義數(shù)字格式簡(jiǎn)化錄入操作
七挎峦、簡(jiǎn)化錄入操作
大多數(shù)情況下,自定義數(shù)字格式應(yīng)用于數(shù)值型數(shù)據(jù)的顯示處理上灭返,用戶也可以對(duì)文本型數(shù)據(jù)進(jìn)行自定義格式設(shè)置碟渺,如為文本型數(shù)據(jù)添加附加信息顯示敷扫。
(1)簡(jiǎn)化文本輸入
格式代碼如下摆昧。
;;;”集團(tuán)公司”@”部”???????????????????????????????????????????????
代碼解析:格式代碼分為4段顿苇,前3段區(qū)域禁止非文本數(shù)據(jù)顯示峭咒,第4段為文本數(shù)據(jù)增加了附加信息。當(dāng)某些錄入操作有一定規(guī)律或是固定樣式纪岁,就可以試著用此方法簡(jiǎn)化錄入操作凑队。
(2)文本數(shù)據(jù)右對(duì)齊
格式代碼如下。
;;;* @???????????????????????????????????????????????????????????
文本數(shù)據(jù)通常在單元格中左對(duì)齊幔翰,設(shè)置這樣的格式可以在文本左邊填充足夠多的空格漩氨,使得文本內(nèi)容顯示為右對(duì)齊。
(3)預(yù)留手寫文字位置
格式代碼如下遗增。
;;;@*_???????????????????????????????????????????????????????????
此格式在文本內(nèi)容的右側(cè)填充下劃線“_”叫惊,形成類似簽字欄的效果,可用于一些需要打印后手動(dòng)填寫的文件贡定。圖7位文本內(nèi)容附加顯示中自定義格式的效果顯示赋访。
圖7文本內(nèi)容的附加顯示
????M?4?v ?