Excel数据透视表和“数据源”不在同一个工作簿文件可以吗?

Excel情报局
Excel职场联盟
生产挖掘分享Excel基础技能
Excel爱好者大本营
用1%的Excel基础搞定99%的职场问题
做一个超级实用的Excel公众号
Excel是门手艺玩转需要勇气
数万Excel爱好者聚集地
SUPER EXCEL MAN

群主,我的透视表和数据源不在一个工作簿中,可以创建吗?

当然可以,使用透视表中的插入外部链接就行了

我试过了,因为数据源标题行在第2行,所以失败了

那需要使用Power Query来链接数据源了

具体怎么操作呢?

那看一下今天的文章吧!

1

职场实例
我们在日常工作中使用Excel数据透视表,一般都是以本工作簿中数据源创建数据透视表。那么问题来了:如果我们的数据源在“A工作簿”,我们的Excel数据透视表可以引用“A工作簿”中的数据源,创建在“B工作簿”中吗?即Excel数据透视表和“数据源”不在同一个工作簿文件可以吗?
如下图中的例子:
数据源在名称为“Excel职场联盟”的工作簿中,我们想要将数据透视表创建在名称为“Excel情报局”的工作簿中。

当建立好数据透视表之后,改变数据源的数据后,透视表可以实时实现右击刷新更新数据的效果。我们如何快速准确的实现这样的要求呢?下面我们就分两种情况来进行细致的讲解。

2

解决方案:数据源标题行在第一行

在“Excel职场联盟”工作簿中,我们发现数据源的标题行在第一行,这种情况下的解决方法我们可以直接使用数据透视表的基本插入方法。

首先我们在“Excel情报局”工作簿中,点击任意一个单元格,点击“插入”-“数据透视表”,在弹出的“创建数据透视表”的对话框中,选择“使用外部数据源”,点击“选择连接”,接着点击“浏览更多”,最后弹出“选取数据源”路径的对话框。

我们找到“Excel职场联盟”工作簿,也就是我们的数据源文件的位置,点击选中后,点击“打开”,弹出“选择表格”的对话框,也就是数据源在工作簿中的哪个工作表里面,我们选择对应的工作表后,点击“确定”退出即可。这时候,我们发现数据透视表的最初框架就插入成功了。

最后,我们将字段拖入到对应的行、列、值区域即可。如下图所示:

3

解决方案:数据源标题行为复合标题

如下图所示:

我们发现数据源中的表格的标题行为2行的复合形式,而且第一行还是合并单元格的格式。

遇到这样的数据源,我们需要使用Power Query来进行解决。

首先在“Excel情报局”工作簿中,点击“数据”选项卡,点击“获取数据”中的“自文件”-“从工作簿”,弹出“导入数据”的对话框后,找到“Excel职场联盟”工作簿的路径,选择该工作簿文件,点击“导入”,进入到“导航器”的界面。

在“导航器”中,点击选择“Excel职场联盟”工作簿中存放数据源的对应的工作表,然后点击“转换数据”按钮,进入Power Query编辑器界面。

然后我们先后点击2次“将第一行用作标题行”。

然后点击“关闭并上载”-“关闭并上载至”,弹出“导入数据”对话框,勾选“数据透视表”选项。

数据透视表放置的位置选择“现有工作表”中的任意位置,点击“确定”后,数据透视表就创建成功了。随后我们将字段拖入到对应的行、列、值区域即可。如下图所示:

阅读完文章之后,希望小伙伴们在文章底部帮助小编[点赞]点亮[在看]并分享转发到[朋友圈],坚持持续分享的路上很辛苦,需要有你们的鼓励与支持!
(0)

相关推荐