メニュー

複数シートの表を縦につなぐときに列がずれる原因と、そろえ方

4月のシート(日付・取引先・金額)の下に5月のシート(日付・金額・取引先・担当)を貼ると、5月の「取引先」に金額が入ります。シートや店舗ごとのファイルを1つの表にまとめる方法は、コピー貼り付け、Excelの「統合」、Power Query、テマゼロAIのシート結合の4つです。見出しの並びが違う表をつなぐと何が起きるかを実際に試し、Microsoftサポートの説明(2026年10月17日確認)とあわせて、どれを選べばよいかを整理しました。

テマゼロAI > 解説ガイド

公開:2026年10月17日 最終更新:2026年10月17日 執筆:板野 克基(株式会社ブライトアセット) 編集方針

この記事の内容

要点

ファイルを選ぶか表を貼り付けて、1つの表にまとめるExcelのシート・ファイル結合(無料・登録不要)→

まとめ方の比べ方

方法向いている場面と注意
コピー貼り付けシートが2〜3枚で、見出しの並びがすべて同じとき。2枚目からは見出しの行を消し、列の並びを目で確かめる必要があります。
統合(データ → データ ツール → 統合)同じ形の予算表などを、SUMなどの関数で1つに集計したいとき。明細の行を残したまま縦につなぐ用途ではありません。
Power Query の「追加」同じブックの表や別の表をクエリとして読み込み、列見出しの名前で合わせてつなぐ。毎月くり返す作業に向いています。
Power Query の「フォルダーから」同じ形のファイルが毎月フォルダーに届くとき。各ファイルの列見出し・データ型・列数が同じであることが条件です。
テマゼロAIのシート結合ファイルを複数選ぶか表を貼り付けるだけで、見出しの並びが違っても1つにしたいとき。

コピー貼り付けの落とし穴

4月のシート(日付・取引先・金額)と5月のシート(日付・金額・取引先・担当)を、列の位置のままつなぐと、次のようになります。シート結合で「列の位置で合わせる」を選んで、実際にこの結果になることを確かめました。

行「取引先」の列に入った値
4月の行山田商店・佐藤工業(正しい)
5月の行30000・4500(金額が入ってしまう)

見出しの並びが違うときのそろえ方

見出しの名前で列を合わせれば、並びが違っても同じ列に入ります。同じ4月・5月の表を、シート結合の「見出し名で合わせる」でつなぐと、列は「日付・取引先・金額・担当」になり、5月の金額は金額の列に入りました。4月の行には担当の列がないため、担当は空欄です。

Power Queryの「追加」も、Microsoftの説明では列見出しの名前で合わせ、ほかの表にない列には null が入ります。どちらの方法でも、「金額」と「金額(税込)」のように名前が少しでも違うと別の列になるので、まとめる前に見出しの書き方をそろえておきます。

シート結合でまとめる手順

  1. 「Excel・CSVファイル(複数選択可・全シート)」で、4月.xlsx・5月.xlsxのように月ごとのファイルをまとめて選びます。ファイルの中の全シートが読み込まれ、「2個のファイルから3個の表(シート)を読み込みました」のように件数が出ます。集計用など不要なシートは「除く表」にシート名の一部(例:集計)を入れると外れます。
  2. ファイルがなく表だけ手元にあるときは、「Excelからコピーした表を貼り付け」に1枚目の表を見出しごと貼り、空行を1行あけて2枚目以降の表を見出しごと貼ります。
  3. 「列の合わせ方」は最初から「見出し名で合わせる(並びが違ってもOK)」になっています。列の位置で合わせたいときだけ切り替えます。
  4. 表題の行があるときは、「各表の先頭で飛ばす行」にその行数を入れます。
  5. 結果の表で、各表の行数と「ない列」「並びが違う(揃えました)」の表示を確かめ、Excelで保存するか、コピーしてExcelに貼り付けます。

4月.xlsx(「売上」と「集計」の2シート)と5月.xlsx(「売上」1シート)を選んで試すと、「2個のファイルから3個の表(シート)を読み込みました」と出て、「除く表」に「集計」を入れると売上の2シートだけが「日付・取引先・金額・担当」の4列にまとまりました。

表題の行「4月売上」「5月売上」がある表を貼り付けて試すと、飛ばす行が0のままでは「4月売上」「5月売上」が見出しになり、列がばらばらになりました。飛ばす行を1にすると、日付・取引先・金額の3列に正しくまとまりました。また、4月の表に「合計」の行を残したところ、「『合計』『小計』の行が1行含まれています」と表示されました。この行は自動では消えないので、不要なら結果から消します。

結果には「元の表」の列が付きます。ファイルを選んだときは「4月.xlsx/売上」のようにファイル名とシート名が自動で入り、貼り付けたときは「貼り付け1」「貼り付け2」になります。貼り付けで月や店舗の名前にしたいときは、Excelに貼ったあとで置き換えてください。この列が不要なら「元のシート名・ファイル名」を「入れない」にします。

まとめた表で同じ行が重なっていないか確かめるExcel・CSVの重複削除(無料・登録不要)→

Power Queryを使うときの条件

毎月同じ形のファイルが届き、更新をくり返すならPower Query、月ごとに列が増えたり並びが変わったりする表をその場で1つにするならシート結合、と使い分けると迷いません。

まとめたあとに確かめること

まとめ

複数のシートをまとめるときは、列を位置ではなく見出しの名前で合わせ、表題の行と合計行を取り除いてからつなぎます。毎月くり返す決まった形の作業はPower Query、形がそろわない表をすぐまとめたいときはシート結合が向いています。

出典

計算はExcelのシート・ファイル結合で

複数のシートやExcelファイルを1つの表にまとめます。列の並びが違っても見出し名でそろえ、元のシート名の列も付けられます。Power Queryやマクロの設定は不要で、端末内で処理します。

Excelのシート・ファイル結合を使う(無料・登録不要)

公開中のツール 41本・解説ガイド 33本。入力した数字はブラウザの中だけで計算し、サーバーには送りません。

この記事で使えるツール

関連する解説