我想從Excel中的日期時間戳中提取日期。我目前有一個數據文件,其中包含日期格式和日期時間戳。當我將數據導入到SAS中時,這會導致我遇到問題,並且無法在同一列下讀取僅日期和日期時間戳。在Excel和SAS導入中將時間戳轉換爲日期
我曾嘗試在Excel中使用下列公式時間戳轉換爲日期:
=DATEVALUE(DAY(E32) & "/" & MONTH(E32) & "/" & YEAR(E32))
這個工作在Excel和轉換,使他們都格式相同的日期,因此周圍的人的問題得到時間戳。但是,當我將數據導入到SAS中時,如果日期大於12,我會得到空值,即它將日期讀取爲mm/dd/yyyy。例如:
Excel Date SAS Import Date 09/12/2016 09/12/2016 15/12/2016 #VALUE!
我試着用下面來看看它是否會得到解決的問題,在Excel中格式化的:
=DATEVALUE(MONTH(E32) & "/" & DAY(E32) & "/" & YEAR(E32))
但後來我得到同樣的SAS Excel中錯誤。
任何人都可以幫助建議一個公式在Excel中使用,將解決此問題或建議將數據導入到SAS?
你如何將它導入SAS?你有什麼版本的SAS? – Quentin
使用proc import語句: proc import \t DATAFILE =「Data file1.csv」 \t OUT = data DBMS = csv; GETNAMES = YES; 跑; – amy
另外我正在使用Base SAS 9.4 – amy