2つの表の間でどの行が追加されているのか?削除されているのか?を適時確認・集計できるととても便利です
受注のキャンセルデータの管理やミスの発見など、2つの表の適時確認・集計の活用の場はかなり広いです
Power Queryの結合(マージ)には6種類が用意されていますので、それぞれを使い分けるとかなりの集計上手になれます!
今回使用するデータ
今回は1から始まる連番で管理された2つの表を使用します
![](https://analytic-vba.com/wp/wp-content/uploads/2022/06/image-33-644x375.png)
結合(マージ)
結合の種類は下の画像の赤色の箇所で選択・指定できます
![](https://analytic-vba.com/wp/wp-content/uploads/2022/06/image-34.png)
左外部
![](https://analytic-vba.com/wp/wp-content/uploads/2022/06/d164b49ff16b88e670d272b462440f71.png)
左の表の全てと、右の表にて左の行と一致する行を結合します
![](https://analytic-vba.com/wp/wp-content/uploads/2022/06/image-33-644x375.png)
![](https://analytic-vba.com/wp/wp-content/uploads/2022/06/a639472dd6d40af8f61bf6e1631a3776-644x304.png)
右外部
![](https://analytic-vba.com/wp/wp-content/uploads/2022/06/7a39055f08d2216da2eb7f080248efb2.png)
右の表の全てと、左の表にて右の行と一致する行を結合します
![](https://analytic-vba.com/wp/wp-content/uploads/2022/06/image-33-644x375.png)
![](https://analytic-vba.com/wp/wp-content/uploads/2022/06/550c6078995b0c7a2562eebde550c055-644x303.png)
完全外部
![](https://analytic-vba.com/wp/wp-content/uploads/2022/06/d4506a469274345cdea17182fe7aa43f.png)
一致する一致しないに関わらず、2つの表に存在する行を網羅します
右の表で追加された行や削除された行が一目でわかるようになります
![](https://analytic-vba.com/wp/wp-content/uploads/2022/06/image-33-644x375.png)
![](https://analytic-vba.com/wp/wp-content/uploads/2022/06/36dc332d2a56b174fdcee836df1f8a90-644x400.png)
内部
![](https://analytic-vba.com/wp/wp-content/uploads/2022/06/98561a6c79cbb73d09ed75c45ac923a4.png)
2つの表の間で一致する行のみ結合します
![](https://analytic-vba.com/wp/wp-content/uploads/2022/06/image-33-644x375.png)
![](https://analytic-vba.com/wp/wp-content/uploads/2022/06/71c997d56d47a175e4711cb764db3919-644x202.png)
左反
![](https://analytic-vba.com/wp/wp-content/uploads/2022/06/13d838c745fdd54ff2befeeccfc58517.png)
左の表から右の行と一致しないものを抽出します
右の表にて削除された行が一目でわかるようになります
![](https://analytic-vba.com/wp/wp-content/uploads/2022/06/image-33-644x375.png)
![](https://analytic-vba.com/wp/wp-content/uploads/2022/06/72521354775e3f63c3204c37e022afc2-644x176.png)
右反
![](https://analytic-vba.com/wp/wp-content/uploads/2022/06/247b58756e3e7ab80602a789f00c226d.png)
右の表から左の表の行と一致しないものを抽出します
右の表で追加された行が一目でわかります
![](https://analytic-vba.com/wp/wp-content/uploads/2022/06/image-33-644x375.png)
![](https://analytic-vba.com/wp/wp-content/uploads/2022/06/fea664c7d99f304292c83db5fe15f8f4-644x176.png)
<まとめ>
Power Queryの結合にて一つ問題になるのは、表現がわかりにくいことです
![](https://analytic-vba.com/wp/wp-content/uploads/2022/06/image-37.png)
「最初の行」とは左にある表、「2番目の行」とは右にある表と置き換えればわかりやすいと思います