免費軟體與線上工具1,417影音、圖片與 PDF9153C 開箱評測895生活、旅遊與遊戲798iPhone 與 Mac548LINE 與社群533Google 服務467Windows 與電腦455Office 教學430Android 手機402網路新知372AI 工具127
Office 教學

Excel 日期如何自動產生星期幾?TEXT 函數公式設定教學

在 Excel 中要讓日期自動顯示為星期幾,可以使用 TEXT 函數。只要輸入公式 =TEXT(日期儲存格,"aaaa") 就能顯示中文星期,改用 "dddd" 則能顯示英文星期。

在編排 Excel 表格時,經常會需要同時呈現日期與對應的星期。日期的產生很簡單,只要輸入指定日期後往下拉,或是利用公式產生工作日即可。但如果想要在日期後方自動產生星期幾,你會怎麼做呢?到現在我都還會看到有人每天手動在日期旁邊輸入星期幾,其實只要利用 TEXT 這個函數,就能輕鬆達成自動顯示星期的需求。

Excel 函數 TEXT 實際應用教學的標題圖片

Excel 函數 TEXT 實際應用教學

我們先來看看完成後的結果。主要目標是在日期後方的儲存格中,自動帶入對應的星期幾,詳細的操作步驟與公式設定,請繼續往下看。

在 Excel 日期後方自動帶入對應星期的結果預覽

如何在 Excel 將日期自動轉換成中文星期?

要在 Excel 顯示中文的「星期幾」,只要在目標儲存格輸入 TEXT 函數,並將格式設定為 "aaaa" 即可。

具體的操作方式很簡單,請在要顯示星期的儲存格中輸入以下公式:

=TEXT(A2,"aaaa")

在這個公式中,A2 代表你輸入日期的儲存格位置,而後方的 aaaa 則是告訴 Excel 要將該日期顯示為完整的中文「星期幾」。輸入完成後按下 Enter,就會看到結果。

使用 TEXT 函數與 aaaa 格式顯示完整中文星期幾

如果你覺得「星期幾」太長,想要簡化顯示為「週幾」(例如週一、週二),只要將剛剛公式裡的 a 減少一個,改為三個 a 即可。請在儲存格輸入以下公式:

=TEXT(A2,"aaa")

將格式設定為 "aaa" 後,儲存格就會自動顯示為短版的週幾,讓表格看起來更簡潔。

使用 TEXT 函數與 aaa 格式顯示中文週幾

怎麼設定公式顯示英文的星期全名與縮寫?

如果你的表格需要使用英文來呈現星期,只要將 TEXT 函數裡的英文字母 a 改成 d 就能顯示英文星期。

若要顯示完整的英文星期單字(例如 Monday),請使用四個 d,公式如下:

=TEXT(A2,"dddd")

這樣設定後,儲存格就會顯示完整的英文單字。

如果表格空間有限,只需要顯示英文星期的縮寫(例如 Mon),那麼請改用三個 d 來設定,公式就像這樣:

=TEXT(A2,"ddd")
使用 dddd 顯示英文全名與 ddd 顯示英文縮寫

輸入完畢後,你就可以同時看到完整英文星期與英文縮寫的呈現效果。

TEXT 函數還能用來改變日期顯示格式

除了轉換星期之外,TEXT 函數也可以用來改變日期的顯示外觀。一般我們輸入日期可能是 2023/1/1,如果你想將它轉換成帶有中文字的「2023年01月01日」,除了透過點擊滑鼠右鍵設定儲存格格式來達成外,也能直接用 TEXT 函數來改變。

請在儲存格輸入以下公式來轉換日期格式:

=TEXT(A2,"yyyy年mm月dd日")

透過這個方式,就能快速統一表格內的日期格式,大家快去試試看吧!

Excel 教學文章結尾圖片或廣告區塊

常見問題

如何在 Excel 讓日期自動顯示為星期幾?

可以使用 TEXT 函數,在儲存格輸入 =TEXT(日期儲存格,"aaaa"),就能自動將日期轉換為完整的中文星期幾。

Excel 怎麼把星期幾縮寫成「週一」、「週二」?

只要將 TEXT 函數的格式設定從四個 a 改為三個 a,輸入 =TEXT(日期儲存格,"aaa"),就會顯示為短版的週幾。

怎麼用 Excel 公式顯示英文的星期?

若要顯示英文星期,請將 TEXT 函數的格式改為 d。使用 =TEXT(日期儲存格,"dddd") 會顯示完整英文單字,使用 "ddd" 則會顯示英文縮寫。

可以用 TEXT 函數改變日期的顯示格式嗎?

可以的,除了轉換星期,也可以輸入像是 =TEXT(日期儲存格,"yyyy年mm月dd日"),將原本的斜線日期轉換為帶有年月日的中文格式。

(本文於 2026 年 10 月更新:補充步驟說明與常見問題)

這篇收錄在「Excel 教學總整理」,同一主題的其他教學都依小主題整理在那裡。