POWER QUERY--合并查询

点击上方

蓝色

文字  关注我们吧!

送人玫瑰,手有余香,请将文章分享给更多朋友

动手操作是熟练掌握EXCEL的最快捷途径!

在实际工作中,经常需要对两个表格进行比较,以得到一张或几张对比的结果。

例如,年初的一张员工信息表,年末的一线员工信息表,要从这两个表格中制作三张报表:离职员工表(年初有年末没有),新进员工表(年初没有年末有)和存量员工表(年初和年末都有)。

诸如此类的问题,都是对两个表格进行合并及比对查询的问题。这样的问题,使用POWER QUERY的“合并查询”功能,可以非常方便而又快捷地完成。

合并查询就是把两张表,根据选定的列进行匹配,把满足了条件的数据合并到一张表中。合并查询,仅仅能在两个查询中合并,这点需要特别注意。

合并查询有两个选项:“合并查询”和“将查询合并为新查询”。

合并查询:用于把现有的一张表和另一张表进行匹配,在现有的表格中保留满足条件的数据,而把不满足条件的数据剔除出去,这样,现有的表数据 就不再是原来的原始数据了。

将查询合并为新查询:用于对两张表进行匹配,把满足条件的数据保存到一个新的查询中,而不影响两张表的原始数据。

打开合并对话框,可以看到有上下两张表,而表的联接种类有以下六种情况:

  • 左外部(第一个中的所有行,第二个中的匹配行):就是保留表一的所有项目,获取表二中与表一的匹配项目,剔除表二中不匹配的项目

  • 右外部(第二个中的所有行,第一个中的匹配行):就是保留表二的所有项目,获取表一中与表二匹配的项目,剔除表一中不匹配的项目

  • 完全外部(两者中的所有行):就是保留两个表格的所有项目

  • 左反(仅限第一个中的行):以表一为基准,保留表一与表二有差异的行,剔除表一与表二相同的行

  • 右反(仅限第二个中的行):以表二为基准,保留表二与表一有差异的行,剔除表二与表一相同的行

下面结合一个简单的例子,来说明这六种联接的使用方法和查询结果。这里已经为这两种表建立了查询。

01

左外部联接

左外部联接是保留表一的所有项目,获取表二中与表一中的匹配项目,剔除表二中不匹配的项目。

在编辑器中,选择表A,执行【合并查询】,打开“合并”对话框,按照下面设置。

上面的第一张表格就是“表A”,下面的额第二张表格就是“表B”。在上下两张表中,分别选择第一列“项目”(以项目列来匹配),在“展开联接种类”下拉列表中选择“左外部”,确定后就得到了下面的结果。

在查询表的右侧有一个“表B”列,保存了第二张表中满足条件的数据。单击右侧的展开按钮,保持系统默认设置,确定后就得到了下面的结果。

02

右外部联接

右外部联接是保留第二张表的所有项目,获取表一中与表二匹配的项目,剔除表一中不匹配的项目。

方法相同,具体过程不再详细列出了。

03

完全外部联接

完全外部联接就是保留两个表的所有项目。

04

内部联接

内部联接就是保留两张表的匹配项目,剔除不匹配的项目。

05

左反联接

06

右反联接

-END-

长按下方二维码关注EXCEL应用之家

面对EXCEL操作问题时不再迷茫无助

推荐阅读:

IF函数七兄弟,个个本领大!

一对多查询经典函数组合拓展应用--多对多查询

来,平均一下!

总结篇--反向查找函数使用终极帖

遇到不规范的数据录入,你该怎么办?

戳原文,更有料!免费模板文档!

(0)

相关推荐