7、【Power Query】-合并查询:更加直观的匹配方式

不知道5、【Excel】-vlookup匹配信息是否好懂,前段时间接触Power Query发现了一个虽然看起来很劝退,但稍微了解一下是更直观更易理解更适合小白的功能!

合并查询!

来看看微软教程对它和vlookup的对比介绍:

那么,究竟有多直观呢,还是把需求案例给出来——

有店铺基础信息表一张

店铺基础信息表

店铺主营表一张

主营表

需要获得基础表中所有店铺对应的主营。


第一步:将2张表都丢进power query中

这叫创建查询?

第二步:选择合并查询,选择主表和有需要信息的表,选择联接种类。

*联接种类介绍

联接种类

这种逻辑在sql里也是一样的,左外部即sql的left join,sql里我基本只用过left join和inner join(内部),先说说这2个不同,其他留个坑给自己。

inner join只返回2表交集的结果,本人经历的实际类似案例:【用户全表】匹配用户【被禁言表】,想看看没被禁言的用户在【用户全表】里的特征,使用inner join,发现,没被禁言的怎么这么少线上还有活人吗?仔细看了【被禁言表】发现,该表的状态是or已解除禁言,即从未被禁言过的用户是不在【被禁言表】里的。

那么就需要使用left join,保留【用户全表】的所有用户ID,无法在【被禁言表】匹配到的会显示NA,进一步筛选未被禁言的用户就勾选NA和已解除2类。

第三步:选择对应的两列,系统会迅速返回匹配数。

就这一步是不是已经比vlookup输公式直观太多!有一种搭积木的明确感。

返回一个暂时看起来没有明显结果的东西。

返回结果

第四步:选择需要的结果列。

一次可以展开多个结果列!!!

首先比vlookup在那边数列数就已经上流太多。

而且如果需要多列匹配结果,也不需要v多次。

强烈推荐vlookup困难户都试试合并查询,最多最多就前期劝退一点。

第五步:欣赏结果。

end

你可能感兴趣的:(7、【Power Query】-合并查询:更加直观的匹配方式)