實用Excel技巧分享:神奇的“自定義格式”功能

在之前的文章《實用excel技巧分享:批量創建/拆分工作表、批量重命名工作表》中,我們學習了兩個設置工作表的方法。而今天我們來學習“自定義格式”功能,學會了自定義格式,處理很多問題都可以不必再使用函數。

實用Excel技巧分享:神奇的“自定義格式”功能

excel軟件的默認單元格格式中,一般是數值、日期或者文本等等。那有沒有什么方法,可以讓單元格內的字符按照我們想要的格式來顯示呢?今天給大家介紹一個很好用的功能:自定義格式。

1.自定義格式的打開方式

選中任意單元格,點擊“開始”選項卡,在“數字組”右下角有個擴展按鈕,單擊可調出“設置單元格格式”對話框。

實用Excel技巧分享:神奇的“自定義格式”功能

也可以直接按快捷鍵Ctrl+1就可以調出如下所示的對話框。點擊“數字”-“自定義”,右邊的“類型”下就是我們要填寫自定義格式代碼的地方,點擊確定后,單元格內字符就會顯示成我們想要的樣子。

實用Excel技巧分享:神奇的“自定義格式”功能

2.自定義基礎功能介紹

自定義格式的代碼分為四個區段,區段之間用半角分號(;)隔開,每個區段的代碼作用于不同類型的數值:

正數顯示格式 ; 負數顯示格式 ; 零值顯示格式 ; 文本顯示格式

此外,利用自定義格式讓字符顯示顏色也很簡單,只要在自定義代碼中加上[紅色]等字樣就能使字符顯示對應的顏色。顏色可以顯示以下幾種:[黑色]、[綠色]、[白色]、[藍色]、[洋紅色]、[黃色]、[藍綠色]、[紅色]。

3.自定義格式主要應用場景

3.1百分比的增幅顯示

在如下圖所示的表格中,最后一列數據正數負數標記不同顏色,用上下箭頭代表正負符號。

實用Excel技巧分享:神奇的“自定義格式”功能

自定義格式代碼為:

[紅色]↑0%;[綠色]↓0%;0%;

解析:分號隔開的四個區域,第一個區域表示正數區域,顯示紅色;第二個是負數區域顯示綠色,0是數值占位符,顯示數值本身,后面加上%即百分比顯示;第三個區域是零值顯示格式,不填顏色則默認為黑色;最后一個區域是文本,表格中沒有文本,則什么都不填。

3.2添加文字顯示

如下所示的表格中,想把第一列的數字設置為第二列的顯示格式。

實用Excel技巧分享:神奇的“自定義格式”功能

通常大家會使用文本連接符&來連接文本,這里我們直接用自定義格式代碼設置為:第0部分

解析:0表示數字的占位符,前后加上文字即可。

如下所示,如果第一列的數字是中文數字,需要設置為按照第二列格式顯示。

實用Excel技巧分享:神奇的“自定義格式”功能

則自定義格式設置為:第@部分

解析:@表示文字的占位符。

3.3數字顯示為中文

如果我們需要把如下圖所示的第1列數字顯示為第2列和第3列的中文樣式,一般會直接在輸入的時候輸入中文,當然,自定義格式也能很方便地幫你實現這個功能。

實用Excel技巧分享:神奇的“自定義格式”功能

中文小寫自定義格式代碼設置為:?[DBNUM1]

中文大寫自定義格式代碼設置為:?[DBNUM2]

3.4數字分段顯示

在工作中我們還會需要將不同長度的數值分段顯示,如下所示:

實用Excel技巧分享:神奇的“自定義格式”功能

分段顯示的自定義格式代碼設置為:

0000 0000 0000

解析:使用0進行占位,加上空格,則為分段顯示。

分段顯示前面不加0的自定義格式代碼設置為:

??00 0000 0000

解析:如果我們不想讓數值最前面自動加0,同時又想讓數值對齊顯示的話,可以用?代替前面顯示的0,這里?的個數取決于前面顯示0的最大個數。

不過由于EXCEL中能完全顯示數字的為11位以內的數字;數值位數大于11位不超過15位,EXCEL顯示為9.03525E+13這種科學計數法,可以使用上方的自定義格式代碼,使其完全顯示;超過15的數字將顯示為0,所以這里使用的方法就不適用于超過15位的數值。超過15位的數值我們只能修改格式為文本使其全部顯示。

3.5日期時間顯示

如下所示的表格中,需要將第一列的日期和時間顯示為第二列的格式。

實用Excel技巧分享:神奇的“自定義格式”功能

上方表格中自定義格式代碼設置分別為:

第一個:[DBNum1]yyyy”年”m”月”d”日” aaaa

第二個:d/mmm/yy,dddd

第三個:今天是aaaa

第四個:上午/下午? h”點”m”分”s”秒”

第五個:h:m:s? am/pm

第六個:[m]分s秒

解析:這里面的英文字母分別是年、月、日、小時、分鐘、秒鐘的英文首字母。其中字母的個數則決定了顯示格式的字符數。

在日期格式里,yy表示18,而yyyy則表示2018;m和mm表示以數值顯示的月份7和07,mmm和mmmm表示英文顯示的月份Jul(簡寫)和July(全稱);同理d和dd表示以數值顯示的日期8和08,ddd和dddd表示英文顯示的星期Sun(簡寫)和Sunday(全稱)。

而時間格式里,m如果需要表示分鐘,就需要跟在h小時后面一起顯示,或者加上[ ]?表示從當天零點開始累積到現在的分鐘數,?意味著把小時也換算成分鐘。

若需要表示中文星期幾,則需要用字母a, aaaa顯示的是星期日,而aaa顯示的只有日。

4.注意的問題

自定義格式需要注意的是它并不會改變單元格本身的格式,只改變它的顯示方式。

如下所示的表格中,C列的大寫中文數字是由A列數字設置自定義格式代碼轉換而來,我們來試一試C列的中文數字是否可以求和呢?

在D列輸入公式:

SUM($C$30:C30),雙擊向下填充,可以看到累積求和結果如下。

實用Excel技巧分享:神奇的“自定義格式”功能

由此可得,雖然C列單元格顯示為中文大寫,但實際仍是數值,可以進行數學運算。

當然如果需要讓自定義格式轉換為實際的數值格式,我們可以使用剪貼板復制,然后將剪貼板里的數據復制到單元格。

實用Excel技巧分享:神奇的“自定義格式”功能

或者復制到word或者txt文檔里再粘貼回單元格也可以完成格式的轉換。

好了,EXCEL的自定義格式就全部介紹完啦

相關學習推薦:實用excel技巧分享:批量創建/拆分工作表、批量重命名工作表

? 版權聲明
THE END
喜歡就支持一下吧
點贊12 分享