複数のワークシート/範囲を素早く統合して1つのワークシートにまとめる
Kutools for Excel
300以上の機能でExcelを強化
強力な機能
複数のワークシートを1つのワークシートにマージまたは統合したい場合、通常は各ワークシートをコピーしてメインワークシートに1つずつ貼り付ける必要がありますが、この方法は面倒で時間がかかります。Kutools for Excelの 「Combine」機能を使用すると、次のように迅速に操作できます。
複数のワークブックからワークシートを1つのワークシートに統合する
異なるワークシートから同じまたは異なる範囲を1つのワークシートに統合する
「 Kutools Plus」→「Combine」をクリックします。スクリーンショットをご覧ください:
![]() |
![]() |
![]() |
複数のワークブックからワークシートを1つのワークシートに統合する
Excelで異なるワークブックから複数のワークシートを1つのワークシートに統合またはマージしたい場合、次の手順で簡単に実行できます。
1. Excelで「Combine」機能を適用するために、「Kutools Plus」→「Combine」をクリックしてください。警告メッセージが表示されます。スクリーンショットをご覧ください:
2その後、 OKをクリックし、 Combine Worksheets ウィザードで、 複数のワークブックからワークシートを1つのワークシートに統合する オプションを選択します。スクリーンショットをご覧ください:
3その後、 Next ボタンをクリックし、次のCombine Worksheets ウィザードで、統合したいワークブックやワークシートを指定してください。スクリーンショットをご覧ください:
ヒント 1:
A. マージする必要があるワークブックやCSVファイル、OneDriveファイルを追加する
「 File(s)」を「 Add 」ボタンの下でクリックすると、1つまたは複数のワークブックをワークブックリストに追加してマージできます。CSVファイルを追加する場合は、ファイルタイプとして「 (*.csv) 」または「 (*.xls; *.csv) 」を指定する必要があります。 Open ダイアログボックスで。
もし「 Folder…」をクリックすると、特定のフォルダ内のすべてのワークブックが自動的にワークブックリストに追加されてマージされます。
もし「 OneDrive File(s) 」または「 OneDrive Folder...」をクリックすると、必要な1つまたは複数のOneDriveファイルが1つのフォルダまたは異なるフォルダから自動的に追加されます。
B. ワークブックリストまたはワークシートリスト内のすべてのワークブックまたはワークシートをソートする
ソート条件を Sort ドロップダウンリストで指定して、リストボックス内のすべてのワークブックまたはワークシートをソートします。例えば、「 Name 」を Sort ドロップダウンリストで選択すると、リストボックス内のすべてのワークブックまたはワークシートが自動的に名前順にソートされます。
C. 操作の設定を保存またはアクセスする:
将来の操作のために「Combine Worksheets」のステップ3の設定を保存したい場合、ダイアログボックスの左下にある「Scenario」→「Save…」ボタンをクリックしてシナリオを保存できます。これにより、今後何度もワークブックを追加したりワークシートを指定する必要がなくなり、保存したシナリオ項目を開くだけで、すべてのワークブックがワークブックリストに表示されます。同時に、「Manage Scenario」ダイアログボックスでシナリオの名前変更や削除を行うこともできます。
![]() | ![]() | ![]() |
Dワークブックリストからワークブックを削除したい場合、 Workbook list該当のワークブックを選択してから ボタンをクリックします。ワークブックリスト内のすべてのワークブックを削除するには、
ボタンをクリックして一度に削除します。
E. パスワードで暗号化されたワークブックを正しく開き処理する:
結合したいワークブックがパスワードで暗号化されている場合、「Password」ボタンをクリックしてください。「Password Manager」ダイアログボックスで「Add」ボタンをクリックして、結合したいワークブックのパスワードを1つずつ追加します。また、ワークブック名とファイルパスも表示できます。スクリーンショットをご覧ください:
![]() | ![]() | ![]() |
F. 「Same range」ボタンとは?
これは、ワークブックリスト内でチェックされたすべてのワークブックの各ワークシートを、選択したワークシートと同じ範囲に自動的に指定します。例えば、ワークブックAのSheet1には範囲$A$1:$C$5があります(以下のスクリーンショット参照)。最初にSheet1をクリックしてからSame rangeボタンをクリックすると、ワークブックAのSheet2の範囲がSheet1と同じ範囲に変わり、ワークブックリスト内でチェックされたすべてのワークブックの各ワークシートもワークブックAのSheet1と同じ範囲になります。スクリーンショットをご覧ください:
![]() |
![]() |
![]() |
![]() |
![]() |
G. 「Same sheet」ボタンとは?
ダイアログボックス内に「Same sheet」ボタンがあります。このボタンを使用すると、ワークブックリスト内でチェックされたすべてのワークブックにわたって同じ名前のワークシートを簡単に選択できます。例えば、ワークブックリスト内で3つのワークブックがチェックされている場合、以下のスクリーンショットのようにSheet3をクリックすると、「Same sheet」ボタンをクリックした後、3つのチェックされたワークブック間で同じ名前のすべてのワークシートが即座に選択されます。スクリーンショットをご覧ください:
![]() |
![]() |
![]() |
![]() |
![]() |
4. ステップ3で設定を構成したら、「Next」ボタンをクリックしてください。最後のステップに進み、必要な特定の操作を選択します。スクリーンショットをご覧ください:
ヒント 2:
A. 行ごとに統合および列ごとに統合:
- 行ごとに統合: 複数のワークシートからの統合データは、最後に統合されたデータの最終行に追加されます。
- 列ごとに統合: 複数のワークシートからの統合データは、最後に統合されたデータの最終列に追加されます。
B. タイトルと合計行の数とは?
データにタイトル行と合計行がある場合(以下のスクリーンショット参照):
上記のデータに対してヘッダーと合計行の数を「0」と指定すると、以下のスクリーンショットのような結果になります。各ワークシートの最初と最後の行は最終的なワークシートに保持されます。
ヘッダーと合計行の数を「1」と指定すると、以下のスクリーンショットのような結果になります。最初のワークシートの最初のヘッダー行のみが保持され、他のワークシートのヘッダー行と合計行はすべて削除されます。
C. 新しい統合ワークシートに元のワークシート情報を挿入する:
ワークシート情報を挿入したい場合、各範囲の最初の行にワークシート情報とコメントスタイルの書式を挿入できます。
新しい行にワークシート情報を挿入する | コメントとしてワークシート情報を挿入する |
![]() | ![]() |
D. ワークシートを統合する際の貼り付けオプションを指定する:
このステップのその他のオプションは理解しやすいですが、「Paste link to source data」オプションは例外です。このオプションは、ソースデータが変更されたときに統合された(データ)ワークシートが自動的に更新されます。
「Exclude filtered data」ボックスをチェックまたは未チェックにして、フィルタリングされたデータを除外または含めることができます。
5. 「Finish」ボタンをクリックして統合を開始します。シートを統合した後、「Specify the file name and location for the combined workbook」ウィンドウがポップアップ表示されるので、統合ファイルのファイル名と場所を指定し、「Save」ボタンをクリックします。スクリーンショットをご覧ください:
注: ステップ3でワークブックおよびワークシートの設定をシナリオとして保存していない場合、「Kutools for Excel」ウィンドウがポップアップ表示され、シナリオを保存するよう促されます。 「Yes」ボタンをクリックして次の「Save Scenario」ダイアログで名前を付けて保存するか、不要な場合は「No」ボタンをクリックします。スクリーンショットをご覧ください:
![]() | ![]() | ![]() |
6. 元のワークブックの情報を持つ新しいワークブックが作成され、このワークブックには新しく統合されたワークブックのハイパーリンクが出力されます。それをクリックして統合されたワークブックを開くことができます。スクリーンショットをご覧ください:
7. その後、すべてのワークブックのワークシートが設定に従って1つのワークシートに統合されます。スクリーンショットをご覧ください:
ワークシートのデータは行ごとに統合されます:
ワークシートのデータは列ごとに統合されます:
同じ名前のワークシートを1つのワークシートに統合する
同じ名前のワークシートを1つのワークシートに統合またはマージしたい場合、次の手順で簡単に実行できます。
1. Excelで「Combine Worksheets」機能を適用するために、「Kutools Plus」→「Combine」→「複数のワークブックからワークシートを1つのワークシートに統合」をクリックしてください。
2. ステップ2で、同じ名前のワークシートを1つのワークシートに統合したいワークブックを追加してください。ステップ3の設定に関する詳細は、「複数のワークブックからワークシートを1つのワークシートに統合」の「Tips」セクションを参照してください。
例えば、ワークブック(A、B、C)から同じ名前のワークシート(Sheet1)を1つのワークシートに統合したい場合、まずSheet1をクリックしてから「Same sheet」ボタンをクリックします。ワークブック(A、B、C)内のすべての同じ名前のワークシート(Sheet1)が以下のように選択されます。スクリーンショットをご覧ください:
![]() |
![]() |
![]() |
ステップ3では、「 複数のワークブックからワークシートを1つのワークシートに統合」のステップ4に従って設定を行ってください。
3. 「Finish」ボタンをクリックすると、同じ名前のすべてのワークシートが1つのワークシートに統合されます。以下のスクリーンショットをご覧ください。
異なるワークシートから同じまたは異なる範囲を1つのワークシートに統合する
複数のワークシートから同じまたは異なる範囲を1つのワークシートに統合またはマージしたい場合、次の手順で簡単に実行できます。
1. Excelで「Combine Worksheets」機能を適用するために、「Kutools Plus」→「Combine」→「複数のワークブックからワークシートを1つのワークシートに統合」をクリックしてください。
2. ステップ2で、異なるワークシートの範囲を1つのワークシートに統合したいワークブックを追加してください。ステップ3の設定に関する詳細は、「 複数のワークブックからワークシートを1つのワークシートに統合」の「Tips」セクションを参照してください。ワークブックおよびワークシートリストボックスから統合したいワークシートとデータ範囲を指定します。(複数のワークシートから同じ範囲を統合する場合、ワークシートリストで1つの範囲を選択してからSame rangeボタンをクリックすることで、複数のシートから同じ範囲を一度に選択できます。)
![]() |
![]() |
![]() |
3. 「Finish」ボタンをクリックすると、異なるワークシートの範囲が1つのワークシートに統合されます。以下のスクリーンショットをご覧ください。
注: このステップでは、 「複数のワークブックからワークシートを1つのワークシートに統合」のステップ3に従って設定を行ってください。
同じ名前のワークシートを1つのワークシートに統合し、他の異なるワークシートも同じワークブックに統合したい場合は、「Quickly merge / combine all worksheets of same name across workbooks into one worksheet」を参照してください。
注:もし Combine 機能が役立つと思ったら、 ボタンをクリックして友達と共有できます。
デモ:複数のワークシート/範囲をワークブックから1つのワークシートに迅速に統合する
以下のツールは、あなたの時間とお金を大幅に節約できます。どれがあなたに合っていますか?
Office Tab: Chrome、Firefox、そして新しいInternet Explorerのように、Officeで便利なタブを使用します。
Kutools for Excel: Excel 2021、2019、2016、2013、2010、2007およびOffice 365向けの300以上の高度な機能を提供します。
Kutools for Excel
上記の機能は、Kutools for Excelの300の強力な機能のうちの一つに過ぎません。
Excel(Office)2021、2019、2016、2013、2010、2007およびOffice 365向けに設計されています。30日間無料でダウンロードしてお使いいただけます。