Office
 Computer >> コンピューター >  >> ソフトウェア >> Office

Excelファイルとスプレッドシートをマージする方法

複数のMicrosoftExcelファイルを操作する場合、Excelファイルとスプレッドシートをマージする必要がある場合があります。 新規または既存のExcelファイルに移動するか、複数のExcelファイルを1つのファイルにマージします。貼り付けデータをあるシートから別のシートに、またはあるファイルから別のファイルにいつでもコピーできますが、データが多すぎると面倒です。この投稿では、組み込み関数を使用してそれらをマージする方法を共有します。

Excelファイルとスプレッドシートをマージする方法

Excelファイルとスプレッドシートをマージする方法

ファイルとシートのマージを開始する前に、十分に計画してください。後でいつでもシートを再配置できますが、計画が適切であればあるほど、マージ後にシートを並べ替えるのに費やす時間は少なくなります。

  1. スプレッドシートを新規または既存のファイルにマージ
  2. 複数のExcelファイルをマージする

ここで使用する関数はシートを移動するオプションを提供しますが、コピーすることをお勧めします。元のファイルが再び必要になった場合は、選択肢があります。

スプレッドシートを新規または既存のファイルにマージ

マージを開始する前に、すべてのExcelファイルが開いていることを確認してください。それらが開いている場合にのみ、Excelのマージ関数はそれを宛先として選択できます。シートを複数のファイルから新しいExcelファイルに移動する場合は、それも可能です。

  • ソースExcelファイルを開き、コピーするシートに切り替えます
  • [ホーム]タブ>[セル]セクション>[フォーマット]>[シートを移動またはコピー]をクリックします
  • ポップアップが開き、そこから既存のExcelファイルを選択したり、実行時に新しいファイルを作成したりできます
    • 新しいファイルオプションを選択する場合 、すぐに新しいファイルを作成しますが、保存しません。
    • 既存のファイルを選択する場合 、シートを挿入する場所、つまり、既存のシートの前または後、またはすべてのシートの終わりを選択するオプションがあります
  • 必ずチェックボックスを選択してください—コピーを作成してください。 既存のシートがソースブックに残っていることを確認します。

既存のファイルに移動することもできます。これは、シートが多すぎる場合に便利で、シートをファイルの間に挿入するか、最後に移動する必要があります。

複数のシートを別のExcelファイルに移動する場合は、「シートの移動またはコピー」を使用する前に CtrlまたはShiftを使用してシートを選択します。 Shiftキーを押すと隣接するシートまたはシートの範囲を選択できますが、Ctrlキーを押すと個々のシートを選択できます。残りの手順は同じです。これを使用して、Excelファイルを手動でマージできます。

複数のExcelファイルをマージする

Excelファイルとスプレッドシートをマージする方法

Excelファイルをマージするのは難しいことです。そのために、ExtendOfficeのVBAコードを使用します。これにより、フォルダ内で利用可能な複数のファイルまたはワークブックを組み合わせることができます。

  • 新しいExcelスプレッドシートを作成し、Alt+F11を押して開発者セクションを開きます
  • [挿入]メニュー、[モジュール]の順にクリックします
  • 下記のコードを貼り付けます。モジュールにMergeExcelという名前を付けます
Sub MergeExcel()
Path = "D:\ExcelFiles\"
Filename = Dir(Path & "*.xlsx")
 Do While Filename <> ""
 Workbooks.Open Filename:=Path & Filename, ReadOnly:=True
 For Each Sheet In ActiveWorkbook.Sheets
 Sheet.Copy After:=ThisWorkbook.Sheets(1)
 Next Sheet
 Workbooks(Filename).Close
 Filename = Dir()
 Loop
End Sub

次に、Alt + F8を押して、マクロを開きます。 ダイアログ。シート内のすべてのマクロが表示されます。 MergeExcelを選択します [実行]をクリックします 。ファイルを保存するように求められます。必ず保存してください。これにより、さまざまなExcelファイルのすべてのシートが、マクロを実行したExcelファイルで使用できるようになります。 ExtendOffice Webサイトにはそのようなマクロが多数あるので、extendoffice.comでそれらにアクセスすることを強くお勧めします。

とはいえ、最初の試みではスムーズな体験にはなりません。ファイルは削除されませんのでご安心ください。ただし、ファイルのバックアップを保持することをお勧めします。ランダムなデータを試して、マクロを使用して目的の結果が得られるかどうかを確認してください。

チュートリアルがわかりやすく、Excelファイルとスプレッドシートをマージできることを願っています。

Excelファイルとスプレッドシートをマージする方法
  1. Excel で CSV ファイルをマージする方法 (2 つの簡単な方法)

    CSV ファイルはコンマ区切り値ファイルで、表形式のデータを保存するために使用できます。 メモ帳などのテキスト エディタで開くことができます 、または Microsoft Excel などのスプレッドシート プログラムで . CSV ファイルは、異なるソフトウェア アプリケーション間でデータを共有するためによく使用されます。複数の CSV ファイルをマージすることで、それらのコンパイルを行うことができます。この記事では、Excel で CSV ファイルをマージする方法について、2 つの簡単な方法を説明します。 . Excel で CSV ファイルを結合するためのシンプルで簡単でありながら効

  2. Excel で複数の CSV ファイルを 1 つのワークブックに結合する方法

    エクセル 大規模なデータセットを処理するために最も広く使用されているツールです。 Excel では、多次元の無数のタスクを実行できます .この記事では、複数の CSV ファイルを 1 つの Excel ワークブックに結合する方法について説明します。 Excel で複数の CSV ファイルを 1 つのワークブックに結合する 3 つの簡単な方法 CSV ファイルは Comma Separated Values を表します ファイル。 エクセル CSV の表形式でデータを保存します ファイル。これらのファイルは、コンピューターのスペースをあまり消費しません。 2 つの CSV を含むフォルダ