2015-10-14 71 views

回答

2

我願意打賭,1997年8月3日原本不是08-MAR-1997年,但開始作爲03 - 8 - 1997年。在文本導入期間Excel錯誤地轉換的所有其他模棱兩可的DMY/MDY日期也一樣。有些日期仍然是文字,因爲(如A3)一年中沒有13個月。

將其餘數據轉換成現在一半已經錯誤的數據是沒有意義的。放棄導入,然後正確導入。

我能吐出從Excel VBA - Convert Text to Date敘事,但它已經被充分的描述存在。簡而言之,將文本帶回數據►獲取外部數據►從文本並在文本導入嚮導中指定正確的日期轉換掩碼。在VBA中,使用Workbooks.OpenText method並將xlColumnDataType指定爲MDY。