武陵观察网 问答 Excel中如何利用PowerPivot实现跨表的的关联查询

Excel中如何利用PowerPivot实现跨表的的关联查询

本文重点介绍了如何应用Excel的PowerPivot实现跨表联查,以及实际应用到淘宝后台数据和ERP数据导出后如何进行匹配和筛选。从Excel2013开始,PowerPivot的这组应用程序和服务会在安装过程中自动添加。强大的分析功能可以代替Access数据库的一些基本功能,简化很多操作。关联表的操作,通过匹配两个表之间的关联字段输出所有字段,已经应用。以前是用lookup()(包括Hlookup和vlookup)这个函数来查找匹配,但是在处理重复项和逻辑判断上总是有问题。现在,数据模型可以用来简化解决方案。

应聘说明:管理员小云,负责售后跟踪。每天都会有一个有特殊要求或者需要特殊跟踪的订单号列表。应根据每个订单号提取订单的所有信息。他发现电商后台的订单信息并不是那么完善,于是他把自己系统里的订单全部导出,与跟踪订单号列表进行匹配,筛选出需要的内容。

需求分析:整理订单清单和订单信息表;匹配查询,过滤信息。

学习完这篇文章,有兴趣的可以看看excel数据模型制作进销存的例子。

规范销售出库表——的补充值。或者从ERP电子商务系统导出的数据表,可能会有空格,需要填充,这样才能使用数据模型和透视表。填值也很简单,用前一行的值填空格就行了。

1.选择销售出库单的数据区(可选择整列)菜单开始查找选择定位条件空白值此时左上角出现活动单元格框,键盘输入“=”按向上箭头或鼠标选择上一单元格按Ctrl键进入(结束公式编辑状态)。这样,数据补码就完成了。

2.标准化订单号列表按列排序。经理给的订单号列表是一个储存很多奇数的单元格,无法进行匹配查询。用逗号分割成横排表格,然后选择性复制粘贴转置粘贴成竖排表格。

3.添加表以构建数据模型。在销售出库表中,逐列选择表,点击菜单PowerPivot添加到数据模型带标题检查我的表,确认。第一次启动PowerPivot会很慢,请耐心等待。同样,添加跟踪的订单号。

4.在数据模型中建立关系。“关系”是关系数据库中一个非常重要的概念。这里不发达。有兴趣可以去网上查一下。这里,“关系”用于将数据从一个表转移到另一个表。回到PowerPivot界面,点击菜单的开始在查看组中选择关系视图。将表2中的订单号拖到表1中的单据号上,就建立了一对多的关系。

5.用数据模型构建数据透视表。菜单插入透视表选择“使用此工作表的数据模型”。因为之前已经建立了数据模型,所以这个选项没有变灰选择现有的工作表作为位置和跟踪订单号!D5,其他内容无需更改和确认。将表2中的订单编号拖到行上,将表1中的单据编号和产品名称拖到行上,将表1中的实际数量和销售额拖到值上。

6.调整透视表的格式。菜单分类汇总,无汇总报表布局,已经以表格形式显示。这样,繁琐的排列变得清爽起来。如果把产品名称从行中删除,会更清爽,更容易得到结果。两个订单匹配(出现在顶部),不匹配的订单在底部。此外,根据实际查询需要,还可以将更多的字段拖入“行”中,此处省略。

注意:文件扩展名必须是。xlsx。如果使用03版的表(扩展名。xls),您应该先将其保存为新版本的excel文件,然后关闭并重新打开,然后才能进行上述操作。

本文来自网络,不代表本站立场,转载请注明出处:https:

Excel中如何利用PowerPivot实现跨表的的关联查询

武陵观察网后续将为您提供丰富、全面的关于Excel中如何利用PowerPivot实现跨表的的关联查询内容,让您第一时间了解到关于Excel中如何利用PowerPivot实现跨表的的关联查询的热门信息。小编将持续从百度新闻、搜狗百科、微博热搜、知乎热门问答以及部分合作站点渠道收集和补充完善信息。