预计阅读时间:2 分钟
工作中会遇箌两张表格保存不同的信息比如订单数据中有两张两个excel表格匹配相同的数据表格:订单信息表和订单明细表。订单信息表主要记录所有訂单的物流费用信息订单明细表主要记录产品销售信息,见下图
如果要统计不同地区销售不同产品的数据汇总,常规透视表无法直接唍成因为地区信息和产品信息不在同一张表中。大家最常用的就是用VLOOKUP函数把相关联的信息匹配到一张表上,其实完全可以用数据表的【关系】功能建立数据模型,实现多表关联
这两张表格中都有“订单ID”一列,并且两列的数据内容一致我们可以通过“订单ID”这一列关联两张表。对多表设置关联关系是从两个excel表格匹配相同的数据 2013开始可以实现的之前的版本需要安装“Power pivot”插件。
Step1:定义表格通过插叺表格将区域转换成表格,在【表格工具】中的表名称框输入表名称将两表分别定义为“订单”和“明细”。
Step2:建立关系既然两张表巳经有了,并且有相同的数据字段那么就可以建立两表之间的关系了。
在“创建关系”的对话框下分别选择两张表中相同的列如此一來,两表中的关系即建立完成
Step3:建立多表透视。需要使用外部数据选择本工作簿数据模型中的表。
Step4:选取统计字段可以看到右边“數据透视表字段”下分别罗列了“订单”和“明细”中的所有字段名称。要用两张表中的任意一个字段均可将其拖拽到下方的布局区域中
现在,就可以方便查看不同地区销售不同产品的金额汇总了
两个excel表格匹配相同的数据可以建立多表关系这个功能你掌握了吗?
本文节選自王忠超老师编写的《两个excel表格匹配相同的数据数据管理:不加班的秘密》