【Excel函數104】MONTH函數 - 擷取日期資料中的月份值

更新 發佈閱讀 5 分鐘

在 Excel 中處理日期資料時,常需要將完整日期拆解為年、月、日三個部分。MONTH 函數能從日期值中擷取「月份」的部分(即 1–12 的整數),適合用於報表分類、條件判斷、動態篩選與資料標記等場景。

🔹快速摘要(語法、用途、常見場景)

  • 用途:從日期中擷取「月份」的數值(1–12)
  • 語法=MONTH(日期值)
  • 常見場景:日期拆解、報表分類、條件判斷、動態篩選、資料標記

一、MONTH 函數語法與用途

語法說明:

=MONTH(serial_number)
  • serial_number:有效的日期值,可為儲存格、日期函數或文字型日期
  • 回傳結果為該日期的「月份」部分(1–12)

例如,=MONTH("2025/10/28") 回傳 10

二、範例教學:五個基礎 + 五個進階範例

🔸基礎範例

範例一:擷取指定日期的月份

=MONTH("2025/10/28")

回傳 10

範例二:擷取儲存格中的日期月份

=MONTH(A1)

若 A1 為 2025/03/15,回傳 3

範例三:搭配 TODAY 擷取本月月份

=MONTH(TODAY())

回傳今天所屬的月份。

範例四:搭配 DATE 建立完整日期

=DATE(2025,MONTH(A1),1)

保留原月,重建日期。

範例五:處理文字型日期

=MONTH(DATEVALUE("2025/12/01"))

回傳 12

🔸進階範例

範例六:搭配 IF 判斷是否為上半年

=IF(MONTH(A1)<=6,"上半年","下半年")

用於報表分類。

範例七:搭配 TEXTJOIN 合併月份資訊

=TEXTJOIN("、", TRUE, "目前月份為", MONTH(A1))

輸出如「目前月份為、3」。

範例八:批次擷取整欄日期的月份(Excel 365)

=MAP(A2:A100, LAMBDA(x, MONTH(x)))

將 A2:A100 中每列日期轉為月份。

範例九:建立動態標記欄位

=IF(MONTH(A1)=12,"年底","")

標記每年最後一個月。

範例十:搭配 MOD 判斷是否為偶數月份

=IF(MOD(MONTH(A1),2)=0,"偶數月","奇數月")

用於月份分類。

三、常見問題解答(FAQ)

Q1:MONTH 可以處理文字型日期嗎?

可以,但建議搭配 DATEVALUE 確保格式正確。

Q2:MONTH 回傳的是什麼格式?

回傳整數(1–12),代表日期中的「月份」。

Q3:MONTH 可以處理整欄資料嗎?

可以,搭配 MAP 或拖曳填滿即可批次處理。

Q4:MONTH 可以搭配哪些函數使用?

常見搭配 DATE、TODAY、IF、TEXT、MAP、LAMBDA 等。

Q5:MONTH 可以處理日期時間嗎?

可以,會擷取日期部分的「月份」,忽略時間。

四、注意事項與錯誤排除

  • 若輸入非有效日期,會回傳 #VALUE!
  • 若輸入為空白儲存格,回傳 0 或錯誤
  • MONTH 只擷取「月份」,不含年或日
  • 適用於報表分類、條件判斷與動態篩選
  • 建議搭配錯誤防呆邏輯處理格式異常輸入

五、延伸技巧與相關函數

1. DATE 函數 與 MONTH 的連動應用:可用 MONTH 擷取月份後重建日期,例如 DATE(2025,MONTH(A1),1)

2. TODAY 函數 與 MONTH 的連動應用:可擷取本月月份,例如 MONTH(TODAY())

3. IF 函數 與 MONTH 的連動應用:可根據月份進行分類,例如 IF(MONTH(A1)<=6,"上半年","下半年")

4. TEXT 函數 與 MONTH 的連動應用:可將月份轉為文字輸出,例如 TEXT(A1,"mm")

5. MAP / LAMBDA 函數 與 MONTH 的連動應用:可批次擷取整欄日期的月份,例如 MAP(A2:A100, LAMBDA(x, MONTH(x)))

這些函數能與 MONTH 組合成一套完整的「日期拆解 → 條件分類 → 格式輸出 → 批次處理」流程,適用於報表設計、資料清理與欄位標示等場景。

六、結語與延伸閱讀推薦

MONTH 函數是 Excel 中專門處理日期拆解的基礎工具,適合用在報表分類、條件判斷、欄位標示與資料清理等情境。學會 MONTH 後,你可以進一步探索:

  • [DATE 函數教學]:組合年、月、日建立完整日期
  • [TODAY 函數教學]:取得當日日期並進行拆解
  • [MAP 函數教學]:批次處理與格式比對的動態技巧
留言
avatar-img
留言分享你的想法!
avatar-img
蝦仁藥師_臨床輕鬆學的沙龍
33會員
274內容數
哈囉~!這裡主要在分享醫療知識,還有記錄下學習程式語言的各種筆記,偶爾穿插一些個人的淺見與有趣分享,希望大家都可以在這邊得到有用的資訊~!
2025/10/28
在 Excel 中處理時間資料時,常需要將完整時間拆解為時、分、秒三個部分。MINUTE 函數能從時間值中擷取「分鐘」的部分(即 0–59 的整數),適合用於排程分類、條件判斷、動態篩選與報表設計等場景。
Thumbnail
2025/10/28
在 Excel 中處理時間資料時,常需要將完整時間拆解為時、分、秒三個部分。MINUTE 函數能從時間值中擷取「分鐘」的部分(即 0–59 的整數),適合用於排程分類、條件判斷、動態篩選與報表設計等場景。
Thumbnail
2025/10/28
在 Excel 中處理週報、排程或統計分析時,常需要將日期轉換為「第幾週」。ISOWEEKNUM 函數依照 ISO 8601 標準(週一為一週的開始,第一週為含有該年第一個週四的週),回傳指定日期所屬的週次,特別適用於跨國報表與標準化週期管理。
Thumbnail
2025/10/28
在 Excel 中處理週報、排程或統計分析時,常需要將日期轉換為「第幾週」。ISOWEEKNUM 函數依照 ISO 8601 標準(週一為一週的開始,第一週為含有該年第一個週四的週),回傳指定日期所屬的週次,特別適用於跨國報表與標準化週期管理。
Thumbnail
2025/10/28
在 Excel 中處理時間資料時,常需要將完整時間拆解為時、分、秒三個部分。HOUR 函數能從時間值中擷取「小時」的部分(即 24 小時制的整數),適合用於排程分類、條件判斷、動態篩選與報表設計等場景。
Thumbnail
2025/10/28
在 Excel 中處理時間資料時,常需要將完整時間拆解為時、分、秒三個部分。HOUR 函數能從時間值中擷取「小時」的部分(即 24 小時制的整數),適合用於排程分類、條件判斷、動態篩選與報表設計等場景。
Thumbnail
看更多
你可能也想看
Thumbnail
從年初開始,一直沒有好好整理閱讀清單,拖延至今才發現農曆年前的事情感覺像是很遙遠的記憶了,得花些時間挖掘一下才行,變成以「季」為單位的時候,就會發現人的記憶實在不太可靠。
Thumbnail
從年初開始,一直沒有好好整理閱讀清單,拖延至今才發現農曆年前的事情感覺像是很遙遠的記憶了,得花些時間挖掘一下才行,變成以「季」為單位的時候,就會發現人的記憶實在不太可靠。
Thumbnail
製作月曆或是排班表,常常會將週末的儲存格填上不同的顏色,來區分平日與假日。 但如果你還在手動慢慢調整,那你就太落伍囉~~ 這集教你3種常見標示的方法: 週末(六日)日期標示 週末(六日)含國定假日標示 週末(六日)並考慮國定假日與補班標示 📌週末(六日)標示 選取資
Thumbnail
製作月曆或是排班表,常常會將週末的儲存格填上不同的顏色,來區分平日與假日。 但如果你還在手動慢慢調整,那你就太落伍囉~~ 這集教你3種常見標示的方法: 週末(六日)日期標示 週末(六日)含國定假日標示 週末(六日)並考慮國定假日與補班標示 📌週末(六日)標示 選取資
Thumbnail
在日常工作中,我們經常需要計算兩個日期之間的天數。無論是計算專案進行的天數、員工的工作天數,還是活動的剩餘天數,這些操作在EXCEL中都能輕鬆實現。 其實日期要計算天數超級簡單 日期天數=結束日期-開始日期+1 為什麼要+1呢? 可以讀一下這篇⬇️ 🔗EXCEL小知識 | 計算日期
Thumbnail
在日常工作中,我們經常需要計算兩個日期之間的天數。無論是計算專案進行的天數、員工的工作天數,還是活動的剩餘天數,這些操作在EXCEL中都能輕鬆實現。 其實日期要計算天數超級簡單 日期天數=結束日期-開始日期+1 為什麼要+1呢? 可以讀一下這篇⬇️ 🔗EXCEL小知識 | 計算日期
Thumbnail
日期中我們常分為假日與工作日,那EXCEL中如何快速的將工作日迅速的取出來呢? 這篇分享兩種做法: 週一到週五工作日 考慮國定假日與補假日 可以下載練習檔跟著做看看唷 練習檔下載 【📝圖文教學】 📌週一到週五工作日 先輸入一個日期 向下填滿 自動填滿選項 選擇以
Thumbnail
日期中我們常分為假日與工作日,那EXCEL中如何快速的將工作日迅速的取出來呢? 這篇分享兩種做法: 週一到週五工作日 考慮國定假日與補假日 可以下載練習檔跟著做看看唷 練習檔下載 【📝圖文教學】 📌週一到週五工作日 先輸入一個日期 向下填滿 自動填滿選項 選擇以
Thumbnail
我上次分享手帳應該是高一的事!(掐指一算,11年前) 這篇文分享了我一月份的手帳,有滿滿的圖文,手帳控、文具控不要錯過! (這次的分享會以圖片為主,可以點擊放大查看🌞)
Thumbnail
我上次分享手帳應該是高一的事!(掐指一算,11年前) 這篇文分享了我一月份的手帳,有滿滿的圖文,手帳控、文具控不要錯過! (這次的分享會以圖片為主,可以點擊放大查看🌞)
Thumbnail
LINE社群網友提出的一個問題,想要產生每個月月底與每個月14號的日期序列。 這個需求只需要一個函數就可以完成了😏 <▶️影音教學> 看教學影片之前可以先打開EXCEL,學中做、做中學效果更好哦。 <📝圖文教學> ✍🏾EDATE回傳日期指定月份數前或後的日期
Thumbnail
LINE社群網友提出的一個問題,想要產生每個月月底與每個月14號的日期序列。 這個需求只需要一個函數就可以完成了😏 <▶️影音教學> 看教學影片之前可以先打開EXCEL,學中做、做中學效果更好哦。 <📝圖文教學> ✍🏾EDATE回傳日期指定月份數前或後的日期
Thumbnail
工時計算在一般的狀況下就是將『結束時間-開始時間』就會得到工時數。 為什麼可以時間可以直接相減? 延伸閱讀:搞懂EXCEL最常用也最難搞懂的日期&時間 但是如果遇到有輪班的時候,結束時間有可能會跨天,這時候直接『結束時間-開始時間』就會發生錯誤,原因是跨天後的結束時間<開始時間,而
Thumbnail
工時計算在一般的狀況下就是將『結束時間-開始時間』就會得到工時數。 為什麼可以時間可以直接相減? 延伸閱讀:搞懂EXCEL最常用也最難搞懂的日期&時間 但是如果遇到有輪班的時候,結束時間有可能會跨天,這時候直接『結束時間-開始時間』就會發生錯誤,原因是跨天後的結束時間<開始時間,而
追蹤感興趣的內容從 Google News 追蹤更多 vocus 的最新精選內容追蹤 Google News