在我們的博客和課程中,經(jīng)常使用到自定義格式技巧,很多朋友覺得很神奇,問為什么只輸了幾個 0 和 ; 符號,就會完全改變了顯示?
自定義格式是控制單元格的值的顯示效果的參數(shù),在單元格格式對話框里輸入。包括4個小節(jié):
正數(shù)的格式 ; 負數(shù)的格式 ; 零值的格式 ; 文本的格式
在網(wǎng)絡(luò)上你可以搜到非常完整的自定義格式參數(shù)說明,可是你可能還是不知道什么時候用哪種、怎么用,因為它只羅列了知識而沒有應(yīng)用場景。本帖介紹在表格和圖表制作中經(jīng)常用到的自定義格式技巧,都有實際的運用場景,看了就可以用上。
1、【;;;】,隱藏單元格的顯示值。
先看一個最簡單的自定義格式,簡單到只有3個分號,;;; 。
有時候出于保護目的,你不希望別人看見某些單元格,很多人會把字體設(shè)置為白色看不見,其實這時候使用自定義格式代碼 ;;; 會更好,意思就是告訴Excel,不論是正數(shù)、負數(shù)、0還是文本,都不顯示內(nèi)容。
操作方法:選中需要隱藏的單元格,ctrl 1 設(shè)置單元格格式,數(shù)字,自定義,在 類型 下的輸入框里輸入3個西文的分號 ;;; ,確定,單元格里的顯示就會消失了。
有時候,對表格使用色階時,可能僅需要填充色,不需要數(shù)字,這時也可以使用 ;;; 來隱藏數(shù)字。比如本博的十字繡地圖做法,用大量的小單元格的條件格式色階繪制一個中國熱力數(shù)據(jù)地圖,所有單元格里的數(shù)字就是用 ;;; 隱藏了。
2、【0;0;0】,負數(shù)時不顯示負號。
蝴蝶條形圖是一種分析配對指標的圖表工具,一般做法里左側(cè)的條形圖其實是使用負數(shù)做的,但為什么軸標簽和數(shù)據(jù)標簽看起來都還是正數(shù)呢?其實是使用了自定義格式 0;0;0 ,使負數(shù)也顯示為正數(shù)。
在《向經(jīng)濟學人學圖表》課程的第9.10節(jié)里,介紹了3種方法來制作蝴蝶圖,完美重現(xiàn)專業(yè)圖表,詳情見:http://study.163.com/course/courseMain.htm?courseId=1337018。 (PS,重要通知:該網(wǎng)站網(wǎng)易云課堂在11月2日~11日有大促活動,可優(yōu)惠購課,機會難得,值得抓住,詳情見文尾)
3、【 0.00;-0.00;0.00】,【 0.0%;-0.0%;0.0%】,正數(shù)也顯示正號。
與上面相反,負數(shù)時顯示負號,正數(shù)時也顯示正號,對增長百分比,以及會計中反映帳戶增減流水會用到。
4、【0'元'】,帶上單位。
也許是財務(wù)會計們會經(jīng)常用到的小功能。
5、【0.0'%'】和【0.0_%】,增幅百分比列的簡寫方式
對于報表中的百分比列,滿眼的%顯然比較累贅和干擾,華爾街日報的圖表非常追求簡潔,一般只在第1行顯示%,其余的行則省略掉%,但%號前面的數(shù)字位仍然會整齊對齊。
這個技巧也可以運用到圖表的y軸,實現(xiàn)只在最大刻度標簽顯示%符號:[=100]0'%';0_% (不過右對齊使留空無效),只在最大刻度標簽顯示美元符號: [=100]$0;0 。
對y軸刻度標簽使用此格式,可以對不及格或者不達標的刻度用紅色顯示。
7、【[<1.5]0.0%;0】,兼容整數(shù)指標和百分比指標的格式化
有時候我們的KPI報表或透視表是綜合指標排列的,一列內(nèi)既有整數(shù)格式、又有百分比格式。如果一行一行地去設(shè)置格式,比較麻煩。如果數(shù)據(jù)上能確認百分比指標都不大于1或1.5,整數(shù)指標都大于1或者1.5,那么使用這個格式代碼就可以一次完成設(shè)定。
8、【[綠色]▲* 0%;[紅色]▼* -0%;-】,自動分色和上下箭頭的增幅百分比格式?!铩铩铩铩?/strong>
這是我最喜歡的Excel小技巧了,沒有之一,強烈推薦。
雖然只有短短幾個字符,可技巧性實在太強了:[綠色]、[紅色]指定正負數(shù)的顯示顏色,▲▼指定正負數(shù)的前綴,* (星號 空格)則智能填充空格,使單元格內(nèi)三角符號左對齊、百分比右對齊。非常完美,優(yōu)雅之極,顯示效果比Excel內(nèi)置的圖標集要好,且可支持2003低版本。
由于使用[紅色][綠色]指定的默認紅綠色搭配并不理想,而使用正數(shù)深綠或深藍、負數(shù)深紅會顯得更加專業(yè):
【[藍色]▲* 0%;[紅色]▼* -0%;-】(指定正數(shù)藍色、負數(shù)紅色)
【▲* 0%;[紅色]▼* -0%;-】(只指定負數(shù)紅色,正數(shù)顏色通過單元格顏色另行設(shè)置)
【▲* 0%;▼* -0%;-】(不指定顏色,顏色通過條件格式另行設(shè)置)
然后再使用單元格格式或條件格式去實現(xiàn)更好的顏色。
簡單起見,最終推薦使用這個格式代碼【[顏色10]▲* 0%;[顏色3]▼* -0%;-】,可以顯示出正數(shù)深綠、負數(shù)紅色的效果,已經(jīng)非常專業(yè)。
如果你使用英文版,上面的紅藍綠色應(yīng)分別換成 red、blue、green,顏色二字換成 color 。
另注意,以上格式只適用于增幅百分比數(shù)字的格式化,不能應(yīng)用于構(gòu)成占比的百分比數(shù)字。
在向經(jīng)濟學人學圖表第9.9節(jié),我們詳細演示了使用這種自定義格式替代內(nèi)置圖標集的方法,詳情見:http://study.163.com/course/courseMain.htm?courseId=1337018
而且,我們還可以把這個代碼寫成宏,做成工具欄的按鈕,當你選中增幅百分比列數(shù)據(jù),點擊按鈕,一鍵格式化出這種效果的時候,效率高到爆。
9、【yyyy】或【'yy】,日期格式的年份簡寫
在制作日期或月份的時間趨勢圖表里,你的x軸標簽是否又長有傾斜,毫無專業(yè)感?怎么破?對日期格式的日期,設(shè)置自定義格式可顯示為各種想要的格式,比如 yyyy 顯示4位年份,yy 顯示2位的年份,'yy 顯示帶撇號的2位年份,簡潔就是這么簡單。類似的還有mm、mmm、d等。
10、【0!.0,】或 【0!.0,'萬元'】,以萬為單位顯示數(shù)值。
這是網(wǎng)上流傳較多的一種自定義格式應(yīng)用,不過我覺得實用性不大,因為我們工作中對一個字段要么使用整數(shù)如銷售量,要么使用2位小數(shù)如銷售額,很少會有使用1位的小數(shù)。只有在增長百分比和占比百分比時可能使用1位小數(shù),而這個時候也不需要這種自定義格式了。
那怎么按萬元顯示呢,建議使用選擇性粘貼除10000就可以了。
11、【000 0000 0000】,手機號碼分段顯示
最后,送一條人人可以用到,特別適合辦公室文員mm的小技巧,對通訊錄里的手機號碼字段設(shè)置這個自定義格式代碼,就可以自動分段顯示,189 1234 5678,閱讀起來是不是方便多了。
以上自定義格式代碼均是在單元格或圖表的軸標簽、數(shù)據(jù)標簽里直接設(shè)置,如果是在單元格中制作表格或準備圖表數(shù)據(jù),必要時可使用text()函數(shù) 自定義格式代碼來產(chǎn)生需要的格式。(本文原創(chuàng):微信公眾號“Excel圖表之道”,id:iamExcelPro)
最后捎帶個廣告,請直接看圖片:
(完)