複数シートの表を縦につなぐときに列がずれる原因と、そろえ方
4月のシート(日付・取引先・金額)の下に5月のシート(日付・金額・取引先・担当)を貼ると、5月の「取引先」に金額が入ります。シートや店舗ごとのファイルを1つの表にまとめる方法は、コピー貼り付け、Excelの「統合」、Power Query、テマゼロAIのシート結合の4つです。見出しの並びが違う表をつなぐと何が起きるかを実際に試し、Microsoftサポートの説明(2026年10月17日確認)とあわせて、どれを選べばよいかを整理しました。
公開:2026年10月17日 最終更新:2026年10月17日 執筆:板野 克基(株式会社ブライトアセット) 編集方針
要点
- 表を縦につなぐときに一番ずれやすいのは列です。シートによって見出しの並びが違うと、コピー貼り付けでは「金額」の列に取引先が入ります。
- Excelの「統合」はSUMなどで値を集計する機能で、行をそのまま縦に並べる機能ではありません。
- Power Queryの「追加」は、列の位置ではなく列見出しの名前で合わせ、ない列は null になります(Microsoft 365・Excel 2024・Excel 2021)。
- シート結合はファイルを複数選べば全シートを一度に読み、集計用など不要なシートは名前で除けます。
まとめ方の比べ方
| 方法 | 向いている場面と注意 |
|---|---|
| コピー貼り付け | シートが2〜3枚で、見出しの並びがすべて同じとき。2枚目からは見出しの行を消し、列の並びを目で確かめる必要があります。 |
| 統合(データ → データ ツール → 統合) | 同じ形の予算表などを、SUMなどの関数で1つに集計したいとき。明細の行を残したまま縦につなぐ用途ではありません。 |
| Power Query の「追加」 | 同じブックの表や別の表をクエリとして読み込み、列見出しの名前で合わせてつなぐ。毎月くり返す作業に向いています。 |
| Power Query の「フォルダーから」 | 同じ形のファイルが毎月フォルダーに届くとき。各ファイルの列見出し・データ型・列数が同じであることが条件です。 |
| テマゼロAIのシート結合 | ファイルを複数選ぶか表を貼り付けるだけで、見出しの並びが違っても1つにしたいとき。 |
コピー貼り付けの落とし穴
4月のシート(日付・取引先・金額)と5月のシート(日付・金額・取引先・担当)を、列の位置のままつなぐと、次のようになります。シート結合で「列の位置で合わせる」を選んで、実際にこの結果になることを確かめました。
| 行 | 「取引先」の列に入った値 |
|---|---|
| 4月の行 | 山田商店・佐藤工業(正しい) |
| 5月の行 | 30000・4500(金額が入ってしまう) |
- 見出しの並び:列を足した月や、並びを入れ替えた月があると、貼り付けた位置で列がずれます。
- 2枚目以降の見出しの行:消し忘れると、表の途中に「日付」「金額」という行が残り、集計や並べ替えで邪魔になります。
- 表題の行:シートの1行目に「4月売上」のような表題があると、それが見出しとして扱われます。
- 合計・小計の行:各シートの合計行まで貼ると、まとめた表で合計したときに二重に数えます。
見出しの並びが違うときのそろえ方
見出しの名前で列を合わせれば、並びが違っても同じ列に入ります。同じ4月・5月の表を、シート結合の「見出し名で合わせる」でつなぐと、列は「日付・取引先・金額・担当」になり、5月の金額は金額の列に入りました。4月の行には担当の列がないため、担当は空欄です。
Power Queryの「追加」も、Microsoftの説明では列見出しの名前で合わせ、ほかの表にない列には null が入ります。どちらの方法でも、「金額」と「金額(税込)」のように名前が少しでも違うと別の列になるので、まとめる前に見出しの書き方をそろえておきます。
シート結合でまとめる手順
- 「Excel・CSVファイル(複数選択可・全シート)」で、4月.xlsx・5月.xlsxのように月ごとのファイルをまとめて選びます。ファイルの中の全シートが読み込まれ、「2個のファイルから3個の表(シート)を読み込みました」のように件数が出ます。集計用など不要なシートは「除く表」にシート名の一部(例:集計)を入れると外れます。
- ファイルがなく表だけ手元にあるときは、「Excelからコピーした表を貼り付け」に1枚目の表を見出しごと貼り、空行を1行あけて2枚目以降の表を見出しごと貼ります。
- 「列の合わせ方」は最初から「見出し名で合わせる(並びが違ってもOK)」になっています。列の位置で合わせたいときだけ切り替えます。
- 表題の行があるときは、「各表の先頭で飛ばす行」にその行数を入れます。
- 結果の表で、各表の行数と「ない列」「並びが違う(揃えました)」の表示を確かめ、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エディターの[ホーム]→[追加]で、2つ目の表を選びます。3つ以上なら「使用可能なテーブル」から「追加するテーブル」に移して順番を決めます。既定は今のクエリにつなぐ方法で、矢印から「クエリを新規として追加」を選ぶと別のクエリとして作ります。
- フォルダーから:[データ]→[データの取得]→[ファイルから]→[フォルダーから]で選びます。毎月同じ形のファイルが届くときの機能で、サブフォルダーのファイルも対象になるため、まとめるファイルだけを入れた専用のフォルダーを用意します。各ファイルの列見出し・データ型・列数が同じであるという条件は、シート結合のツールページの解説にも書いています。
毎月同じ形のファイルが届き、更新をくり返すならPower Query、月ごとに列が増えたり並びが変わったりする表をその場で1つにするならシート結合、と使い分けると迷いません。
まとめたあとに確かめること
- 行数が、各シートのデータ行数の合計になっているか。
- 合計・小計の行が残っていないか。
- 同じ注文が2つのシートに入っていないか(Excel・CSVの重複削除で確かめられます)。
- 商品名や単価を別の表から付けたいときは、縦につなぐのではなく横につなぐ作業です。Excel・CSVの突き合わせを使います。
まとめ
複数のシートをまとめるときは、列を位置ではなく見出しの名前で合わせ、表題の行と合計行を取り除いてからつなぎます。毎月くり返す決まった形の作業はPower Query、形がそろわない表をすぐまとめたいときはシート結合が向いています。
出典
- クエリの追加 (Power Query)(Microsoft サポート)(2026年10月17日確認)
- 複数のワークシートにデータを統合する(Microsoft サポート)(2026年10月17日確認)
- 複数のファイルを含むフォルダーからデータをインポートする (Power Query)(Microsoft サポート)(2026年10月17日確認)
複数のシートやExcelファイルを1つの表にまとめます。列の並びが違っても見出し名でそろえ、元のシート名の列も付けられます。Power Queryやマクロの設定は不要で、端末内で処理します。
Excelのシート・ファイル結合を使う(無料・登録不要)公開中のツール 41本・解説ガイド 33本。入力した数字はブラウザの中だけで計算し、サーバーには送りません。