複数の Excel ブックを 1 つにまとめる方法

シートの移動・コピーと Power Query の追加、ファイルが多いときと書式の限界

複数の Excel ブックを 1 つにまとめる標準の方法を、手順つきで並べました。手順は Microsoft サポートのページで確かめたものです。最後に、ファイルが多いときと書式を残したいときの限界を書きます。

Hullspark ・ 2026-10-29 公開

先に決めること

まとめ方は 2 通りです。シートをそのままタブとして 1 つのブックに集める方法と、同じ形の表を 1 枚の表に縦に積む方法です。前者は[移動またはコピー]、後者は Power Query を使います。

1. シートを移動またはコピーする

シートをタブのまま集めるときの方法です。Microsoft のページの手順は次のとおりです(*1)。

  1. 集め先のブックを開く。
  2. Window メニューで、シートのある元のブックを選ぶ。
  3. 移すシートを選ぶ。
  4. [シートの移動またはコピー](英語版は Edit → Sheet → Move or Copy Sheet)を開く。
  5. 「移動先ブック名」で集め先のブックを選ぶ(新しいブックも選べる)。「挿入先」で位置を決める。
  6. コピーするときは[コピーを作成する]にチェックを入れる。
  7. [OK]を押す。

Microsoft のページは、移動で式やグラフにエラーや意図しない結果が出ることがあるため、シートを参照する式とグラフを確かめるよう案内しています。3-D 参照があるシートは、計算結果が変わることもあります(*1)。

ページのメニュー名は現在のリボンと一致しない部分があります。画面に合わせて読み替えます。

2. Power Query で追加(Append)する

同じ形の表を縦に積むときの方法です。2 つ以上のクエリが要ります。手順は次のとおりです(*2)。

  1. [データ]→[クエリと接続]で、クエリをダブルクリックして開く。
  2. [ホーム]→[クエリの追加]を選ぶ。別のクエリとして作るには、矢印から[クエリの追加を新規として]を選ぶ。
  3. [2 つのテーブル]か[3 つ以上のテーブル]を選び、追加する表を指定して順番を決める。
  4. [OK]を押す。

3. フォルダの中のブックをまとめて取り込む

  1. [データ]→[データの取得]→[ファイルから]→[フォルダーから]を選ぶ。
  2. フォルダを指定して、ファイルの一覧を確かめる。
  3. [結合]→[結合して読み込み](または[結合して変換])を選ぶ。
  4. [ファイルの結合]画面でサンプルファイルと設定を確かめ、[OK]を押す。

条件は、結合するファイルだけをフォルダに入れること、各ファイルの列の見出し・データ型・列数をそろえることです。列の順番は違っていても、名前で合わせます(*3)。

限界

ファイルが多いとき

書式を残したいとき

この作業を自動でするアプリを準備しています — 公開時にお知らせを希望する方はメールで

よくある質問

複数の Excel ブックを 1 つにまとめる標準の方法は何ですか。

シートをタブのまま集めるなら[シートの移動またはコピー]、同じ形の表を縦に積むなら Power Query の追加(Append)か、フォルダからの結合です。

Power Query で列の順番が違うファイルも積めますか。

積めます。列は位置ではなく見出しの名前で合わせます。ある表にない列は、その表の行で null になります。

Power Query でシートが 1 枚しか来ないのはなぜですか。

[ファイルの結合]画面で選べる対象は 1 つか、なしで、複数は選べません。複数のシートを使うときは、シートごとのクエリを作って追加(Append)する形になります。

100 個以上のブックをまとめられますか。

フォルダからの取り込みで可能です。各ファイルの列の見出し・データ型・列数をそろえることが条件です。

書式は残りますか。

[移動またはコピー]ではシートごと移ります。Power Query は、書式の扱いが公式ページに記載されていません。結果の見た目は、実際に確かめます。

この作業を自動でするアプリはありますか。

準備中です。公開時にお知らせを希望する方は、このページの案内のメールリンクから連絡してください。

出典

Microsoft サポートのページは 2026-10-29 に開いて確認しました。メニュー名は版により異なることがあります。

質問は support@hullspark.com へ。プライバシーポリシー