通过上一节,我们已经了解了多个表格的优势了,数据透视表固然是个很有效的处理多个表格的关系的,但是我们的Office2013新增的PowerPivot可能更适合处理这一类问题了。究其主要原因是因为PowerPivot对于大数据的处理有着无比的优势。重点在于其原理,是讲数据源放置到内存中,相信这是一个常识,内存的读取速度要远高于给予单元格的硬盘,而且对于记录的总行数也没有太多的限制。更重要的是我们的PowerPivot支持很多种数据库,包括但不限于Sql Server、MySQL等等。处理Excel的多表自然是得心应手了。前期(存在于一个com加载项中)的PowerPivot对多表的处理仅仅支持到对话框的样式,而不是可视化的。而2013中已经十分完善了,直接就是类似Access的关系视图十分的易于理解。 首先我们需要启用powerpivot的加载项,对于外部对象我们只能这么做。 具体的方法如下首先打开样例然后,Alt+f+t
找到加载项然后转到COM加载项,如下图然后转到
确保 PowerPivot处于勾选状态然后点击确定
然后你在我们的ribbon功能区中的选项卡标签中就可以找到 剩下的工具就简单多了,点击powerpivot 然后找到管理按钮进入Powerpivot的界面
注意这里我们的 excel为我们增加了所有的表
点击关系视图通过对多个表进行字段的链接指定,
只需要拖动外部链接字段名到相应的包含该字段的表就可以了
最后生成透视表即可咯。。。。
|