power query基础操作教程——合并查询的6种联接种类

power query基础操作教程——合并查询的6种联接种类

首页休闲益智电子产品合成更新时间:2024-04-26

Excel系列教程。

hello大家好!今天继续来介绍power query中的合并查询功能。上一期视频介绍了如何使用合并查询功能来实现单条件、多条件的查询或者汇总。今天来介绍合并查询的6种联接种类。

这里有两张表,表1和表2包含的产品名称和数量。选择合并查询作为新查询,分别选择表1和表2,根据产品查询。选中两张表的产品,下面有6种连接的种类可供选择。

·首先是左外部,左外部就是根据第一个表中的所有行去匹配第二个表中的行,点击确定,去看一下最终的结果。选择把表2展开,前面两列就是表1的内容,后面两列就是表2中查找到的内容。a和b就是在表2中能匹配到的表一中的行,而表一中的c和d在表2中并不能找到,因此会显示为空。第一种就是左外部。

·然后来看第二种类型,第一张表选择表1,选择产品列,第二张表选择表2,选择产品列,然后选择右外部。右外部刚好跟左外部是相反的,是根据表2中的所有行去匹配表一中的行,点击确定,然后展开。

根据a、b、e和f去查找表一中的行,a、b在表一中有就把它给列进来,e和f在表一中没有出现,因此显示为空。这种方式叫做右外部。

其实左外部和右外部只需要使用左外部就行了,因为右外部可以把它转换成为将表2放在前面,表1放在后面,然后选择产品。这个时候使用左外部去匹配,得到的结果其实跟使用第一张表选择表1,第二张表选择表2,用右外部去匹配的结果是完全一致的。只不过顺序是将表2放在了前面,表1放在了后面。

来比较一下,这个是使用表1匹配表2,右外,这个是使用表2匹配表1,使用左外,最终的结果其实就相当于将这两列的顺序做了一个调换。

·第三种、完全外部。完全外部就是指两张表中所有的行,点击确定来查看一下,点击展开。a跟b是两张表中都存在的,所以这四列都是有数据的。c跟d只在表1中存在,表2中不存在,因此后面两列是空。同样ef是只在表2中有,表1中没有,前面两列为空,这种方式叫做完全外部。完全外部其实就是求两个表的并集。

·第四种、内部。同样选择表1跟表2联接种类,选择内部,点击确定,然后展开。这样只能得到两张表中都存在的产品。这种内部的合并查询就可以拿来去做两个列表的相同项的匹配,这种叫做内部,其实就是求两个表的交集。

·第五种、连接的种类叫做左返。选择左返,左反的意思是只在第一个表中出现的行,点击确定。因为在两张表中a和b都是存在的,而表1中只有cd是在表2中不存在的,这个就叫做左反。其实这里就已经没有展开的意义了,因为第二张表中是空的。左返就是用第一个表减除第二个表的内容。

相同的还有一个右反,很明显右反就是仅在第二个表中出现的行,也就是用第二个表减除第一个表的内容。这个时候需要将这边的表2展开,里面就是只有在表2中出现的e跟f,这个叫做右反。同样的左反跟右反两个一般都只使用左反,比如选择第二张表,第一张表然后左返,得到的结果就跟使用第一张表查询第二张表使用右反是一样的结果。

以上就是power query中合并查询的6种联接种类,你都学会了吗?

查看全文
大家还看了
也许喜欢
更多游戏

Copyright © 2024 妖气游戏网 www.17u1u.com All Rights Reserved