複数のExcelファイルでデータをマージする方法

Microsoft Excelで作業していると、データセットが別々のシートやピボットテーブルなどに分散しているため、データを追跡するのが少し難しくなっていることに気付くかもしれません。ただし、特にチームで作業している場合は、データを操作するために複数のワークシートやExcelファイルを使用する必要はありません。

データを整理しておくために、Excelでデータをマージできます。代わりに、別々のファイルからワークシートをマージしたり、別々のExcelファイルを1つにマージしたり、統合機能を使用してデータを結合したりできます。 

これらの方法を使用してExcel(Excel)ファイルとデータをマージする方法は次のとおりです。

Excelで単一のワークシートを移動またはコピーする方法(How To Move Or Copy Single Worksheets In Excel)

一般的なMicrosoftExcelファイルは、 (Microsoft Excel)Excelウィンドウの下部にタブとして一覧表示されるさまざまなシート(またはワークシート)に分割されます。これらはページのように機能し、1つのファイル内の複数のシートにデータを分散させることができます。

異なるExcelファイル(またはデータセットを複製する場合は同じファイル)間でワークシートを移動またはコピーできます。

  • 開始するには、 Excel(Excel)ファイル(または複数のファイル)を開きます。コピー元のExcel(Excel)ファイルの開いているウィンドウで、Excelウィンドウの下部にある選択するワークシートをクリックします。Shiftキー(Shift)を押しながら各シートタブをクリックすると、複数のシートを選択できます。

  • シートのコピーまたは移動を開始するには、上部のリボンバーの[ホーム]タブを押します。(Home)

  • ここから、[Format > Move or Copy Sheet]をクリックします。

  • [移動またはコピー]ボックスで、[(Move or Copy)宛先ボックス(To Box)]ドロップダウンメニューからコピーまたは移動するExcelファイルを選択します。[シートの前](Before Sheet)セクションで、シートを配置する場所を選択します。デフォルトでは、Excelがシートを移動します。代わりにシートをコピーする場合は 、[コピーを作成(Create a copy)]チェックボックスをクリックします。
  • 準備ができたら、[ OK](OK)を押してワークシートを移動またはコピーします。

選択したワークシートは、必要に応じて移動またはコピーされますが、完全にマージされるわけではありません。

複数のExcelファイルをマージする方法(How To Merge Multiple Excel Files Together)

Excelの(Excel)シートの移動またはコピー(Move or Copy Sheet)ツールを使用して、複数のExcelファイルのデータをマージできます。これを行うには、ファイル内のアクティブなワークシートをすべて選択し、それらを1つのターゲットファイルにマージして、複数のファイルに対してこのプロセスを繰り返します。

  • これを行うには、Excelファイルを開きます。別のファイルに移動またはコピーするExcel(Excel)ファイルの開いているウィンドウで、 Shiftキーを押しながら各シートタブをクリックして、ウィンドウの下部にあるすべてのシートタブを選択します。

  • 次に、Home > Format > Move or Copy Sheetリボンバーからシートを移動またはコピー]を押します。

  • 開いている[移動またはコピー(Move or Copy)]ダイアログボックスで、[宛先ボックス(To Box)]ドロップダウンメニューから結合先のExcelファイルを選択します。(Excel)[シートの前](Before sheet)セクションで、マージしたシートを配置する場所を選択します。元のファイルをそのままにしておきたい場合は、[コピーの作成(Create a copy)]を押してシートを移動するのではなくコピーし、[ OK]を押して移動またはコピープロセスを開始します。

複数のExcelファイルがある場合は、これらの手順を繰り返して、それらを1つのファイルにマージする必要があります。

統合ツールを使用してExcelのデータをマージする(Using The Consolidate Tool To Merge Data In Excel Together)

上記の方法を使用すると、異なるExcelスプレッドシートファイル間でシートを移動およびコピーできます。これによりデータが移動しますが、特にうまく統合されません。データは引き続き別のシートに保持されます。

この問題を回避するには、 Excelの(Excel)統合(Consolidate)ツールを使用して、複数のワークシートの数値データを新しい単一のワークシートにマージします。残念ながら、このプロセスはテキストを使用するセルでは機能しません。このデータを手動でカットアンドペーストするか、ExcelでVBAスクリプトを作成し(create a VBA script in Excel)て実行する必要があります。

これを機能させるには、一致するヘッダーラベルを使用して、シート全体で同じ方法でデータを表示する必要があります。また、開始する前に、データから空白のデータ(たとえば、空のセル)を削除する必要があります。

  • この方法を使用してExcelでデータをマージするには、 Excelファイルを開き、データをマージする対象のExcelファイルで、ウィンドウ下部のシートタブの横にある+ (plus) buttonを押して新しいワークシートを作成します。

  • 新しいワークシートで、Data > Consolidate]を押します。

  • [統合(Consolidate)]ウィンドウで、[関数(Function)]ドロップダウンメニューで[合計(Sum)]が選択されていることを確認します。[(Click)参照(Reference)]入力ボックスの横にあるボタンをクリックして、最初のデータセットの選択を開始します。これは、マージするデータです。必要に応じて、セル範囲への参照を自分で入力することもできます。

  • マウスを使用してデータを選択するには、[統合-参照(Consolidate – Reference)]ボックスが表示されたらワークシートを含むシートをクリックし、データを選択して、[挿入(Insert)]ボタンを押します。

  • セル範囲が[参照(Reference)]入力ボックスに表示されます。[追加(Add)]ボタンをクリックして、セル範囲を[すべての参照(All References)]リストに追加します。

  • 上記の手順を繰り返して追加のデータセットを選択し、[追加(Add)]をクリックして各セットをシートに追加します。データに列または行のラベルがある場合は、 [ラベルの使用]セクションの[(Use labels)上​​行(Top row)]または[左列](Left column )チェックボックスを押して、これらが正しく処理されていることを確認してください。

  • 元の個別のワークシートのデータを引き続き編集する場合は、[ソースデータへのリンクを作成(Create links to source data)する]チェックボックスをオンにします。これにより、元のデータへの変更が後でマージされたシートに確実に反映されます。

  • データを1つのシートにマージする準備ができたら、 [ OK ]ボタンを押します。

  • マージされたデータが表示され、行ラベルの横にオプションメニューが表示され、さまざまなデータビューを切り替えることができます。これらのオプション(たとえば、1ボタン(1 button))をクリックして、部分的にマージしたデータを非表示または表示します。略さずに。

ソースデータへのリンクを作成することを選択した場合、新しいワークシートは、個別のシートとファイルのミラーバージョンとして機能します。それ以外の場合は、データがこのシートにコピーされ、直接編集できます。

マージされたExcelデータの使用(Using Merged Excel Data)

Excelのデータを単一のシートまたはファイルにマージする場合でも、作業を複数のファイルに分散する場合でも、これらのヒントは整理に役立つはずです。準備ができたら、 Excelファイル(share your Excel file)を他のユーザーと共有して、チームとしてデータを効果的に共同編集および分析することができます。

マージされたデータへの変更を追跡できなくなることを心配している場合でも、心配する必要はありません。組み込みの追跡機能を使用して 、Excelで変更を簡単に追跡できます。(track changes in Excel)

以下のコメントセクションで、Excelデータ分析のヒントをお知らせください。



About the author

私は 10 年以上の経験を持つコンピューターの専門家です。余暇には、オフィスのデスクを手伝ったり、子供たちにインターネットの使い方を教えたりしています。私のスキルには多くのことが含まれますが、最も重要なことは、人々が問題を解決するのを助ける方法を知っていることです. 何か緊急のことを手伝ってくれる人が必要な場合や、基本的なヒントが必要な場合は、私に連絡してください!



Related posts