【Excel函數97】DATEVALUE 將文字轉為日期格式 - 日期的序列值

更新 發佈閱讀 7 分鐘

在 Excel 中處理匯入資料、格式混亂的欄位或文字型日期時,常會遇到無法進行日期運算的問題。DATEVALUE 函數能將代表日期的文字字串轉換為真正的日期格式(序列值),適合用於資料清理、欄位標準化、報表計算與公式運算前的預處理。

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

  • 用途:將代表日期的文字字串轉換為日期格式
  • 語法=DATEVALUE(文字)
  • 常見場景:匯入資料清理、文字型日期轉換、日期運算、報表欄位標準化

一、DATEVALUE 函數語法與用途

語法說明:

=DATEVALUE(date_text)
  • date_text:要轉換的文字字串,必須為有效日期格式(如 "2025/10/28")
  • 回傳結果為 Excel 的日期序列值(整數),可進行加減運算或格式化顯示
  • 若格式無法辨識,會回傳 #VALUE! 錯誤

例如,=DATEVALUE("2025/10/28") 回傳 45200(代表該日期的序列值)。

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

🔸基礎範例

範例一:將文字型日期轉為日期格式

=DATEVALUE("2025/10/28")

回傳 45200

範例二:處理儲存格中的文字型日期

=DATEVALUE(A1)

將 A1 中的文字轉為日期。

範例三:搭配 TEXT 格式化輸出

=TEXT(DATEVALUE("2025/10/28"),"yyyy-mm-dd")

回傳 2025-10-28

範例四:搭配 TODAY 計算天數差

=TODAY()-DATEVALUE("2025/01/01")

回傳距離 2025 年初的天數。

範例五:處理無效格式的文字

=DATEVALUE("ABC123")

回傳 #VALUE! 錯誤。

🔸進階範例

範例六:搭配 SUBSTITUTE 清除符號後轉換

=DATEVALUE(SUBSTITUTE(A1,".","/"))

將「2025.10.28」轉為「2025/10/28」後再轉換。

範例七:搭配 IF 判斷是否為有效日期

=IF(ISNUMBER(DATEVALUE(A1)),"有效","無效")

判斷轉換結果是否為日期。

範例八:批次處理整欄資料(Excel 365)

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

將 A2:A100 中每列文字型日期轉為日期格式。

範例九:搭配 TEXTJOIN 合併日期文字

=TEXTJOIN("、", TRUE, TEXT(DATEVALUE(A1),"yyyy-mm-dd"), TEXT(DATEVALUE(B1),"yyyy-mm-dd"))

合併兩個日期為文字。

範例十:建立動態日期篩選邏輯

=IF(DATEVALUE(A1)>=DATEVALUE("2025/10/01"),"本月","非本月")

判斷是否為 10 月資料。

三、常見問題解答(FAQ)

Q1:DATEVALUE 可以處理時間嗎?

不行,僅處理日期部分,時間會被忽略。

Q2:DATEVALUE 可以處理中文日期嗎?

不建議,需使用標準格式(如 "2025/10/28"),中文格式可能無法辨識。

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

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

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

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

Q5:DATEVALUE 回傳的是什麼格式?

回傳 Excel 的日期序列值(整數),可進行加減運算或格式化顯示。

四、注意事項與錯誤排除

  • 輸入格式必須為有效日期,否則回傳 #VALUE!
  • 中文或混合格式可能無法辨識,建議先清理格式
  • DATEVALUE 會忽略時間部分,僅保留日期
  • 若需處理時間,請搭配 TIMEVALUE 或 TEXT 分離處理
  • 適用於匯入資料清理與日期欄位標準化

五、延伸技巧與相關函數

1. TEXT 函數 與 DATEVALUE 的連動應用:可將轉換後的日期格式化輸出,例如 TEXT(DATEVALUE(A1),"yyyy-mm-dd")

2. TODAY 函數 與 DATEVALUE 的連動應用:可計算天數差,例如 TODAY()-DATEVALUE(A1)

3. SUBSTITUTE 函數 與 DATEVALUE 的連動應用:可清除或替換日期格式中的符號,例如 SUBSTITUTE(A1,".","/")

4. IF 函數 與 DATEVALUE 的連動應用:可判斷是否為有效日期或進行分類,例如 IF(DATEVALUE(A1)>DATEVALUE("2025/10/01"),"未來","過去")

5. MAP / LAMBDA 函數 與 DATEVALUE 的連動應用:可批次轉換整欄文字型日期為日期格式,例如 MAP(A2:A100, LAMBDA(x, DATEVALUE(x)))

這些函數能與 DATEVALUE 組合成一套完整的「格式清理 → 日期轉換 → 運算處理 → 錯誤提示 → 批次處理」流程,適用於報表設計、資料匯入清理與欄位標準化等場景。

六、結語與延伸閱讀推薦

DATEVALUE 函數是 Excel 中專門處理文字型日期轉換的基礎工具,適合用在匯入資料清理、日期運算、欄位標準化與報表設計等情境。學會 DATEVALUE 後,你可以進一步探索:

  • [TEXT 函數教學]:格式化日期輸出的彈性技巧
  • [TODAY 函數教學]:取得當日日期並進行天數運算
  • [MAP 函數教學]:批次處理與格式比對的動態技巧
留言
avatar-img
蝦仁藥師_臨床輕鬆學的沙龍
60會員
340內容數
哈囉~!這裡主要在分享醫療知識,還有記錄下學習程式語言的各種筆記,偶爾穿插一些個人的淺見與有趣分享,希望大家都可以在這邊得到有用的資訊~!
2025/10/28
你是否還在依賴滑鼠,一個一個點擊 Excel 的功能按鈕?在數據處理的戰場上,速度就是一切。高手和新手的最大區別,往往只在於對「快捷鍵」的熟練度。 這份「Excel 快捷鍵大全」專為提升你的工作效率而生。將最常用、最關鍵的快捷鍵進行分類整理。
Thumbnail
2025/10/28
你是否還在依賴滑鼠,一個一個點擊 Excel 的功能按鈕?在數據處理的戰場上,速度就是一切。高手和新手的最大區別,往往只在於對「快捷鍵」的熟練度。 這份「Excel 快捷鍵大全」專為提升你的工作效率而生。將最常用、最關鍵的快捷鍵進行分類整理。
Thumbnail
2025/10/28
在資料處理或報表整合過程中,空白列與空白欄位不僅影響可讀性,也可能干擾公式運算與篩選功能。透過 VBA,我們可以建立一個「一鍵清理」功能,自動刪除工作表中所有完全空白的列與欄位,讓資料更整齊、報表更俐落。 自動偵測並刪除工作表中完全空白的欄位
Thumbnail
2025/10/28
在資料處理或報表整合過程中,空白列與空白欄位不僅影響可讀性,也可能干擾公式運算與篩選功能。透過 VBA,我們可以建立一個「一鍵清理」功能,自動刪除工作表中所有完全空白的列與欄位,讓資料更整齊、報表更俐落。 自動偵測並刪除工作表中完全空白的欄位
Thumbnail
2025/10/28
在 Excel 中建立動態公式、定位欄位或進行報表設計時,COLUMN 函數能回傳指定儲存格的欄號(以數字表示)。它支援單一儲存格、範圍與省略參數(預設為公式所在欄),是 INDEX、ADDRESS、OFFSET 等函數的常見搭配工具。
Thumbnail
2025/10/28
在 Excel 中建立動態公式、定位欄位或進行報表設計時,COLUMN 函數能回傳指定儲存格的欄號(以數字表示)。它支援單一儲存格、範圍與省略參數(預設為公式所在欄),是 INDEX、ADDRESS、OFFSET 等函數的常見搭配工具。
Thumbnail
看更多
你可能也想看
Thumbnail
vocus 慶祝推出 App,舉辦 2026 全站慶。推出精選內容與數位商品折扣,訂單免費與紅包抽獎、新註冊會員專屬活動、Boba Boost 贊助抽紅包,以及全站徵文,並邀請你一起來回顧過去的一年, vocus 與創作者共同留下了哪些精彩創作。
Thumbnail
vocus 慶祝推出 App,舉辦 2026 全站慶。推出精選內容與數位商品折扣,訂單免費與紅包抽獎、新註冊會員專屬活動、Boba Boost 贊助抽紅包,以及全站徵文,並邀請你一起來回顧過去的一年, vocus 與創作者共同留下了哪些精彩創作。
Thumbnail
資料中如果有特定的內容需要移除,並且是有一定的規則,EXCEL會蠻多種解決方案。 用一個資料進行舉例: 這份資料中每個課程後面都有一個括號備註日期。 如何把括號中的日期快速刪除,分享幾種常見的方法 取代法 剖析法 CTRL+E法 函數法 【💡取代法】 選取資料範圍
Thumbnail
資料中如果有特定的內容需要移除,並且是有一定的規則,EXCEL會蠻多種解決方案。 用一個資料進行舉例: 這份資料中每個課程後面都有一個括號備註日期。 如何把括號中的日期快速刪除,分享幾種常見的方法 取代法 剖析法 CTRL+E法 函數法 【💡取代法】 選取資料範圍
Thumbnail
在EXCEL中如果要進行四則運算,必須先輸入一個等於『=』,之後再輸入想要運算的算式。 但如果EXCEL的資料中,有一堆算式,但是前面沒有等於該怎麼快速計算呢😣 【📁檔案下載】 看教學之前可以先下載練習檔,學中做、做中學效果更好哦。 檔案下載 【▶️影音教學】
Thumbnail
在EXCEL中如果要進行四則運算,必須先輸入一個等於『=』,之後再輸入想要運算的算式。 但如果EXCEL的資料中,有一堆算式,但是前面沒有等於該怎麼快速計算呢😣 【📁檔案下載】 看教學之前可以先下載練習檔,學中做、做中學效果更好哦。 檔案下載 【▶️影音教學】
Thumbnail
排序是EXCEL很常用很基礎的一個功能,他可以幫我們把資料依照指定的順序排列。 但通常我們使用都是以欄(直)的方向進行排序,其實EXCEL也可以依據列(橫)的方向進行排續哦😁 下圖是LINE社群網友提出的問題,想要把上圖的原始資料變成下圖。(相關問題可以加入LINE社群唷) 這時候用排序(尋
Thumbnail
排序是EXCEL很常用很基礎的一個功能,他可以幫我們把資料依照指定的順序排列。 但通常我們使用都是以欄(直)的方向進行排序,其實EXCEL也可以依據列(橫)的方向進行排續哦😁 下圖是LINE社群網友提出的問題,想要把上圖的原始資料變成下圖。(相關問題可以加入LINE社群唷) 這時候用排序(尋
Thumbnail
Excel 是許多人日常工作中不可或缺的工具之一,它提供了許多便利的功能來幫助我們處理數據和表格。其中,自動填入編號是一個常見的需求,例如填入連續的序列編號或特定的數字序列。在本文中,我們將介紹一個快速且方便的方法來實現這一目標,即使用 ALT 快捷鍵組合。
Thumbnail
Excel 是許多人日常工作中不可或缺的工具之一,它提供了許多便利的功能來幫助我們處理數據和表格。其中,自動填入編號是一個常見的需求,例如填入連續的序列編號或特定的數字序列。在本文中,我們將介紹一個快速且方便的方法來實現這一目標,即使用 ALT 快捷鍵組合。
Thumbnail
在職場上總會常常遇到一些奇奇怪怪的日期格式,但EXCEL看得懂的日期其實並不多。 延伸閱讀: EXCEL日期正確的輸入方式,與常見錯誤之日期格式輸入 如果遇到遇到各種五花八門的格式時,要如何快速把這些格式迅速統一呢!! 總不可能手動一筆一筆修改吧🙈 💡其實EXCEL中有一個功能可以迅速處
Thumbnail
在職場上總會常常遇到一些奇奇怪怪的日期格式,但EXCEL看得懂的日期其實並不多。 延伸閱讀: EXCEL日期正確的輸入方式,與常見錯誤之日期格式輸入 如果遇到遇到各種五花八門的格式時,要如何快速把這些格式迅速統一呢!! 總不可能手動一筆一筆修改吧🙈 💡其實EXCEL中有一個功能可以迅速處
Thumbnail
如何運用函數來讓資料產生空白列,而且當輸入多少數字,就會插入多少空白列。 <插入空白列> E5=TOCOL(EXPAND(B5:B9,,C3+1,"")) 📝函數說明 ✍🏾EXPAND陣列擴展函數 函數說明=EXPAND(範圍,展開的列,展開的欄,要展開的內容)
Thumbnail
如何運用函數來讓資料產生空白列,而且當輸入多少數字,就會插入多少空白列。 <插入空白列> E5=TOCOL(EXPAND(B5:B9,,C3+1,"")) 📝函數說明 ✍🏾EXPAND陣列擴展函數 函數說明=EXPAND(範圍,展開的列,展開的欄,要展開的內容)
Thumbnail
日期與時間在職場上肯定是常常會遇到的一個課題,這集來分享EXCEL資料中,如果有日期與時間,那麼如何快速把他們提取出來 下圖為例,B欄的資料包含了日期與時間,想要將日期提取到C欄,時間提取到D欄,要怎麼做會比較快速呢? ▶️影片教學 看教學影片之前可以先下載練習檔,學中做、做中
Thumbnail
日期與時間在職場上肯定是常常會遇到的一個課題,這集來分享EXCEL資料中,如果有日期與時間,那麼如何快速把他們提取出來 下圖為例,B欄的資料包含了日期與時間,想要將日期提取到C欄,時間提取到D欄,要怎麼做會比較快速呢? ▶️影片教學 看教學影片之前可以先下載練習檔,學中做、做中
追蹤感興趣的內容從 Google News 追蹤更多 vocus 的最新精選內容追蹤 Google News