メインコンテンツへスキップ
 

Excelで同じヘッダーを持つ複数のシートをマージするにはどうすればよいですか?

作者: サン 最終更新日:2020年05月07日

たとえば、以下のスクリーンショットに示すように、異なるシートに同じヘッダーを持つデータがいくつかあり、これらのシートをXNUMXつのシートにマージすることが仕事です。 このチュートリアルでは、それらをXNUMXつずつコピーして貼り付ける代わりに、このジョブを処理するためのより良い方法を紹介します。

ドキュメントは同じヘッダーを組み合わせる1
ドキュメントは同じヘッダーを組み合わせる2
ドキュメントは同じヘッダーを組み合わせる3

VBAで同じヘッダーのシートをマージする

統合機能により、同じヘッダーを持つExcelシートを統合します

Kutools for Excelにより、同じヘッダーを持つExcelシートをマージまたは統合します 良いアイデア3


矢印青い右バブル VBAで同じヘッダーのシートをマージする

計算せずに同じヘッダーのシートをマージするだけの場合は、VBAコードを適用して解決できます。

1.シートをマージするワークブックをアクティブにして、を押します Altキー+ F11 開くキー アプリケーション向け Microsoft Visual Basic 窓。

2。 クリック インセット > モジュール、次にVBAコードの下を新しいものに貼り付けます モジュール 窓。

VBA:同じヘッダーのシートをマージする

Sub Combine()
'UpdateByKutools20151029
    Dim i As Integer
    Dim xTCount As Variant
    Dim xWs As Worksheet
    On Error Resume Next
LInput:
    xTCount = Application.InputBox("The number of title rows", "", "1")
    If TypeName(xTCount) = "Boolean" Then Exit Sub
    If Not IsNumeric(xTCount) Then
        MsgBox "Only can enter number", , "Kutools for Excel"
        GoTo LInput
    End If
    Set xWs = ActiveWorkbook.Worksheets.Add(Sheets(1))
    xWs.Name = "Combined"
    Worksheets(2).Range("A1").EntireRow.Copy Destination:=xWs.Range("A1")
    For i = 2 To Worksheets.Count
        Worksheets(i).Range("A1").CurrentRegion.Offset(CInt(xTCount), 0).Copy _
               Destination:=xWs.Cells(xWs.UsedRange.Cells(xWs.UsedRange.Count).Row + 1, 1)
    Next
End Sub

3。 押す F5 キーを押してVBAを実行すると、タイトル行の数を入力するためのダイアログが表示されます。 スクリーンショットを参照してください:

ドキュメントは同じヘッダーを組み合わせる4

4。 クリック OK。 そして、アクティブなブック内のすべてのシートが、という新しいシートにマージされます。 「結合」.

ドキュメントは同じヘッダーを組み合わせる1
ドックプラス
ドキュメントは同じヘッダーを組み合わせる2
ドックプラス
ドキュメントは同じヘッダーを組み合わせる3
doc垂直等しい
ドキュメントは同じヘッダーを組み合わせる3

ヒント:

(1.)データはA1から開始する必要があります。そうでない場合、コードは有効になりません。

(2.)データは同じ構造である必要があります。

(3.)このコードは、アクティブなワークブックのすべてのワークシートのみを組み合わせることができます。複数のワークブックのワークシートをマージする場合、このコードは機能しません。


矢印青い右バブル 統合機能により、同じヘッダーを持つExcelシートを統合します

以下のスクリーンショットと同じ列ヘッダーと行ヘッダーを持つデータがあり、Excelシートを同じヘッダーとマージしてから計算を行う場合は、Excelで統合機能を適用できます。

ドキュメントは同じヘッダーを組み合わせる6
ドキュメントは同じヘッダーを組み合わせる7
ドキュメントは同じヘッダーを組み合わせる8

1.シートをマージするすべてのブックを開き、マージするデータを検索する空白のセルにカーソルを置き、[ 且つ > 統合する。 スクリーンショットを参照してください:

ドキュメントは同じヘッダーを組み合わせる9

2.次に、 統合する ウィンドウ、以下の操作を実行します。

1)必要な計算を選択します 演算 リスト。

2)マージする範囲をクリックして選択します。

3)をクリック Add ボタンをクリックして、範囲をすべての参照リストに追加します。 2)ステップと3)ステップを繰り返して、このリストにマージするために必要なすべての範囲を追加します。

4)チェック 上段左の列でラベルを使用する のセクションから無料でダウンロードできます。

5)マージされたデータをソースデータにリンクする場合は、 ソースデータへのリンクを作成する.

ドキュメントは同じヘッダーを組み合わせる10
ドキュメントは同じヘッダーを組み合わせる11
1)必要な計算を選択します 演算 リスト。

2)マージする範囲をクリックして選択します。

3)をクリック Add ボタンをクリックして、範囲をすべての参照リストに追加します。 2)ステップと3)ステップを繰り返して、このリストにマージするために必要なすべての範囲を追加します。

4)チェック 上段左の列でラベルを使用する のセクションから無料でダウンロードできます。

5)マージされたデータをソースデータにリンクする場合は、 ソースデータへのリンクを作成する.

3。 クリック OK。 これで、同じヘッダーを持つすべてのデータ範囲がXNUMXつにマージされ、ヘッダーごとに合計されます。

ドキュメントは同じヘッダーを組み合わせる6ドキュメントは同じヘッダーを組み合わせる7ドキュメントは同じヘッダーを組み合わせる8
doc垂直等しい
ドキュメントは同じヘッダーを組み合わせる12

矢印青い右バブル Kutools for Excelにより、同じヘッダーを持つExcelシートをマージまたは統合します

同じヘッダーのみでデータをマージしたい場合もあれば、データをマージして統合したい場合もありますが、これらの両方のタスクを解決できるトリックはありますか? ここで紹介します Kutools for Excel強力です 組み合わせる あなたのための機能。

同じヘッダーのExcelシートをマージする

同じヘッダーで複数のシートを統合する

Kutools for Excel, 以上で 300 便利な機能は、あなたの仕事をより簡単にします。 

インストールした後 Kutools for Excel、以下のようにしてください:(今すぐExcel用のKutoolsを無料でダウンロードしてください!)

同じヘッダーのExcelシートをマージする

1。 クリック クツールズプラス > 組み合わせる 結合ウィザードを有効にしてから、 ワークブックの複数のワークシートをXNUMXつのワークシートに結合します。 スクリーンショットを参照してください:
ドキュメントは同じヘッダーを組み合わせる14
dockutools結合2

2。 クリック 次へ>> を選択して ワークシートを組み合わせる-ステップ2/3 ウィザード、および以下のようにします。

dockutools結合3
1)をクリック Add > ファイルフォルダー ワークブックを追加するには、シートをマージしてから ワークブックリスト;
2)シートをマージするワークブック名​​を確認します。複数のワークブックを選択できます。
3)結合するワークシートを確認します。
4)をクリック ドキュメント選択 組み合わせる範囲を選択するには、範囲が各シートの同じ場所に配置されている場合は、シートからXNUMXつの範囲を選択して、をクリックするだけです。 同じ範囲.

3。 クリック 次へ>> から ワークシートの結合–ステップ3/3 ウィザード、およびチェック 行ごとに組み合わせるオプション とタイプ 1 のテキストボックスに タイトル行番号、範囲内にタイトルがない場合は、0を入力します。

dockutools結合4

4。 クリック 終了、ダイアログが表示され、このシナリオを保存するように通知されます。保存する場合は、をクリックします。または いいえ.

ドキュメントは同じヘッダーを組み合わせる17

これで、シートは新しいブックの同じ行ヘッダーとマージされます。

ドキュメントは同じヘッダーを組み合わせる18

同じヘッダーで複数のシートを統合する

インストールした後 Kutools for Excel、以下のようにしてください:(今すぐExcel用のKutoolsを無料でダウンロードしてください!)

1。 クリック Enterprise > 組み合わせる 結合ウィザードを表示し、チェックします 複数のワークブックの値をXNUMXつのワークシートに統合して計算します。 スクリーンショットを参照してください:
dockutools結合5

2。 クリック 次へ>> ワークシートを組み合わせる-ステップ2/3 ウィザード、および以下のようにします。

dockutools結合3
1)をクリック Add > ファイルフォルダー ワークブックを追加するには、シートをマージしてから ワークブックリスト;
2)シートをマージするワークブック名​​を確認します。複数のワークブックを選択できます。
3)結合するワークシートを確認します。
4)をクリック ドキュメント選択 組み合わせる範囲を選択するには、範囲が各シートの同じ場所に配置されている場合は、シートからXNUMXつの範囲を選択して、をクリックするだけです。 同じ範囲.

3.クリックし続けます 次へ>>をクリックし、マージされた範囲に適用する関数を選択し、マージされた範囲のラベルを確認します。 スクリーンショットを参照してください:
dockutools結合6

4。 クリック 終了、シナリオを保存するように求めるダイアログが表示されたら、をクリックします。 保存するか、クリックします いいえ 保存しないでください。

次に、範囲が新しいワークブックに統合されます。

ドキュメントは同じヘッダーを組み合わせる12

の利点 Kutools for Excelさん 組み合わせる 機能は、開いているワークブックまたは開いていないワークブックにまたがる複数のシートをXNUMXつのワークシートまたはXNUMXつのワークブックにマージできることです。

Excelで同じ値に基づいてデータを簡単に結合/統合する

複数の重複レコードを含むワークシートで作業していて、同じ値に基づいて行を結合/マージし、重複行の合計、平均、カウントなどの計算を行う必要があるとします。 これとともに 高度な結合行 of Kutools for Excel、同じ値/同じデータまたは重複する行を適切なセルにすばやく組み合わせることができます。  クリックすると、30 日間の全機能を無料で試用できます。
docAdvanced結合行
 
Kutools for Excel:300を超える便利なExcelアドインがあり、30日以内に制限なしで無料で試すことができます。

関連記事

最高のオフィス生産性向上ツール

🤖 Kutools AI アシスタント: 以下に基づいてデータ分析に革命をもたらします。 インテリジェントな実行   |  コードを生成  |  カスタム数式の作成  |  データを分析してグラフを生成する  |  Kutools関数を呼び出す...
人気の機能: 重複を検索、強調表示、または識別する   |  空白行を削除する   |  データを失わずに列またはセルを結合する   |   数式なしのラウンド ...
スーパールックアップ: 複数の基準の VLookup    複数の値の VLookup  |   複数のシートにわたる VLookup   |   ファジールックアップ ....
詳細ドロップダウン リスト: ドロップダウンリストを素早く作成する   |  依存関係のドロップダウン リスト   |  複数選択のドロップダウンリスト ....
列マネージャー: 特定の数の列を追加する  |  列の移動  |  Toggle 非表示列の表示ステータス  |  範囲と列の比較 ...
注目の機能: グリッドフォーカス   |  デザインビュー   |   ビッグフォーミュラバー    ワークブックとシートマネージャー   |  リソースライブラリ (自動テキスト)   |  日付ピッカー   |  ワークシートを組み合わせる   |  セルの暗号化/復号化    リストごとにメールを送信する   |  スーパーフィルター   |   特殊フィルター (太字/斜体/取り消し線をフィルター...) ...
上位 15 のツールセット12 テキスト ツール (テキストを追加, 文字を削除する、...)   |   50+ チャート 種類 (ガントチャート、...)   |   40+ 実用的 (誕生日に基づいて年齢を計算する、...)   |   19 挿入 ツール (QRコードを挿入, パスから画像を挿入、...)   |   12 変換 ツール (数字から言葉へ, 通貨の換算、...)   |   7 マージ&スプリット ツール (高度な結合行, 分割セル、...)   |   ... もっと

Kutools for Excel で Excel スキルを強化し、これまでにない効率を体験してください。 Kutools for Excelは、生産性を向上させ、時間を節約するための300以上の高度な機能を提供します。  最も必要な機能を入手するにはここをクリックしてください...


Officeタブは、タブ付きのインターフェイスをOfficeにもたらし、作​​業をはるかに簡単にします

  • Word、Excel、PowerPointでタブ付きの編集と読み取りを有効にする、パブリッシャー、アクセス、Visioおよびプロジェクト。
  • 新しいウィンドウではなく、同じウィンドウの新しいタブで複数のドキュメントを開いて作成します。
  • 生産性を 50% 向上させ、毎日何百回もマウス クリックを減らすことができます!