纸上得来终觉浅,绝知此事要躬行
将两个数据表合并以增加数据分析维度是我们使用 Excel 经常会面对的问题。过去,我们只能用 VLOOKUP函数,复杂一点就甚至需要使用 INDEX 及 MATCH 函数,然而很多人很难理解函数的使用逻辑。
参考阅读 :
学会 Excel 的 PQ 功能以后,点击鼠标就可以完成复杂函数组合才能实现的数据丰富功能。我们有两张表,一张库存信息表,一张销售明细。两张表通过 SKU Number 进行关联。
要分析每一笔交易的收入、成本就要将 Sale Price 和 Unit Cost 匹配到销售明细表。
要分析不同产品类型、不同分机构的销量情况就要将 Type、Brand 匹配到销售明细表。
库存信息表
销售明细表
我们可以使用 PQ 的「合并查询」功能进行匹配。
一、仅创建连接
为了使用 PQ 的「合并查询」,需要将两个数据表都加载进 PQ 编辑器。我们都知道将数据加载到 PQ 以后关闭并上载到 Excel 以后,会复制一份原始数据表到 Excel 的新工作表中,这样就显得多余。
所以我们需要将查询仅创建成链接。
1、使用数据选项卡下「自表格/区域」功能,将库存信息表加载进 PQ 编辑器。
2、库存信息表加载到 PQ 编辑器,这时你可以对数据进行转换和清洗,当然本例中不需要执行其他操作。
3、点击「主页」>「关闭并上载」下拉弹出菜单中,选择「关闭并上载至」。
4、在导入数据窗口中选择「仅创建连接」。
这时建立的查询会显示在「查询 & 连接」中,而不会新建一个工作表。
同样的方式将销售明细表也加载到 PQ 编辑器中。这时两个数据表都仅仅以链接的形式存在于 Excel 中,而不会重复加载。
使用仅创建链接的方式加载数据,可以让我们的Excel工作簿简约,不冗余。一般情况下,我们会将原始链接数据创建成链接,而把最终的数据清洗结果加载到工作表中。
二、单条件合并查询
将两个表格加载到 PQ 以后,就可以使用合并查询功能。
1、将鼠标悬停在查询上方,点击鼠标右键弹出的菜单中选择「合并」。
2、在弹出的窗口中,上方表格选择为 Sales 表,下方的表格选择为 Inventory 表。
3、鼠标点击 Inventory 表的 SKU Number 列,同样点击 Sales 表的 SKU Number 列。选择两列作为两个表的关联列。
4、点击确定就完成了数据匹配,下面只需要展开合并后的列,选择需要的列并加载到 Excel 就可以了。
几次鼠标点击就替代了复杂的函数组合才能实现的功能。这就是 PQ 的强大之处。短时间的练习就可以在数据处理上取得突破性的进展。
三、多条件合并查询
PQ 的 合并查询功能也很简单,只要选择关联字段时按一致的顺序选择好字段,点击确定就可以实现多条件合并了。选择多个字段按住「Ctrl」键点选即可。PQ 界面字段上方的小数字代表了关联字段的顺序。
四、模糊查询
如果我们的需求是进行模糊匹配的话,最新版的 PQ 还给我们提供了模糊匹配的选项。勾选「模糊匹配执行合并」,然后设置相似性阈值,默认的阈值是0.8。阈值设置的越小,对于匹配字段相似性要求就越低。所以我们需要尝试查找出最合适的阈值进行模糊匹配。
最后,虽然 PQ 提供了模糊匹配功能,但是这种匹配方式有时并不能准确的提供答案。因此还是必须得重视数据的规范性。
一般人都不知道的三个 Excel 隐藏函数
「 JaryYuan 」 原创文章小合集
Excel Tips and Tricks 使用子弹图表达目标完成情况
领取专属 10元无门槛券
私享最新 技术干货