文章介紹兩個工作簿之間復制日期相差4年零1天的原因是因為啟用了1904日期系統和1900日期系統,并給出兩種解決辦法.
Excel中有兩種日期系統,分別是1904日期系統和1900日期系統。
下面我們通過一個實例來理解1904日期系統和1900日期系統。下面截圖,左邊的文件是使用的1900日期系統,右邊的文件是使用的1904日期系統。當將左邊文件A列的內容復制到右邊文件A列,發現所有的日期發生了變化,所有日期自動增加了四年零一天。
要解決兩個文件日期統一匹配,有兩種解決方法。
第一,不啟用1904日期系統
將右邊文件的日期系統進行如下設置,執行“文件——選項”,打開“excel選項——高級——不勾選“使用1904日期系統””。
第二,使用公式進行復制
舉例說明:現在有兩個工作簿:文件名分別是“工作簿3”和“工作簿4”,工作簿3沒有勾選“使用1904日期系統”,工作簿4勾選了“使用1904日期系統”。
“工作簿3”是1900日期系統,A1單元格日期為:2012-10-8。
“工作簿4”是1904日期系統,如果要保持和“工作簿3”A1單元格日期一致,可以輸入公式:=[工作簿3]Sheet1!$A$1-1462,那么兩個工作簿日期還是保持一致的。
根據實際情況,在公式中,用日期加或者減1462,使其日期一致。
小知識:1904日期系統和1900日期系統
Excel支持兩個不同的日期系統。1900 日期系統中,所支持的第一天是 1900 年 1 月 1 日。1904 日期系統中,所支持的第一天是 1904 年 1 月 1 日。