Excelで複数のシートのデータを結合する方法(4つの方法)

  • これを共有
Hugh West

エクセル 私たちは、多くの場合、大企業と仕事をします。 データセット これらの作業を行いながら データセット を頻繁に必要とします。 データを組み合わせる から 複数枚 今回は、その分析方法について説明します。 4 やり方 エクセル まで データを組み合わせる から 複数枚 .

練習用ワークブックをダウンロードする

複数のシートからデータを結合する.xlsx

VBAを使用して複数のシートのデータを結合する.xlsm

これは ワークシート の方法を説明するのに使おうと思っています。 データを組み合わせる から 複数枚 .イン エクセル このような状況下、私たちは、生徒の皆さんと一緒に 学生証 とその マークです。 するつもりです。 一元管理 マークは、その方法を説明するために、科目別に用意されています。

Excelで複数のシートのデータを結合する4つの方法

1.複数のシートのデータを結合するコンソリデート機能の適用

を使用する方法を説明します。 コンソリデーション まで データを組み合わせる .を追加する予定です。 マーク(s) 物理学 数学 を使用することで、より効果的です。

STEPS

に行ってみてください。 ワークシートの統合 . 選択 D5 .

その後 データ タブ>>選択 データツール >> 選択 コンソリデーション .

A ダイアログボックス コンソリデーション が表示されます。

を保つ。 機能 マークを合計したいので、そのままドロップダウンしてください。

ここで 参考 . データセット(物理学)ワークシート >> を選択します。 レンジ D5:D14 >> 選択 追加 .

エクセル が追加されます。 参照 を設定します。 参照 に対して レンジ D5:D14 から データセット(数学)ワークブック .

➤ それから よっしゃー . エクセル 意志 組み合わせる を返します。 しめ を出力します。

続きを読む Excelで複数のワークシートのデータを統合する方法(3つの方法)

2.複数のシートのデータを結合するPower Queryの活用

では、複数のシートからデータを結合する方法として パワークエリ .を組み合わせます。 マーク(s) 物理学 2つのセクションのために( A & B )があります。 前提条件 この場合、データセットは テーブル の形になります。

ステップ1:テーブルの作成

を選択します。 範囲 B4:D14 .

プレス CTRL + T . テーブルの作成 をクリックすると、ダイアログボックスが表示されます。 よっしゃー .

エクセル はテーブルを作成します。

では、名前を変えて テーブル をクリックします。 テーブルデザイン タブをクリックし、名前を変更します。 テーブル .

同様に、作成 テーブル 別として データセット .

ステップ2:データの結合

に行ってみてください。 データ タブ>> 選択 データを取得する >> 選択 その他の情報源から >> 選択 ブランククエリ

パワークエリエイトエディタ というウィンドウが表示されるので、数式バーに数式を書き込んでください。

=Excel.CurrentWorkbook()です。

➤ プレス エンタメ . エクセル が表示されます。 テーブル あなたの中の ワークブック .

をクリックします。 両頭矢印 (画像参照)。

➤次は、「Softbank」を選択します。 コラムス を、すべて結合します。

➤ 残す。 オリジナルのカラム名をプレフィックスとして使用 をクリックします。 よっしゃー .

エクセル を組み合わせることになります。 データセット .

➤ ここで、以下を選択します。 閉じる & 読み込む .

エクセル は、新しい テーブル という組み合わせ。 データセット .

リネーム その 名称 .私はこれをこう呼ぶことにする セクション .

上記の方法を使用する場合、問題に直面することがあります。

新しいテーブルの名前は クエリ1 で構成されています。 21列 を含む。 ヘッダー .

➤今 右クリック マウス を表示させることができます。 コンテキストメニュー をクリックします。 リフレッシュ .

一度は リフレッシュ が表示されるのがわかると思います。 に変更されました。 41 というのも クエリ1 として動作しています。 入力 .

この問題を解決するには、次の手順を実行してください。

➤ に進みます。 ドロップダウン 列名 (画像参照)

➤ そして、次のようになります。 テキストフィルター >> 選択 非含有 .

カスタムオートフィルタ のウィンドウが表示されます。

➤ 書く クエリ1 において (をクリックします(図参照)。 よっしゃー .

今回は、その 漕ぎ手 みょうもく クエリ1 を更新しても表示されません。 データセット .

20列 が読み込まれるようになりました。 エクセル はカウントしていません。 ヘッダー 今度こそ

類似の読み物

  • エクセルで2つの折れ線グラフを結合する方法(3つの方法)
  • Excelで2つのグラフを合成する(2つの方法)
  • Excelでグラフを結合する方法(ステップバイステップガイドライン)
  • 複数のExcelファイルを1つのシートに統合する(4つの方法)
  • エクセルで列を結合する方法(4つの方法)

3.VBAを使って複数のシートのデータを結合する

今度は私が適用します VBAマクロ まで データを組み合わせる から 複数枚 仮に、あなたの ワークブック 持つ ツーワークシート , データセット ( 物理学_A ) と データセット ( 物理学_B )を組み合わせることになります。 データ この中から データセット を、新しい ワークシート 名前付き コンソリデーション .

STEPS

➤へ移動します。 デベロッパー タブ>> 選択 ビジュアル ベーシック

➤ そして、次のようになります。 インサート tab>> モジュール

A モジュール というウィンドウが表示されるので、次のコードを書いてください。

 Sub combine_multiple_sheets() Dim Row_1, Col_1, Row_last, Column_last As Long Dim headers As Range Set wX = Worksheets("Consolidated") Set WB = ThisWorkbook Set headers = Application.InputBox("Choose Headers", Type:=8) headers.Copy wX.Range("A1") Row_1 = headers.Row + 1 Col_1 = headers.Column Debug.Print Row_1, Col_1 For Each ws In WB.Worksheets If ws.Name "Consolidated" Then ws.ActivateRow_last = Cells(Rows.Count, Col_1).End(xlUp).Row Column_last = Cells(Row_1, Columns.Count).End(xlToLeft).Column Range(Cells(Row_1, Col_1), Cells(Row_last, Column_last)).Copy _ wX.Range("A" & wX.Cells(Rows.Count, 1).End(xlUp).Row + 1) End If Next ws Worksheets("Consolidated").Activate End Sub. 

ここでは サブプロシジャ 名前付き 複数シートの組み合わせ ...した。 Row_1 , Col_1 , 列_最後 そして コラム_最後 の変数を使用します。 ディム 声明 とセットで ダブルエックス として 連結 を使用してワークシートを作成します。 セット の文言があります。

また、入力メッセージボックスは Application.InputBox と言って "ヘッダーを選ぶ" .

その後、アプリケーションを について ループ と定義されています。 Row_1 Col_1 使って ヘッダ.レンジ プロパティを使用します。

➤ 次に、 を押します。 F5 をクリックしてプログラムを実行します。 エクセル が作成されます。 コンバインドデータセット .

と覚えておいてください。 VBAコード は、すべての シーツ で利用可能です。 ワークブック だから、あなたはそれらだけを持っている必要があります。 ワークシート その データ まいどあり 組み合わせる .

続きを読む ExcelのVBAで複数のシートを1つのシートに統合する方法(2通り)

4.VLOOKUP関数を応用して、複数のシートのデータを結合する

仮に、私が ワークシート と名付けられた" 名称 という名前のものと、"B "という名前のものがあります。 マークス ". 適切に作成するために 結果 シートが必要です。 組み合わせる を使って行います。 VLOOKUP関数 .

STEPS

➤ 新規に作成する。 マークス の右にある 名称 .

➤ そして、次のようになります。 D5 を書き、次の式を書き出す。

=VLOOKUP(B5,Marks!B4:C14,2)

ここでは ルックアップ値 B5 原画 でございます B4:C14 から マークシート . col_ind_num でございます 2 が欲しいので 点数 .

➤ 今すぐ押してください。 エンタメ . エクセル が出力されます。

➤ では、次のようにします。 フィルハンドル まで オートフィル まで D14 . エクセル のマークが合成されます。 マークスワークシート .

続きを読む エクセルでシートを結合する方法(最も簡単な6つの方法)

練習用ワークブック

の方法を実践することが重要です。 データ結合 いくつかから シーツ というわけで。 れんしゅうシート をお届けします。

結論

今回は、図解しました。 4 やり方 エクセル まで データを組み合わせる から 複数枚 最後に、ご意見、ご感想がありましたら、下記までお願いします。

Hugh West は、業界で 10 年以上の経験を持つ、非常に経験豊富な Excel トレーナー兼アナリストです。彼は会計と財務の学士号と経営管理の修士号を取得しています。ヒューは教えることに情熱を持っており、理解しやすい独自の教育アプローチを開発しました。彼の Excel に関する専門知識は、世界中の何千人もの学生や専門家がスキルを向上させ、キャリアで優れた成果を上げるのに役立ってきました。 Hugh はブログを通じて知識を世界に共有し、個人や企業が潜在能力を最大限に発揮できるよう無料の Excel チュートリアルとオンライン トレーニングを提供しています。