在 Excel 中從日期取得週數
在 Excel 中,如何快速又輕鬆地從指定日期取得週數?通常,WEEKNUM 函數能幫您迅速完成這項任務。

計算從一年中的日期取得週數
依預設,WEEKNUM 函數可協助您從一年中任何指定日期取得週數,其一般語法如下:
=WEEKNUM(date, [return_type])
- date 您要從中取得週數的日期。
- return_type:選用。用來設定每週起始日的數字,預設值為 1(代表每週從星期日開始)。
- DATE 此函數可將分別儲存在不同儲存格中的年、月、日數字,合併為一個有效的日期。
傳回類型的數字代表每週的起始日:
| 傳回類型 | 每週起始日 |
| 1 或 17 或省略 | 星期日 |
| 2 或 11 | 星期一 |
| 12 | 星期二 |
| 13 | 星期三 |
| 14 | 星期四 |
| 15 | 星期五 |
| 16 | 星期六 |
| 21 | 星期一(ISO 週日期系統) |
提示:針對 WEEKNUM 函數,共有兩種不同的週數系統:
- 系統 1:包含 1 月 1 日的該週視為該年的第 1 週。在此系統中,每週傳統上從星期日開始。
- 系統 2:(ISO 週日期系統)在此系統中,每週從星期一開始,且包含該年第一個星期四的週數被定為該年的第 1 週。
上述所有傳回類型均適用於系統 1,唯獨傳回類型 21 適用於系統 2.
在傳統系統中計算從日期取得週數:
若要從指定日期取得週數,您可以使用下列公式:
=WEEKNUM(B2)
接著,將填滿控點向下拖曳至您要套用的儲存格,即可從日期中傳回所有週數:

在 ISO 系統中計算從日期取得週數:
若您需要從某些日期傳回 ISO 週數,請套用下列公式:
=WEEKNUM(B2,21)
接著,您將獲得如下所示的結果:

計算從一個月中的日期取得週數
有時您需要取得某個月份內的週數,而非全年範圍的週數。雖然 Excel 沒有直接可用的函數,但您可以結合 WEEKNUM、DATE 與 MONTH 函數輕鬆達成此目的。
從日期計算每月的週數(每週從星期日開始):
請在您要顯示結果的空白儲存格中輸入或複製下列公式:
=WEEKNUM(B2)-WEEKNUM(DATE(YEAR(B2), MONTH(B2),1))+1
接著,您將獲得如下方截圖所示的結果:

從日期計算每月的 ISO 週數(每週從星期一開始):
若要從日期取得每月的 ISO 週數,請使用下列公式:
=WEEKNUM(B2,21)-WEEKNUM(DATE(YEAR(B2), MONTH(B2),1),21)+1
所有每月的 ISO 週數已如下方截圖所示提取完成:

使用的相關函數:
- WEEKNUM:
- 此函數可從指定日期中提取週數。
相關週數文章:
- 在 Excel 中將週數轉換為日期或反向轉換
- 有沒有一種方法可以在 Excel 中從指定日期取得週數,或從特定日期範圍與年份中提取週數?
- 在 Excel 中從週數與年份取得月份
- 如果您在 Excel 中有兩欄資料,一欄是年份數字,另一欄是週數(如下圖所示),該如何直接在下一欄取得對應的月份?
- 在 Excel 中計算兩個日期之間的週數/月數/年數
- 您是否曾想過在 Excel 中計算兩個指定日期之間相隔幾週、幾個月或幾年?
- 在 Excel 中對日期加減週數
- 在本教學中,您將學會如何在 Excel 中為日期加上或減去 n 週。
最佳 Office 生產力工具
Kutools for Excel -助您脫穎而出
| 🤖 | KUTOOLS AI 助手:以以下方式革新數據分析:智慧執行 | 產生程式碼| 建立自訂公式 | 分析資料並產生圖表| 呼叫增強函數…… |
| 熱門功能:尋找、標示或標記重複值 | 刪除空白行 | 合併列或儲存格而不遺失資料 | 不使用公式的四捨五入…… | |
| 超級 VLookup:多重條件 | 多重值 | 跨多個工作表 | 模糊查找…… | |
| 進階下拉列表:簡易下拉式清單 | 相依下拉式清單 | 多選下拉式清單…… | |
| 欄位管理員:新增指定數量的欄位 | 移動欄位 | 切換隱藏欄位的可見狀態 |比較欄位以選擇相同/不同單元格…… | |
| 精選功能:網格聚焦 | 設計視圖 | 增強編輯欄 | 工作簿與工作表管理員|資源庫(自動文字)| 日期提取 | 合併工作表 | 加密/解密儲存格 | 依清單傳送電子郵件 | 超級篩選 | 特殊篩選(篩選粗體儲存格/斜體/刪除線……) ...... | |
| 頂尖 15 工具組:12 文字工具(添加文本,刪除特定字符……)| 50+ 圖表 類型(甘特圖……)| 40+ 實用公式(基於生日計算年齡……)| 19 插入工具(插入二維碼,從路徑插入圖片……)| 12 轉換工具(金額轉大寫,匯率轉換……)| 7 合併和拆分工具(高級合併行,拆分 Excel 儲存格……)|……還有更多 |
在您的慣用語言中使用 Kutools – 支援英文、西班牙文、德文、法文、中文及其他 40+ 種語言!
Kutools for Excel 擁有超過 300 項功能,確保您所需的功能僅需一鍵即可取得……
Office Tab -在 Microsoft Office(包含 Excel)中啟用分頁式閱讀與編輯
- 一秒內在數十份開啟的文件間快速切換!
- 每天為您減少數百次滑鼠點擊,遠離滑鼠手困擾。
- 在檢視與編輯多份文件時,讓您的生產力提升高達 50%。
- 為 Office(包含 Excel)帶來如 Chrome、Edge 與 Firefox 般的高效能分頁體驗。