今回は、ExcelのPower Queryでフォルダー内ファイルを結合する方法を紹介します。
Power Queryでフォルダー結合を使う場面
Excelで月別の売上表、支店別の報告書、日別のログ、担当者ごとの提出ファイルを集めるとき、毎回コピーして貼り付ける作業は手間がかかります。Power
Queryのフォルダー結合を使うと、同じ形式のファイルをまとめて読み込み、1つの表として扱えます。
Excel Power Query
フォルダー結合は、複数ファイルを同じルールで加工したいときに役立ちます。一度設定しておけば、フォルダーに新しいファイルを追加して更新するだけで、結合結果を作り直せます。
たとえば、毎月のCSVファイルを1つの一覧にしたい場合、Power
Queryで対象フォルダーを指定し、必要な列だけを残し、日付や金額の型を整えます。次月以降は同じフォルダーにファイルを入れて更新すれば、手作業で表をつなげる必要が少なくなります。
結合前にフォルダーを整理する
Power Queryのフォルダー結合では、指定したフォルダー内のファイルが読み込み対象になります。余計なファイルが入っていると、結合時にエラーや不要な行が混ざる原因になります。作業前に、読み込み専用のフォルダーを作るのがおすすめです。
- 結合したいファイルだけを入れる
- バックアップやメモファイルを同じフォルダーに置かない
- ファイル形式をそろえる
- 列名と列の並びをできるだけそろえる
- 先頭行に見出しがある状態にする
フォルダー名も分かりやすくしておくと、後から更新設定を確認しやすくなります。「売上CSV_取込用」「日報Excel_結合用」のように、用途が伝わる名前にすると管理しやすくなります。
元ファイルは直接編集しない
Power Queryで読み込む元ファイルは、できるだけ受け取った状態のまま保存します。加工したい内容はPower
Query側で行うと、後から手順を見直せます。元ファイルを直接直してしまうと、どこを変更したのか分かりにくくなります。
列名の表記ゆれがある場合は、可能なら提出ルールをそろえます。すぐにそろえられない場合でも、Power
Queryで列名の変更や不要列の削除を行えば、結合後の表を整えられます。
Power Queryでフォルダーを指定する
Excelでフォルダー結合を始めるには、「データ」タブからPower
Queryの取り込み機能を使います。CSVやExcelブックなど、ファイル形式に応じて結合の流れは少し変わりますが、基本はフォルダーを指定して、結合対象のファイルを選ぶ流れです。
- Excelを開く
- 「データ」タブを選ぶ
- 「データの取得」から「ファイルから」を選ぶ
- 「フォルダーから」を選択する
- 結合したいファイルを入れたフォルダーを指定する
- 表示された一覧で対象ファイルを確認する
- 「結合」または「データの変換」を選ぶ
最初から結合してもよいですが、慣れないうちは「データの変換」を選び、読み込まれるファイル一覧を確認すると安心です。ファイル名、拡張子、更新日時などの列が表示されるため、不要なファイルが混ざっていないか確認できます。
サンプルファイルの選び方
フォルダー結合では、Power
Queryが代表となるファイルをもとに変換手順を作ります。この代表ファイルの列構成が他のファイルと違うと、結合結果に影響が出ることがあります。
サンプルにするファイルは、列名がそろっていて、空の列が少なく、通常のデータが入っているものを選びます。テスト用の短いファイルや、見出しだけのファイルを代表にすると、後の変換で意図しない結果になることがあります。
結合後に行う基本の整形
ファイルを結合したら、そのまま使うのではなく、Power
Queryエディターで表の形を整えます。最初に行うとよい作業は、不要な列の削除、列名の変更、データ型の設定です。
- 不要な列を削除する
- 列名を分かりやすく変更する
- 日付、数値、文字列の型を設定する
- 空白行を除外する
- 見出し行が重複している場合は取り除く
- ファイル名列を残して出所を分かるようにする
フォルダー結合では、どのファイルから来たデータなのか分からなくなると確認が難しくなります。元ファイル名を示す列は、必要に応じて残しておくと便利です。月別ファイルや担当者別ファイルを結合する場合、ファイル名から月や担当者を判定できることがあります。
データ型は早めに確認する
Power Queryでは、日付や数値の型が自動で設定されることがあります。ただし、元ファイルの表記によっては文字列として扱われたり、日付の解釈がずれたりすることがあります。
金額や数量は数値、日付は日付型、コードや電話番号は文字列として扱うなど、列ごとの意味に合わせて設定します。特に先頭のゼロが必要なコードは、数値にするとゼロが消えることがあります。社員番号、商品コード、郵便番号のような列は、文字列として扱うほうが向いています。
更新しやすい設計にするコツ
Power Queryの利点は、同じ処理を更新で再利用できることです。そのためには、毎回のファイル追加で壊れにくい形にしておくことが大切です。
- 取込用フォルダーの場所を変えない
- ファイル名の付け方をそろえる
- 列名をできるだけ固定する
- 不要な説明行をファイル内に入れない
- 集計用の数式を元ファイルに混ぜない
結合対象のファイルに、タイトル行、空白行、メモ欄、合計行が混ざっていると、Power
Query側で除外処理が必要になります。受け取るファイルの形式をそろえられるなら、1行目を見出し、2行目以降をデータにするルールにしておくと扱いやすくなります。
ファイル名から情報を取り出す
月別ファイルなら、ファイル名に年月を入れておくと、結合後にその情報を列として使えます。たとえば「売上_2026-05.csv」のような名前にしておけば、Power
Queryでファイル名列から年月を取り出し、集計やフィルターに使えます。
担当者別ファイルでも同じです。「日報_佐藤.xlsx」のように命名ルールがそろっていれば、ファイル名から担当者名を取り出せます。ファイル内に担当者列がない場合でも、ファイル名を活用すれば結合後の表に出所情報を持たせられます。
エラーが出たときの確認ポイント
フォルダー結合でエラーが出る場合、原因は元ファイルの形式違い、列名の違い、データ型の不一致、不要ファイルの混入などが多くあります。まずはエラー行だけを見るのではなく、対象フォルダーの中身を確認します。
- 一時ファイルが混ざっていないか
- 拡張子が違うファイルが入っていないか
- 空のファイルが含まれていないか
- 見出し名が他のファイルと違っていないか
- 日付や数値の列に文字が混ざっていないか
Excelファイルを開いたときに作られる一時ファイルが対象になることもあります。ファイル名が特殊なものは、Power
Queryで除外条件を入れると安定しやすくなります。
列が増えたときの扱いを決める
運用中に元ファイルの列が増えることがあります。新しい列が必要ならPower
Query側で取り込み、不要なら削除します。列が増えた理由を確認せずにそのまま使うと、集計表の列構成が変わり、後続のピボットテーブルやグラフに影響することがあります。
反対に、必要な列が消えた場合はエラーになりやすくなります。提出元の様式が変わる場合は、Power
Queryの手順も見直します。更新で使い続ける表ほど、元ファイルの列構成を固定することが大切です。
結合結果をExcel上で活用する
Power Queryで整えたデータは、Excelのテーブルとして読み込めます。読み込んだ後は、フィルター、ピボットテーブル、グラフ、条件付き書式などと組み合わせて使えます。
集計用のシートを別に作り、Power
Queryの出力テーブルを元データとして使うと、更新の流れが分かりやすくなります。元ファイルを追加し、Power
Queryを更新し、ピボットテーブルを更新する、という順番を決めておくと、毎月の作業も迷いにくくなります。
- 取込結果シートは加工せず、参照元として使う
- 集計や確認用のシートを分ける
- ピボットテーブルは取込結果を元に作る
- 更新手順をシート上に短くメモしておく
取込結果の表に直接数式や手入力のメモを加えると、更新時に消えたりずれたりすることがあります。手入力で補足したい情報がある場合は、別の管理表を作り、キーになる列で参照する形にすると扱いやすくなります。
運用時の注意点
Power Queryのフォルダー結合は便利ですが、ファイルの置き場所や名前のルールが曖昧だと、更新のたびに確認が増えます。社内で共有する場合は、取込用フォルダー、保存ルール、更新担当を決めておくと運用しやすくなります。
また、元ファイルを差し替えると過去の結果も変わることがあります。月次報告などで過去時点の状態を残したい場合は、確定後の出力をPDFや値貼り付けのファイルとして保管する方法もあります。
Power Queryは作業を自動化する道具であり、元データの管理を不要にするものではありません。フォルダーの中身、列名、ファイル形式を整えておくことで、更新作業が安定します。
まとめ
ExcelのPower Queryでフォルダー結合を使うと、複数ファイルをまとめて読み込み、同じ手順で整形できます。毎月届くCSVや部署別のExcelファイルを扱う場面では、コピーと貼り付けを繰り返すより、更新しやすい仕組みを作れます。
始める前には、取込用フォルダーを作り、対象ファイルだけを入れます。結合後は、不要列の削除、列名の整理、データ型の設定、ファイル名列の活用を行うと、後から確認しやすい表になります。
Excel Power Query
フォルダー結合を安定して使うには、元ファイルの形式をそろえ、更新の流れを決めておくことが重要です。取込結果と集計シートを分けて管理すれば、日々の報告書や月次集計にも使いやすい仕組みになります。