DATE函數是Excel表格中 日期與時間 類别函數,作用返回表示特定日期的序列号。
DATE函數屬性:
語法結構DATE(year,month,day)
中文描述DATE(年,月,日)
year 必需。 年份 可以為一到四位數字中的數字( 1-9999 )。
month 必需。 月份 代表一年中1-12月中的月份。
day 必需。 日期 代表指定該月份第幾天的數字。
如果year介于 1900 到 9999 之間(包含這兩個值),則 Excel 将使用該數值作為年份。
如果year介于 0(零)到 1899 之間(包含這兩個值),則 Excel 會将該值與 1900 相加來計算年份。
如果year小于 0 或大于等于 10000,則 Excel 返回 錯誤值 #NUM!。
如果月大于 12,則月會從指定年份的第一個月開始加上該月份數。
如果month小于 1,則月會從指定年份的第一個月開始減去該月份數,然後再加上 1 個月。
如果day大于指定月中的天數,則day會從該月的第一天開始加上該天數。
如果day小于 1,則day從指定月份的第一天開始減去該天數,然後再加上 1 天。
Excel 可将日期存儲為連續序列号,以便能在計算中使用。
如1900 年 1 月 1 日的序列号為 1,2022 年 10 月 8 日的序列号為 44842,這是因為它與 1900 年 1 月 1 日之間相差 44841 天。
應用案例:
如下圖
将文本型日期轉換為系統可識别的标準日期格式。
非标準型日期Excel 表格無法識别,計算會導緻錯誤,如計算今天日期2022年10月8日和上圖中各日期中相差多少天,可以看出計算結果是錯誤的,非标準日期(文本型日期)系統不能正确識别。
選中C2單元格輸入公式 =DATE(LEFT(B2,4),MID(B2,5,2),RIGHT(B2,2)) ,按enter鍵運算公式,ctrl c複制C2單元格公式,再選中C3:J16單元格區域ctrl v粘貼,完成C2單元格公式相對引用式粘貼,此時把文本型日期全部轉換為系統可識别的标準日期。
再使用轉換後的标準日期計算今日2022年10月8日之間的相差天數,如下圖
案例公式 =DATE(LEFT(B2,4),MID(B2,5,2),RIGHT(B2,2)) 解析,其中=LEFT(B2,4) 部分獲取B2 單元格中的字符串從左側開始的4個字符,作為DATE函數的年份,如下圖
其中 =MID(B2,5,2) 部分獲取B2單元格中的字符串從第5個字符開始的2個字符,作為DATE函數的月份,如下圖
其中 =RIGHT(B2,2) 部分獲取B2單元格中的字符串從右側開始的前2個字符,作為DATE函數的日期,如下圖
最後使用DATE函數公式 =DATE(LEFT(B2,4),MID(B2,5,2),RIGHT(B2,2))将獲取到代表年、月、日的字符轉換為系統可識别的标準日期。
,更多精彩资讯请关注tft每日頭條,我们将持续为您更新最新资讯!