将excel中数据导入SPSS中时间那一列出错

时间列是20090601—20090610,但是excel导入之后变成20090601 0015
20090601 0015
20090601 0045
20090601 0054
20090601 0058
20090601 0100
20090601 0101 ,这只是其中的小部分,请教为什么会这样啊 ,后面多的数字是什么意思啊,并且如果我设置这一列的数据格式,只有年月或年季度格式,没有年月日的形式,请高手支招 啊

你这个Excel的数据本身就不是时间格式的,你导到哪里去都不会是时间形式的了。你需要先在EXCEL里把这些列数据整理成时间格式,然后再导入到SPSS里去就可以了。
改格式的公式可以是这样:
=(LEFT(A4,4)&"-"&MID(A4,5,2)&"-"&MID(A4,7,2)&" "&MID(A4,10,2)&":"&RIGHT(A4,2))+0
注:A4是其中一个数据,指的是你举列中的“20090601 0058 ”,其它一拖一拉就可以了。
温馨提示:答案为网友推荐,仅供参考
相似回答