本帖最后由 hai593 于 2011-8-19 15:09 编辑
外部导入数据生成透视表,以其强大的功能,号称透视表杀手锏。其可以跨工作表、工作簿生成透视表,完成大量数据分析。 我们在使用数据导入外部数据建立透视表的时候,经常发现,生成后的数据不能求和。 也许,我们会认为这是在数据源中存在文本数字,这种想法是对的,可有时候当我们费尽精力去查看时,数据都是数值格式啊,为什么也不能求和!其实,不是我们查看不细致,不是我们数据有问题,而是EXCEL在偷懒!为什么这么说呢?我们来以一个简单的表揭示这种现象及原因。 一、神秘现象。 请看这个数据,一定看仔细了! 利用SQL 语句SELECT "Sheet1",* FROM [Sheet1$] 生成的透视表如下: 数据源备用金项明明可以求和,而在透视表中却为什么不能求和且不能计数,要是格式不对,起码也应该可以计数啊。这是为什么? 再看一个数据,请仔细看! 利用SQL 语句SELECT "Sheet1",* FROM [Sheet1$] 生成的透视表如下: 是不是很纳闷啊?两个“一摸一样”的数据源,为何生成的透视表却大相径庭!难道是我们操作失误,还是上天戏弄我们?其实这是EXCEL在戏弄我们,因为这里曝露出EXCEL的一个“懒惰性”。 |