工作上我常需要製作報表和圖表,有時候需要把日期轉換月份來看,或畫成各種圖表來報告,就可能會遇到想把單位數月份自動補 0 或組成年+月的字串格式的情況,例如:2021-01、2021-02、2021-03、…、2021-11、2021-12,那麼,在 Excel 裡該怎麼處理呢?
如何將月份自動補0?
這分為以下兩種狀況。
單純想在儲存格上看到雙位數的月份
只是想在表中某欄看到雙位數的月份,例如:01、02、…、11、12,而不會拿去使用或畫圖。這情況就很簡單很多,步驟如下:
- 選取月份整欄,按滑鼠右鍵,選擇「儲存格格式…」。
- 進入設定頁中,選擇「數值」 → 「類別」 → 「自訂」。
- 類型輸入「00」,注意是兩個零,不是兩個英文字母 O ,按下確定。
這是應用自訂儲存格格式的功能,讓儲存格中的值用你想要的樣子來呈現。
需要真實的雙位數月份數值
若你想把這數值拿去額外處理、排序或是畫圖的話,還是得使用函數來轉換其值。
這時候可以搭配 RIGHT 函數來達到其目的,舉例來說
A1 的值為 2021/3/5
在 B1 輸入 =RIGHT(“0″&MONTH(A1),2) 即可獲得雙位數月份 03
同理,在 C1 輸入 =YEAR(A1)&”-“&RIGHT(“0″&MONTH(A1),2) 即可獲得字串 2021-03
以上兩個方法供大家參考囉!