目錄
製作報表的時候,日期與星期幾通常是重要資訊。這邊提供三個方法。
基本款 1. 改儲存格格式
最基本的方法當然是更改儲存格格式,如果沒有特殊需求的話,這招就滿好用的。

這邊必須注意一點,更改儲存格格式後,本質上並沒有對資料做任何修改,只是改變資料「顯示」的方法。所以下圖調整完格式後,在公式欄中顯示的資料還是2018/12/19。

如果把儲存格格式改成「數值」,會變成一個奇怪的數字,這也是日期在Excel中真正的樣子。1900/1/1是1,往後每天遞增。

基本款 2. 用公式WEEKDAY()
和更改儲存格格式不同,使用WEEKDAY()就會變更儲存格的數值。

如果套公式後,再把儲存格格式改為數值,星期日就會變成1,這也代表Excel的預設值是把星期日當成每周的第一天。

進階款. 自訂儲存格格式
上面的兩個方法都很好,但如果要作樞紐分析時就會出問題。 如下圖,日期與時間就會被當成兩個維度處理,會多出一個不必要的欄位。

另外,如果你是手動輸入「2018/12/1 星期六」,在報表上不會有問題,但這樣的格式會被Excel當成是一串文字,而不是日期,在樞紐分析中的日期相關功能就會失效,像是「以年或季群組」。
比較理想的方式,一樣開啟儲存格格式,在「自訂」中找到預設的「yyyy/m/d」,並在後面加上dddd或DDDD。

但在範例欄位中顯示的是2018/12/1 Saturday,我們可以修改成中文。
[$-zh-TW]yyyy/m/d dddd

調整完後,在樞紐分析中就會呈現我們要的格式,「日期+星期」,日期的群組功能也可以正常使用。
