オンライン Excel エディター
無料 · 登録不要 · ローカル処理

Excel の複数シートを1つに結合 — 無料·アップロード不要·ワンクリック

すべてのワークシートを1枚のシートに縦積み。アップロード不要、登録不要、ファイルは端末内に留まります。

.xlsx、.xlsm、または .xls ファイルを1つここにドロップ、またはクリックして選択

.xlsx / .xlsm / .xls 対応 · ローカル処理 · アップロードなし

複数シートを1枚に結合する方法

  1. 結合したいシートを含む .xlsx / .xlsm / .xls ファイルを1つドロップ — ローカルで処理され、アップロードされません。
  2. 各シートの先頭が列名なら「先頭行はヘッダー」をオンのまま(既定)にします。生データだけならオフにしてください。
  3. シート間で同じ列の順序が違う場合は「ヘッダーで列を揃える」をオン、位置で厳密に積みたい場合はオフにします。
  4. 必要に応じて「元シート列を追加」をオンにすると、出力行ごとに元のシート名が付きます。
  5. 「シートを結合」をクリックし、シートごとの行数レポートを確認して {元の名前}-merged.xlsx をダウンロード。

仕組み

このツールはブラウザー内で SheetJS を使って .xlsx / .xlsm / .xls ブックを直接読み込み、各ワークシートをメモリ上の行配列に展開したうえで、すべてのシートのデータ行を新しい1枚のシートへ縦積みします。ヘッダーモードでは、データを含む最初のシートが列順を定義し、以降のシートは前後の空白をトリムしたヘッダー名で対応付けられるため、元の列位置に関わらず同じ見出しの下に値が入ります — 余分な列は破棄され、基準にあってそのシートにない列は空セルになります。ヘッダー整列をオフにすると行は純粋に位置で積まれ、出力幅は最も広いシートに揃い、ヘッダー行は最初のシートの1行だけ出力されます。完全に空のシートや「_」で始まるエディター内部シートは自動的にスキップされます。結合結果は値レベルの .xlsx として再構築され — スタイル、列幅、結合セル、グラフは簡略化され、数式はキャッシュ値になります — ダウンロード用にパッケージ化されます。一連の処理はすべてローカルで即座に行われ、ブックが端末の外に出ることはありません。

ファイルが端末から外に出ることはありません — 処理は 100% ブラウザー内で完結します。

ヘッダー名で列を揃える

ヘッダー整列をオンにすると、データを含む最初のシートが結果の列順を定義します。以降のシートはヘッダーのテキストで読み替えられるため、元の位置に関係なく同じ見出しの下に値が入ります。次の例では月次シート間で Id と Name の順序が入れ替わっています。

シート「1月」シート「2月」結合結果
Id, NameName, IdId, Name
1, AdaBob, 21, Ada
2, Bob

ヘッダー名は前後の空白をトリムしたうえで完全一致する必要があります。「 Id 」は「Id」と揃いますが、大文字小違いの「ID」、余分な記号、別言語の名前は一致しません。基準ヘッダーにない列は破棄され、そのシートにない基準列は空セルになります。

位置モード:列順で積み上げる

ヘッダー整列をオフにすると(またはヘッダー行がない場合)、行は純粋に位置で積まれます。A列はA列、B列はB列の下へ。出力幅は最も広いシートに合わせられ、足りない位置は空セルで埋まります。ヘッダーモードで出力されるヘッダー行は最初のシートの1行だけです。

シート1: A, Bシート2: A, B, C結合: A, B, C
10, x30, y, z10, x, (空)
30, y, z

こんなときに

  • 同じテンプレートの月次・四半期シート(1月〜12月)を年間の1表にまとめたい。
  • 地域・チーム・店舗ごとにエクスポートされた同じ列構成のシートを分析や取り込みの前に統合する。
  • CRM、BIツール、データベースへアップロードする直前に、複数シートを1枚のフラットな表にする。
  • 同じ構造のタブが並ぶブックを1シートにして、フィルター、ピボット、重複削除を行いたい。

このツールは1ファイル内のシートを1枚に積み上げます。複数のExcelファイルを、各ファイルのシートをタブとして残したまま1ブックにまとめたい場合は「Excelファイル結合」を使ってください。

結合前の確認事項

  • 出力はデータから再構築された値レベルの .xlsx です。セルスタイル、列幅、結合セル、グラフは簡略化され、数式はキャッシュ値になります。
  • 行の比較や削除は行われません。シートをまたいで同じ行があってもすべて残ります。必要なら後で重複削除ツールを使ってください。
  • 完全に空のシートは自動的にスキップされ、エディターの内部シート(「_」で始まる名前)は無視されます。
  • 暗号化ブックは読み取れません。旧形式 .xls も入力可能ですが、出力は常に .xlsx です。

よくある質問

「Excelファイル結合」と何が違いますか?

Excelファイル結合は複数ファイルを1ブックにまとめ、各シートをタブとして残します。このツールは1つのブックを対象に、すべてのワークシートを1枚のフラットなシートに縦積みします。

シートごとに同じ列の順序が違う場合は?

「ヘッダーで列を揃える」(既定オン)を使ってください。データを含む最初のシートが列順を定め、以降のシートはヘッダー名で対応付けられるので、入れ替わった列も正しく揃います。

一部のシートで列が足りない・多い場合は?

整列モードでは基準シートにない列は破棄され、足りない基準列は空になります。位置モードでは最も広いシートに幅が合わせられ、短い行は空セルで埋まります。

ヘッダー名は1文字ずつ一致する必要がありますか?

前後の空白を除いたうえで完全一致する必要があり、「 Id 」は「Id」と一致します。大文字小文字、記号、言語の違いは一致しないため、必要なら先にヘッダー名を揃えてください。

シートをまたぐ重複行は削除されますか?

いいえ。行はそのまま積み上げられ、すべて保持されます。重複を消したい場合は、結合後に「Excelの重複行を削除」ツールを使ってください。

書式は保持されますか?

結果はセル値から再構築されるため、スタイル、列幅、結合セル、グラフは簡略化され、数式はキャッシュ値になります。値そのもの(数値・テキスト・日付)は保持されます。

ファイルはサーバーにアップロードされますか?

いいえ。解析、結合、再構築はすべてブラウザー内のJavaScriptで行われ、ブックが端末の外に出ることはありません。

関連ツール

完全なリファレンスはこちら: VLOOKUP 関数の使い方:構文・例・エラー対処 — 構文、例、よくあるエラー、FAQ を掲載。

ファイル全体を結合したい、または結合後の行を確認したいですか?

無料オンラインExcelエディターを開く