统计211

标题: excel2007导入spss18中日期为何变成数字了? [打印本页]

作者: kunyushan    时间: 2010-5-6 07:55
标题: excel2007导入spss18中日期为何变成数字了?
各位高手,excel2007导入spss18中日期为何变成数字?请帮忙解决。
作者: 275932488    时间: 2010-5-6 19:59
要在SPSS里设置一下变量类型。
作者: kunyushan    时间: 2010-5-7 10:47
观测比较小时,不用设定,但有1000多个观测及三列日期,如何导入
作者: 275932488    时间: 2010-5-7 10:54
3# kunyushan
可以把日期变量上传不?
作者: veil    时间: 2010-5-7 13:53
提示: 作者被禁止或删除 内容自动屏蔽
作者: kunyushan    时间: 2010-5-8 10:56
各位战友,数据已上传,非常感谢各位的热心帮助。点击进入下载-123.xlsx
作者: 275932488    时间: 2010-5-8 15:56
6# kunyushan
转换了几次不成功,只有后面的一两百例可以识别。
但是可以直接采用拷贝,粘贴,然后改一下变量类型即可。效果见附件。

SPSS格式.sav

36.14 KB, 下载次数: 3277


作者: sunruin    时间: 2010-5-8 22:49
6# kunyushan
经过我的观察,你的excel日期型数据分为文本和数值型两种类型。
spss有两种方法读取excel文件
1.直接“打开”-“数据”,选择excel格式
2.“打开数据库“-“新建查询”-“excel数据库”

对于你的日期型数据来说,两种方法读取的结果是不一样的。
第1种,spss将读取excel的文本类型,这样你excel所有的文本型日期数据将读取成功
第2种,spss将读取excel的数值类型,这样你excel所有的数据型日期数据将读取成功

知道了这点,你需要做的就是统一你的excel文件中的日期数据的类型。

我的做法仅供参考:
1.打开excel文件,【分别】选取3列日期数据,点击“数据”-“分列”,将文本型数据转换为数值型
2.使用上述第2种方法,读取excel数据库
经试验成功转换。
作者: 275932488    时间: 2010-5-8 23:30
6# kunyushan
经过我的观察,你的excel日期型数据分为文本和数值型两种类型。
spss有两种方法读取excel文件
1.直接“打开”-“数据”,选择excel格式
2.“打开数据库“-“新建查询”-“excel数据库”

对于你 ...
sunruin 发表于 2010-5-8 22:49

厉害:victory: 学习了。
作者: kunyushan    时间: 2010-5-9 07:05
非常感谢sunruin 和275932488两位版主,这个问题困扰了我好久,最终解决,我们这个论坛非常不错。




欢迎光临 统计211 (http://tj211.com/) Powered by Discuz! X3.2