Excel 如何將儲存格內的日期, 化做星期幾

方法一:使用 TEXT 函數顯示中文星期幾

=TEXT(A1, "aaaa")
  • 假設 A1 儲存格內是日期(例如 2025/7/7),這個公式會顯示為「星期一」。

  • 若改為 "aaa",則顯示為「週一」。

  • 若改為 "ddd" 或 "dddd",則會顯示英文的「Mon」或「Monday」。

方法二:使用 WEEKDAY 函數取得星期數字

=WEEKDAY(A1, 2)
  • 回傳 1~7 的數字,代表星期一到星期日。

  • 第二個參數 2 表示以星期一為一週的第一天。

  • 若你想要自訂顯示為「星期一」、「星期二」等,可搭配 CHOOSE 函數:


=CHOOSE(WEEKDAY(A1,2), "星期一", "星期二", "星期三", "星期四", "星期五", "星期六", "星期日")

方法三:自訂儲存格格式(不使用公式)

  1. 選取含有日期的儲存格。

  2. 按下 Ctrl + 1(或右鍵選擇「儲存格格式」)。

  3. 選擇「數值」→「自訂」。

  4. 在「類型」輸入:

    • aaaa → 顯示為「星期一」

    • "週"aaa → 顯示為「週一」

    • dddd → 顯示為「Monday」

    • ddd → 顯示為「Mon」

這種方法只是改變顯示方式,儲存格內的值仍是日期。

小提醒

  • 若日期格式錯誤(例如文字格式),上述方法可能無效,請先確認儲存格內容為有效的日期。

  • 若要進行資料分析(如篩選星期幾),建議使用 WEEKDAY 搭配 CHOOSE,因為這樣可以產生實際的文字值。



發佈留言

0 留言