分享

Excel2013数据透视表之多表关联

 昨夜长风1123 2015-09-02

在实际工作中,很多朋友经常会遇到这样的问题:数据库导出的数据,经常只有代码,而代码的解释,会存放在一个对照表中,这是为了节省存储空间做的一些数据存储规范。


现在介绍Excel 2013 透视表中的一项新功能,使用简单的操作,就可以将多表关联起来。

现在有3个基础表,如下图所示:

1、产品表,基础表之一。

2、组别表,基础表之二。

3、销售明细表,里边的组别和产品使用的是代码存储

下面就通过Excel 的透视表将每个组的每种产品的销售都显示出来操作方法如下:

1、创建列表 单击【销售明细】工作表中数据区域的任意一个单元格,在【插入】选项中单击【表格】命令按钮,将数据区域转换为表格(列表)。

使用同样的操作方法,依次将“组别”和“产品”工作表转换为表格(列表)。为了更清晰的识别出表格的意义,用户可以为刚才创建的表格修改名称。方法如下:
选择表格,单击【设计】选项卡,在【表名称】文本框中直接输入新的表名称。

单击“销售明细”列表,在【插入】选项卡中单击【数据透视表】命令按钮。弹出【创建数据透视表】对话框,【表/区域】编辑框会自动填写表名称。在下方勾选【将此数据添加到数据模型】复选框,这个复选框很重要,而且这也是Excel 2013透视表和之前版本的不同之处。

选择存放透视表结果的位置为“分析!A5”,单击【确定】按钮。

接下来需要为透视表中的三个“表格”创建【关系】。方法如下:

单击【分析】选项卡中【关系】命令按钮,弹出【管理关系】对话框。

单击【新建】按钮,在弹出的【创建关系】对话框中,分别创建销售明细和组别、产品的关联。

将组别中的“组别以及产品中的“产品名称”拖放到【行】区域,将销售明细中的“销售额”拖放到【值】区域。

通过这些操作后,可以和sql做到同样的效果。如果需要调整或者创建新的关系,则再单击【关系】命令按钮进行编辑或新建,这里就不再赘述了。

下图为完成后的数据透视表。





    本站是提供个人知识管理的网络存储空间,所有内容均由用户发布,不代表本站观点。请注意甄别内容中的联系方式、诱导购买等信息,谨防诈骗。如发现有害或侵权内容,请点击一键举报。
    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多