Power Queryでシート名が異なるデータを結合する方法
![azblob://2023/04/29/eyecatch/2023-04-29-power-query-diffrent-sheet-name-merge-000.jpg](https://prtechblogfd-crhzb5g6hkhqafdm.z01.azurefd.net/drupalimages/2023/04/29/eyecatch/2023-04-29-power-query-diffrent-sheet-name-merge-000.jpg)
こんにちは、あおいです。
麵屋獅子丸のラーメンが食べたいなー。麺が好きすぎる。
今回は、Power Queryでシート名が異なるデータを結合する方法を紹介したいと思います。
以下のExcelをデータソースとします。
フォルダ内に3つのExcelファイルが格納されており、各ファイルのシート名がそれぞれ異なっています。
![](https://prtechblogfd-crhzb5g6hkhqafdm.z01.azurefd.net/drupalimages/%5Bdate%3Acustom%3AY%5D/%5Bdate%3Acustom%3Am%5D/%5Bdate%3Acustom%3Ad%5D/articleimages/2023-04-29-power-query-diffrent-sheet-name-merge-001.png)
![](https://prtechblogfd-crhzb5g6hkhqafdm.z01.azurefd.net/drupalimages/%5Bdate%3Acustom%3AY%5D/%5Bdate%3Acustom%3Am%5D/%5Bdate%3Acustom%3Ad%5D/articleimages/2023-04-29-power-query-diffrent-sheet-name-merge-002.png)
フォルダに格納されているExcelブックを抽出して、[データの変換]をクリックします。
![](https://prtechblogfd-crhzb5g6hkhqafdm.z01.azurefd.net/drupalimages/%5Bdate%3Acustom%3AY%5D/%5Bdate%3Acustom%3Am%5D/%5Bdate%3Acustom%3Ad%5D/articleimages/2023-04-29-power-query-diffrent-sheet-name-merge-003.png)
しばらくすると、Power Queryエディターが起動します。
[Content]列のファイルの結合ボタンをクリックし、[パラメータ]を選択します。
![](https://prtechblogfd-crhzb5g6hkhqafdm.z01.azurefd.net/drupalimages/%5Bdate%3Acustom%3AY%5D/%5Bdate%3Acustom%3Am%5D/%5Bdate%3Acustom%3Ad%5D/articleimages/2023-04-29-power-query-diffrent-sheet-name-merge-004.png)
[Data]列の右側の矢印ボタンをクリックして、[OK]を選択します。
![](https://prtechblogfd-crhzb5g6hkhqafdm.z01.azurefd.net/drupalimages/%5Bdate%3Acustom%3AY%5D/%5Bdate%3Acustom%3Am%5D/%5Bdate%3Acustom%3Ad%5D/articleimages/2023-04-29-power-query-diffrent-sheet-name-merge-005.png)
このようにすることで、シート名が異なるデータを結合することができます。
あとは任意の列名を入力して、フィルターで不要な項目を非表示にすれば完了です。
![](https://prtechblogfd-crhzb5g6hkhqafdm.z01.azurefd.net/drupalimages/%5Bdate%3Acustom%3AY%5D/%5Bdate%3Acustom%3Am%5D/%5Bdate%3Acustom%3Ad%5D/articleimages/2023-04-29-power-query-diffrent-sheet-name-merge-006.png)
![](https://prtechblogfd-crhzb5g6hkhqafdm.z01.azurefd.net/drupalimages/%5Bdate%3Acustom%3AY%5D/%5Bdate%3Acustom%3Am%5D/%5Bdate%3Acustom%3Ad%5D/articleimages/2023-04-29-power-query-diffrent-sheet-name-merge-007.png)
ちなみに、[パラメータ]ではなく、シート名を選択した場合エラーになります。
![](https://prtechblogfd-crhzb5g6hkhqafdm.z01.azurefd.net/drupalimages/%5Bdate%3Acustom%3AY%5D/%5Bdate%3Acustom%3Am%5D/%5Bdate%3Acustom%3Ad%5D/articleimages/2023-04-29-power-query-diffrent-sheet-name-merge-008.png)
![](https://prtechblogfd-crhzb5g6hkhqafdm.z01.azurefd.net/drupalimages/%5Bdate%3Acustom%3AY%5D/%5Bdate%3Acustom%3Am%5D/%5Bdate%3Acustom%3Ad%5D/articleimages/2023-04-29-power-query-diffrent-sheet-name-merge-009.png)
理由は、結合するシート名は全て同じ名前である必要があるからです。
今回の例の場合、「スマートフォン」というシート名をキーにして、他の「スマートフォン」というシート名を参照して結合します。しかし、他のシート名は「タブレット」「ノートパソコン」と全てバラバラです。したがって、他のどこにも「スマートフォン」なんていうシート名が存在しません!とエラーになってしまいます。
[パラメータ]を選択することで、このエラーは回避できます。覚えておきましょう。
今回はPower Queryでシート名が異なるデータを結合する方法について紹介させていただきました。本記事が少しでも読者の皆さまのお役に立てれば幸いです。