在 Excel 中處理週報、排程或統計分析時,常需要將日期轉換為「第幾週」。ISOWEEKNUM 函數依照 ISO 8601 標準(週一為一週的開始,第一週為含有該年第一個週四的週),回傳指定日期所屬的週次,特別適用於跨國報表與標準化週期管理。
🔹快速摘要(語法、用途、常見場景)
- 用途:依 ISO 8601 標準回傳日期所屬週次(1–53)
- 語法:
=ISOWEEKNUM(日期) - 常見場景:國際週報、週次統計、跨國排程、週期性報表、年度週次分析
一、ISOWEEKNUM 函數語法與用途
語法說明:
=ISOWEEKNUM(date)
- date:有效的日期值,可為儲存格、日期函數或文字型日期
- 回傳結果為該日期所屬的 ISO 週次(整數 1–53)
=ISOWEEKNUM("2025/12/31") 回傳 1(因 2025/12/31 屬於 2026 年的第一週)。二、範例教學:五個基礎 + 五個進階範例
🔸基礎範例
範例一:回傳指定日期的 ISO 週次
=ISOWEEKNUM("2025/10/28")
回傳 44。
範例二:處理儲存格中的日期
=ISOWEEKNUM(A1)
將 A1 中的日期轉為週次。
範例三:搭配 TODAY 回傳本週週次
=ISOWEEKNUM(TODAY())
回傳今天所屬的 ISO 週次。
範例四:處理文字型日期
=ISOWEEKNUM(DATEVALUE("2025/01/01"))
回傳 1(2025/01/01 為該年第一週)。
範例五:搭配 TEXT 顯示週次資訊
="第 " & ISOWEEKNUM(A1) & " 週"
輸出如「第 44 週」。
🔸進階範例
範例六:搭配 WEEKDAY 判斷是否為週一
=IF(WEEKDAY(A1,2)=1,"週一","非週一")
雖非 ISOWEEKNUM,但常與其搭配使用。
範例七:搭配 YEAR 判斷週次是否跨年
=IF(YEAR(A1)<>YEAR(A1-WEEKDAY(A1,2)+4),"跨年週","本年週")
判斷是否為跨年週。
範例八:批次轉換整欄日期為週次(Excel 365)
=MAP(A2:A100, LAMBDA(x, ISOWEEKNUM(x)))
將 A2:A100 中每列日期轉為週次。
範例九:建立週次分類欄位
=IF(ISOWEEKNUM(A1)<=26,"上半年","下半年")
依週次分類。
範例十:搭配 FILTER 篩選特定週次資料
=FILTER(A2:B100, ISOWEEKNUM(A2:A100)=44)
篩選第 44 週的資料(Excel 365)。
三、常見問題解答(FAQ)
Q1:ISOWEEKNUM 和 WEEKNUM 有何不同?
ISOWEEKNUM 遵循 ISO 8601(週一為起始,第一週含週四),WEEKNUM 可自訂起始日,預設週日。
Q2:ISOWEEKNUM 可以處理文字型日期嗎?
可以,但建議搭配 DATEVALUE 確保格式正確。
Q3:ISOWEEKNUM 可以處理整欄資料嗎?
可以,搭配 MAP 或拖曳填滿即可批次處理。
Q4:ISOWEEKNUM 可以搭配哪些函數使用?
常見搭配 TODAY、DATEVALUE、TEXT、IF、MAP、LAMBDA 等。
Q5:ISOWEEKNUM 回傳的是什麼格式?
回傳整數(1–53),代表該日期所屬的 ISO 週次。
四、注意事項與錯誤排除
- 若輸入非有效日期,會回傳
#VALUE! - ISO 週次以週一為起始日,與地區設定無關
- 每年可能有 52 或 53 週,依 ISO 規則決定
- 若需自訂起始日,請改用 WEEKNUM 函數
- 適用於國際報表、週期性排程與跨年週次處理
五、延伸技巧與相關函數
1. WEEKNUM 函數 與 ISOWEEKNUM 的連動應用:可比較不同週次邏輯,例如 WEEKNUM(A1,2) 與 ISOWEEKNUM(A1)。
2. TODAY 函數 與 ISOWEEKNUM 的連動應用:可取得本週週次,例如 ISOWEEKNUM(TODAY())。
3. DATEVALUE 函數 與 ISOWEEKNUM 的連動應用:處理匯入資料,例如 ISOWEEKNUM(DATEVALUE(A1))。
4. IF 函數 與 ISOWEEKNUM 的連動應用:可依週次分類或判斷跨年,例如 IF(ISOWEEKNUM(A1)>26,"下半年","上半年")。
5. MAP / LAMBDA 函數 與 ISOWEEKNUM 的連動應用:可批次轉換整欄日期為週次,例如 MAP(A2:A100, LAMBDA(x, ISOWEEKNUM(x)))。
這些函數能與 ISOWEEKNUM 組合成一套完整的「週次推算 → 條件分類 → 格式輸出 → 批次處理」流程,適用於國際報表、週期管理與跨年資料處理等場景。
六、結語與延伸閱讀推薦
ISOWEEKNUM 函數是 Excel 中專門處理 ISO 標準週次推算的工具,適合用在國際報表、週期排程、跨年週次處理與資料分類等情境。學會 ISOWEEKNUM 後,你可以進一步探索:
- [WEEKNUM 函數教學]:自訂起始日的週次推算工具
- [TODAY 函數教學]:取得當日日期並進行週次運算
- [MAP 函數教學]:批次處理與分類的動態技巧




















