4. 用YEAR、MONTH、HOUR函式等「拆分」日期與時間
YEAR、MONTH、DAY、HOUR、MINUTE和SECOND函式可以從日期與時間數據中分別提取出年、月、日、時、分、秒等元素,各個函式的功能如表 13-1 所示。
5. 用DATE函式和TIME函式「合並」日期與時間
生成日期與時間的函式有兩個,分別是合並日期的DATE函式和合並時間的TIME函式,函式語法如下:
DATE函式的3個參數分別表示年份、月份和天數;TIME函式的3個參數分別表示小時、分鐘和秒數。
如果由參數指定年、月、日的日期不存在,DATE函式會自動調整無效參數的結果,順延得到新的日期,而不會返回錯誤值,例如,以下公式返回值為「2024-3-1」。
如果由參數指定時、分、秒的時間不存在,TIME函式同樣會自動調整無效參數的結果,順延得到新的時間,而不會返回錯誤值。
使用連線符(&)可以「合並」日期與時間,但是對無效參數不會自動調整。例如,以下公式返回「45352」(2024 年 3 月 1 日的序列值)。
而以下公式則返回錯誤值「#VALUE!」。
好書推薦