Yihui Xie

SPSS 11.5与Excel相比功能上的缺陷

谢益辉 / 2005-08-03


这两天用SPSS作统计分析,顺便把它和Excel对比了一下,发现几个小问题。

使用公式计算时的缺陷

SPSS计算时需要用到“Compute”菜单,键盘、鼠标输入麻烦暂且不说,主要是输入的计算公式不易修改,如果发现计算公式有误,那么只能删除计算结果列,重新点菜单输入公式再次计算。

Excel在公式处理方面就方便多了,只要在一个单元各种输入公式,然后用鼠标双击单元格右下方的小黑块,该行以下所有有数据的行就都会自动填充公式,并且Excel在输入公式方面比SPSS方便,想引用某个单元格时,只需用鼠标点击该单元格就可以了(Excel就会自动为你填写单元格名称),最大的好处就在于当发现公式有误时,只需在第一行中修改公式,然后重新双击那个小黑块,下面所有单元格中的公式就随之更改了,而不用删除这一列重新。还有,使用function的时候,Excel可以引导你填写公式,不容易出现例如公式形式、参数位置填写错误等情况,这一系列操作均可以用鼠标点击完成。而SPSS在写公式时,总让人感觉战战兢兢,怕出现格式不对等问题。

单元格选择的缺陷

当选中SPSS数据表中同一列的几行单元格之后,若想再一并选中其同行右列或者左列的数据,那就是不可能的了,只能放弃选择,然后重新拿起鼠标拖动选择;所以当你拖着鼠标选了很长一列数据之后不小心放开了鼠标,而又想选择旁边列的数据,这时候就直想撞墙。

而Office的选择方式则是多种多样的,有Shift、Ctrl键的辅助,还可以用Home、End、Page Up、Page Down、Up Arrow、Down Arrow、Left Arrow、Right Arrow这些键来扩展选择,十分方便,上面SPSS的问题就可以用Shift+Left/Right Arrow的办法来解决。

还有一点我很惊异的是SPSS竟然没有“全选”(Ctrl+A)的功能,太诧异了……我的鼠标从桌上拖到地上去了都还没把数据选完,FT!

没有查找/替换功能

SPSS这一点缺陷我今天刚发现,很是吃惊,刚开始我就硬着头皮查找,找到之后自己动手更改数据,后来发现实在太多了,很麻烦,于是还是到Excel中用查找/替换的方法搞定了;并且SPSS的查找功能本身也很差!竟然没有“全字匹配”的功能,于是我吃了第二惊;比如我想查找“福建”,结果“福建省”它也给我找出来,实在是让我头疼,只好换用Excel。

当然,作为统计软件,SPSS总体说来还是比Excel强的,Excel毕竟不是专业统计软件,昨天也发现它的一个问题,那就是Excel对于字符串(文本)数据无法作频数统计,这一点不太好,不过可以自己编程序(VBA)解决,但也有些麻烦。顺便说一句,个人还是比较喜欢Excel的VBA的,比较灵活,基本可以随心所欲地操作数据。