power query合并查询取唯一值 (power query合并查询模糊匹配代码)

内容提要

本文主要介绍了Power Query合并查询的基本原理和简单运用示例

1、什么是合并查询?

合并查询是把两张表,根据选定的列进行匹配,把满足条件的数据合并到一张表中。

合并查询在一定程度上可以替代Excel函数Vlookup,但比Vlookup更简单、直观。

合并查询,仅适用于两张表。

2、合并查询分两种方式:

合并查询: 在原表基础上进行更新合并查询结果,破坏了原表。

将查询合并为新查询: 把合并查询结果保存到一个新表中,不影响两张表的原始数据。

powerquery合并查询后数据重复,powerquery合并查询公式

合并查询分两种方式

3、合并查询表格间有六种链接种类

我们可以根据实际工作场景和任务需求,选择合适的链接种类。

powerquery合并查询后数据重复,powerquery合并查询公式

合并查询表格间有六种链接种类

powerquery合并查询后数据重复,powerquery合并查询公式

合并查询表格间有六种链接种类

我们通过一个案例来加深认识:

表1为采购表,表2为销售表

powerquery合并查询后数据重复,powerquery合并查询公式

3.1 左外:

查询采购表各品牌在销售表里的销量情况

首先选择“表和匹配列”,注意表1和表2的顺序。

powerquery合并查询后数据重复,powerquery合并查询公式

合并查询-左外

合并后,展开“销售表”——“确定”

powerquery合并查询后数据重复,powerquery合并查询公式

展开查询结果

3.2 右外:

查询销售表中哪些品牌在采购表里(没有采购进来,却有销售出去,中间是否搞错?)

powerquery合并查询后数据重复,powerquery合并查询公式

合并查询-右外

3.3 完全外部:

两个表的所有行(能轻松核对两个表的数据)

powerquery合并查询后数据重复,powerquery合并查询公式

合并查询-完全外部

3.4 内部:

仅限匹配行(返回两个表同时有的数据)

powerquery合并查询后数据重复,powerquery合并查询公式

合并查询-内部

3.5 左反:

仅返回采购表中与销售表不重复的内容(哪些产品没有销售)

powerquery合并查询后数据重复,powerquery合并查询公式

合并查询-左反

3.6 右反:

仅返回销售表中与采购表不重复的内容(销售表里哪些产品无端端多出来了)

powerquery合并查询后数据重复,powerquery合并查询公式

合并查询-右反

以上主要是单条件合并查询,案例主要帮我们理解合并查询的基本原理,灵活使用能显著提高工作效率。更多的复杂应用,我们后面再分享。

powerquery合并查询后数据重复,powerquery合并查询公式

练习文件,扫码*载下**

关注微信公众号,回复“PQ合并查询”,*载下**练习文件