DATEVALUE 函數

本文將說明 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 日之間的日期。如果 date_text 引數不在此範圍內, 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

擴展您的技能
探索訓練
優先取得新功能
加入 Office 測試人員

這項資訊有幫助嗎?

感謝您的意見反應!

感謝您的意見反應! 我們將協助您與其中一位 Office 支援專員連絡以深入了解您的意見。

×