Applies ToMicrosoft 365 Excel Mac 版 Microsoft 365 Excel Excel 網頁版 Excel 2024 Mac 版 Excel 2024 Excel 2021 Mac 版 Excel 2021 Excel 2019 Mac 版 Excel 2019 Excel 2016

本文將說明 Microsoft Excel 中 DATEVALUE  函數的公式語法及使用方式。

描述

DATEVALUE 函數會將儲存為文字的日期轉換成 Excel 辨識為日期的序列值。 例如,公式 =DATEVALUE("2008/1/1") 會傳回 39448,代表日期 2008/1/1 的序列值。 請記住,您電腦的系統日期設定,可能會導致 DATEVALUE 函數的結果與本範例不同

如果工作表中包含文字格式的日期,而您要用來篩選、排序或格式化為日期,或用於日期計算中,DATEVALUE 函數就會很有用。

若要以日期檢視日期序列值,您必須將日期格式套用至該儲存格。 如需將數字顯示為日期的詳細資訊,請瀏覽<請參閱>一節中的連結。

語法

DATEVALUE(date_text)

DATEVALUE 函數語法具有下列引數:

  • Date_text    必要。 使用 Excel 日期格式代表日期的文字,或參照內含上述文字的儲存格參照。 例如,"2008/1/30" 或 "30-Jan-2008" 皆為代表日期、有引號的文字字串。

    使用 Microsoft Excel for Windows 中的預設日期系統,date_text 引數必須代表介於 1900 年 1 月 1 日和 9999 年 12 月 31 日之間的日期。 DATEVALUE 函數會傳回 #VALUE! 錯誤值。

    如果省略 date_text 引數的年份,DATEVALUE 函數會使用電腦內建時鐘的目前年份。 Date_text 引數中的時間資訊將被忽略。

註解

  • Excel 會以連續的序列值儲存日期,以便將日期用於計算。 根據預設,1900 年 1 月 1 日是序列值 1,而 2008 年 1 月 1 日因為是 1900 年 1 月 1 日之後的第 39,447 天,所以其序列值是 39,448。

  • 大多數函數都會自動將日期值轉換為序列值。

範例

請在下列表格中複製範例資料,再將之貼到新 Excel 活頁簿中的儲存格 A1。 若要讓公式顯示結果,請選取公式,按 F2,然後再按 Enter。 如有需要,您可以調整欄寬來查看所有資料。

資料

11

3

2011

公式

描述

結果

=DATEVALUE("8/22/2011")

以文字格式輸入之日期的序列值。

40777

=DATEVALUE("22-MAY-2011")

以文字格式輸入之日期的序列值。

40685

=DATEVALUE("2011/02/23")

以文字格式輸入之日期的序列值。

40597

=DATEVALUE("5-JUL")

以文字格式輸入之日期的序列值,使用 1900 日期系統,並假設您的電腦內建時鐘傳回 2011 做為當年年份。

39634

=DATEVALUE(A2 & "/" & A3 & "/" & A4)

結合儲存格 A2、A3 和 A4 中的值而建立的日期序列值。

40850

需要更多協助嗎?

想要其他選項嗎?

探索訂閱權益、瀏覽訓練課程、瞭解如何保護您的裝置等等。

社群可協助您詢問並回答問題、提供意見反應,以及聆聽來自具有豐富知識的專家意見。