這也是網友提問的小問題,當我們想要將某個日期,額外加入一個單獨欄位來顯示星期幾時,有什麼做法呢?阿湯這邊簡單的分享一下二種方法,分別是不透過函數來做,以及透過函數來做的二種方法,其實都非常簡單,特別是透過函數來做的變化又有很多種呈現方式,往下就來看要怎麼實際的做出來吧。

Excel 教學 – 將日期顯示星期幾的二種方法

首先講一下需求,就像這樣,我們有一排是日期,當我們想新增一排星期的時候應該怎麼做?

Excel 小教室 - 將日期顯示星期幾的二種方法(非函數、函數二種) 01 20

先來說明不使用函數的方法,首先在星期的那一排先將資料都等於日期,我們可以直接將第一欄 =A2 後往下拉,讓資料和隔壁的同步。

Excel 小教室 - 將日期顯示星期幾的二種方法(非函數、函數二種) 02 19

接下來全選星期的資料右鍵「儲存格格式」。

Excel 小教室 - 將日期顯示星期幾的二種方法(非函數、函數二種) 03 14

然後選擇「日期」>「星期 X」,按下確定。

Excel 小教室 - 將日期顯示星期幾的二種方法(非函數、函數二種) 05 11

就會看到這邊顯示為星期幾囉,自訂儲存格格式是最簡便最快的方法,如果你是想要直接加在日期後面,也是可以選擇的,大家可以自己試看看,就當做是功課,往下我們來看第二種方法。

Excel 小教室 - 將日期顯示星期幾的二種方法(非函數、函數二種) 06 8

第二種是透過函數來做,在 Excel 函數裡有一個叫做「Weekday」的公式,主要就是用來顯示目前的日期是該週的第幾天使用,順序會是日、一、二、三…以星期日為第一天,所以當我們要顯示為星期幾時,只要將結果減 1 就是了,所以我們可以將公式寫成如下:

=(WEEKDAY(A2))-1

這樣就會顯示成數字的星期幾了,如果你想要更換裡面的文字等,也可以換一個做法,比如加上 CHOOSE 這個函數,如下:

=CHOOSE(WEEKDAY(A2),”星期日”,”星期一”,”星期二”,”星期三”,”星期四”,”星期五”,”星期六”)

CHOOSE 這個函數其實就是用來指定顯示第幾個引數使用,後面假設我做七個引數,那麼當 WEEKDAY(A2) 顯示結果是 3 的時候,就會去抓第二個引數,那就會顯示為星期二,以此類推,CHOOSE 也可以用在蠻多地方的,大家也去試看看吧。

Excel 小教室 - 將日期顯示星期幾的二種方法(非函數、函數二種) 07 6

Last Update: 2020 年 06 月 20 日