打开APP
userphoto
未登录

开通VIP,畅享免费电子书等14项超值服

开通VIP
使用多表数据创建透视表,你也可以

当我们需要从一个表中引用数据时,大部分人首先想到的是使用函数Vlookup。但是,当数据量比较大时,Vlookup就显得力不从心了。其实,我们还可以试试Excel的新功能,就像在数据库中一样创建两表之间的关系,这样就可以轻松地查询数据了。

比如,我们有三张表,分别是订单信息、订单明细、产品信息。订单信息和订单明细表有相同的字段“订单ID”,订单明细和产品信息表有相同的字段“产品ID”。这几个表就可以通过这些共同的字段建立关系,我们在使用这些表中的数据做数据透视时就可以像是一个表中的字段一样。下面给大家讲一下操作步骤。

1、将三个表分别创建“表”并命名为“订单信息”、“订单明细”、“产品信息”。

创建“表”的方法是,将鼠标放到数据区域中,按Ctrl+T就可以创建表。

2、点击【数据】选项卡下面“数据工具”组中的“关系”按钮,在弹出的对话框中点击“新建”按钮。

比如将“订单明细”表和“产品信息”表建立关系,订单明细表中相同的产品会出现多次,产品信息表中每个产品只存在于一行中,按照如下设置,第二列的参数就代表两个表的共同字段,字段名称可以不一样,但是内容及格式需要一致。

3、建立了关系之后,我们就可以同时使用多个表的数据来创建数据透视表了。在创建数据透视表时,数据选择“使用此工作簿的数据模型”。

这时在数据透视表的右边就出现了三个表,点击展开即可查看各个表的字段。

比如我们将“订单明细”中的“产品ID”、“产品信息”中的“产品名称”拖动到行字段,将“订单明细”中的“数量”拖动到“值”字段。

这样我们就可以轻松地组合不同表的字段来创建汇总的数据透视表。

说明

在创建关系时需要注意,这里的关系只支持“一对一”和“一对多”的关系,也就是说至少有一个表中的共同字段列的值是没有重复的。这里的“共同字段”是指两个表建立关系时使用的含有相同内容的字段。

在创建关系时,我们也可以像在Access中那个通过拖曳的操作来建立两表的关系。点击【数据】选项卡中的“管理数据模型”,在打开的窗口中点击“关系视图”按钮,我们就可以看到已经创建的几个表。在一个表中拖动共同字段到另一个表中就可以创建关系了。

比如上图中,拖动“订单信息”中的“订单ID”字段到“订单明细”的“订单ID”字段上,就创建了两个表之间的关系,操作起来相当简单。

多个表建立关系之后,我们就可以同时引用多个表的数据来创建汇总的数据透视表了。

随着Office的更新,Excel也变得越来越强大,功能越来越丰富,强烈建议大家尽快升级你的Office,体验更多强大并且实用的功能!

图文作者:Will Li 

本站仅提供存储服务,所有内容均由用户发布,如发现有害或侵权内容,请点击举报
打开APP,阅读全文并永久保存 查看更多类似文章
猜你喜欢
类似文章
【热】打开小程序,算一算2024你的财运
Excel中也能处理多表关系,53.2%的人还不知道
Excel数据分析篇:通过数据模型创建数据透视表并分析数据
在Access中处理多表关系超级简单
一个小小改变,数据透视表制作从此不再麻烦
简单的数据分析
每天一点数据分析——使用PowerPivot进行数据分析
更多类似文章 >>
生活服务
热点新闻
分享 收藏 导长图 关注 下载文章
绑定账号成功
后续可登录账号畅享VIP特权!
如果VIP功能使用有故障,
可点击这里联系客服!

联系客服