只要通過使用任何一種Excel可以識別的日期格式簡單地鍵入,就可以非常方便地在單元格中輸入日期。通過使用DATE函數,也可以創建一個日期,它有三個參數:年、月和日。例如,下面的公式,返回一個由單元格A1中的年、B1中的月、C1中的日組成的日期。
=DATE(A1,B1,C1)
提示:DATE函數可以接受無效的參數,然后相應地調整結果。例如,下面的公式使用13作為月參數,并返回2008年1月1日。月參數自動地被翻譯為下一年的1月。
=DATE(2007,13,1)
通常,使用DATE函數時會把其他函數作為參數。例如,下面的公式使用YEAR和TODAY函數返回當前年份國慶節(10月1日)的日期:
=DATE(YEAR(TODAY()),10,1)
DATEVALUE函數可以把一個看起來像日期的文本串轉換為一個日期序列號。下面的公式返回40082,它是2009年9月26日的日期序列號:
=DATEVALUE("2009-9-26")
要使用日期格式來查看公式的結果,需要對單元格應用日期數字格式。
提示:使用DATEVALUE函數時要小心。在您的國家看起來像日期的文本串可能在其他國家就不像日期。例如您使用的是美國日期格式,則在excel2007中輸入公式“=DATEVALUE("8/22/2007")”,則會返回“39316”的計算結果,但如果您使用的是中國日期格式,該公式在excel2007中將會返回一個錯誤。同樣的,如果使用的是中國日期格式,輸入公式“=DATEVALUE("2009年9月10日")”將會返回“40066”,但如果使用的是美國日期格式,將會返回錯誤值。