Excelで同じヘッダーを持つ複数のシートをマージするにはどうすればよいですか?
たとえば、以下のスクリーンショットに示すように、異なるシートに同じヘッダーを持つデータがいくつかあり、これらのシートをXNUMXつのシートにマージすることが仕事です。 このチュートリアルでは、それらをXNUMXつずつコピーして貼り付ける代わりに、このジョブを処理するためのより良い方法を紹介します。
統合機能により、同じヘッダーを持つExcelシートを統合します
Kutools for Excelにより、同じヘッダーを持つExcelシートをマージまたは統合します
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。 クリック OK。 そして、アクティブなブック内のすべてのシートが、という新しいシートにマージされます。 「結合」.
ヒント:
(1.)データはA1から開始する必要があります。そうでない場合、コードは有効になりません。
(2.)データは同じ構造である必要があります。
(3.)このコードは、アクティブなワークブックのすべてのワークシートのみを組み合わせることができます。複数のワークブックのワークシートをマージする場合、このコードは機能しません。
統合機能により、同じヘッダーを持つExcelシートを統合します
以下のスクリーンショットと同じ列ヘッダーと行ヘッダーを持つデータがあり、Excelシートを同じヘッダーとマージしてから計算を行う場合は、Excelで統合機能を適用できます。
1.シートをマージするすべてのブックを開き、マージするデータを検索する空白のセルにカーソルを置き、[ 且つ > 統合する。 スクリーンショットを参照してください:
2.次に、 統合する ウィンドウ、以下の操作を実行します。
1)必要な計算を選択します 演算 リスト。
2)マージする範囲をクリックして選択します。
3)をクリック Add ボタンをクリックして、範囲をすべての参照リストに追加します。 2)ステップと3)ステップを繰り返して、このリストにマージするために必要なすべての範囲を追加します。
4)チェック 上段 • 左の列 下 でラベルを使用する のセクションから無料でダウンロードできます。
5)マージされたデータをソースデータにリンクする場合は、 ソースデータへのリンクを作成する.
2)マージする範囲をクリックして選択します。
3)をクリック Add ボタンをクリックして、範囲をすべての参照リストに追加します。 2)ステップと3)ステップを繰り返して、このリストにマージするために必要なすべての範囲を追加します。
4)チェック 上段 • 左の列 下 でラベルを使用する のセクションから無料でダウンロードできます。
5)マージされたデータをソースデータにリンクする場合は、 ソースデータへのリンクを作成する.
3。 クリック OK。 これで、同じヘッダーを持つすべてのデータ範囲がXNUMXつにマージされ、ヘッダーごとに合計されます。
Kutools for Excelにより、同じヘッダーを持つExcelシートをマージまたは統合します
同じヘッダーのみでデータをマージしたい場合もあれば、データをマージして統合したい場合もありますが、これらの両方のタスクを解決できるトリックはありますか? ここで紹介します Kutools for Excel強力です 組み合わせる あなたのための機能。
Kutools for Excel, 以上で 300 便利な機能は、あなたの仕事をより簡単にします。 | ||
インストールした後 Kutools for Excel、以下のようにしてください:(今すぐExcel用のKutoolsを無料でダウンロードしてください!)
1。 クリック クツールズプラス > 組み合わせる 結合ウィザードを有効にしてから、 ワークブックの複数のワークシートをXNUMXつのワークシートに結合します。 スクリーンショットを参照してください:
2。 クリック 次へ>> を選択して ワークシートを組み合わせる-ステップ2/3 ウィザード、および以下のようにします。
2)シートをマージするワークブック名を確認します。複数のワークブックを選択できます。
3)結合するワークシートを確認します。
4)をクリック 組み合わせる範囲を選択するには、範囲が各シートの同じ場所に配置されている場合は、シートからXNUMXつの範囲を選択して、をクリックするだけです。 同じ範囲.
3。 クリック 次へ>> から ワークシートの結合–ステップ3/3 ウィザード、およびチェック 行ごとに組み合わせるオプション とタイプ 1 のテキストボックスに タイトル行番号、範囲内にタイトルがない場合は、0を入力します。
4。 クリック 終了、ダイアログが表示され、このシナリオを保存するように通知されます。保存する場合は、をクリックします。 可または いいえ.
これで、シートは新しいブックの同じ行ヘッダーとマージされます。
インストールした後 Kutools for Excel、以下のようにしてください:(今すぐExcel用のKutoolsを無料でダウンロードしてください!)
1。 クリック Enterprise > 組み合わせる 結合ウィザードを表示し、チェックします 複数のワークブックの値をXNUMXつのワークシートに統合して計算します。 スクリーンショットを参照してください:
2。 クリック 次へ>> ワークシートを組み合わせる-ステップ2/3 ウィザード、および以下のようにします。
2)シートをマージするワークブック名を確認します。複数のワークブックを選択できます。
3)結合するワークシートを確認します。
4)をクリック 組み合わせる範囲を選択するには、範囲が各シートの同じ場所に配置されている場合は、シートからXNUMXつの範囲を選択して、をクリックするだけです。 同じ範囲.
3.クリックし続けます 次へ>>をクリックし、マージされた範囲に適用する関数を選択し、マージされた範囲のラベルを確認します。 スクリーンショットを参照してください:
4。 クリック 終了、シナリオを保存するように求めるダイアログが表示されたら、をクリックします。 可 保存するか、クリックします いいえ 保存しないでください。
次に、範囲が新しいワークブックに統合されます。
の利点 Kutools for Excelさん 組み合わせる 機能は、開いているワークブックまたは開いていないワークブックにまたがる複数のシートをXNUMXつのワークシートまたはXNUMXつのワークブックにマージできることです。
Excelで同じ値に基づいてデータを簡単に結合/統合する |
複数の重複レコードを含むワークシートで作業していて、同じ値に基づいて行を結合/マージし、重複行の合計、平均、カウントなどの計算を行う必要があるとします。 これとともに 高度な結合行 of Kutools for Excel、同じ値/同じデータまたは重複する行を適切なセルにすばやく組み合わせることができます。 クリックすると、30 日間の全機能を無料で試用できます。 |
Kutools for Excel:300を超える便利なExcelアドインがあり、30日以内に制限なしで無料で試すことができます。 |
関連記事
- Excelで、先行ゼロを持つ複数のセルをXNUMXつのセルに結合するにはどうすればよいですか?
- Excelで可能なすべての4桁の組み合わせのリストを生成するにはどうすればよいですか?
- 各シートをワークブックから個別のテキストファイルとして保存するにはどうすればよいですか?
最高のオフィス生産性向上ツール
🤖 | 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% 向上させ、毎日何百回もマウス クリックを減らすことができます!