Excelファイルとスプレッドシートをマージする方法
複数のMicrosoftExcelファイルを操作する場合、 (Microsoft Excel Files)Excelファイルとスプレッドシート(merge Excel Files and Sheets)を新規または既存のExcelファイルにマージするか、複数のExcelファイルを1つのファイルにマージする必要がある場合があります。貼り付けデータをあるシートから別のシートに、またはあるファイルから別のファイルにいつでもコピーできますが、データが多すぎると面倒です。この投稿では、組み込み関数を使用してそれらをマージする方法を共有します。
Excelのファイルとスプレッドシートをマージする方法
ファイルとシートのマージを開始する前に、十分に計画してください。後でいつでもシートを再配置できますが、計画が適切であればあるほど、マージ後にシートを並べ替えるのに費やす時間は少なくなります。
- スプレッドシート(Merge Sheets)を新規または既存のファイルにマージ
- 複数のExcelファイルをマージする
ここで使用する関数では、シートを移動するオプションが提供されますが、コピーすることをお勧めします。元のファイルが再び必要になった場合は、選択肢があります。
スプレッドシート(Merge Sheets)を新規または既存のファイルにマージ
マージを開始する前に、すべてのExcelファイルが開いていることを確認してください。それらが開いている場合にのみ、Excelのマージ関数はそれを宛先として選択できます。シートを複数のファイルから新しいExcelファイルに移動する場合は、それも可能です。
- ソースExcelファイルを開き、コピーするシートに切り替えます
- [(Click)ホーム(Home)]タブ> Cells] セクション> Format > Move]>[シートの移動またはコピー]をクリックします
- ポップアップが開き、そこから既存のExcelファイルを選択したり、実行時に新しいファイルを作成したりできます
- 新しいファイルオプション(choose a new file option)を選択すると、すぐに新しいファイルが作成されますが、保存されません。
- 既存のファイル(choose an existing file)を選択する場合、シートを挿入する場所、つまり、既存のシートの前または後、またはすべてのシートの終わりを選択するオプションがあります
- チェックボックスを必ず選択してください—コピーを作成します。(Create a copy.)それはあなたの既存のシートがソースブックに残っていることを確認します。
また、既存のファイルに移動することもできます。これは、シートが多すぎる場合に便利で、シートをファイルの間に挿入するか、最後に移動する必要があります。
複数のシートを別のExcelファイルに移動する場合は、「シートの移動またはコピー」を使用する前に、 (Move or copy sheet,”)Ctrlキー(Ctrl)またはShiftキーを使用してシートを選択します。Shiftキーを押すと隣接するシートまたはシートの範囲を選択できますが、Ctrlキーを押すと個々のシートを選択できます。残りの手順は同じです。これを使用して、Excelファイルを手動でマージできます。
複数のExcelファイルをマージする
Excelファイルをマージするのは難しいことです。そのために、 ExtendOfficeの(ExtendOffice)VBAコードを使用します。これにより、フォルダ内で利用可能な複数のファイルまたはワークブックを組み合わせることができます。
- 新しいExcelスプレッドシートを作成し、 ALT + F11開発者(Developer)セクションを開きます
- [(Click)挿入(Insert)]メニュー、 [モジュール(Module)]の順にクリックします
- 下記のコードを貼り付けてください。モジュール(Module)に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を押して [マクロ(Macro)]ダイアログを開きます。シート内のすべてのマクロが表示されます。(Macros)MergeExcelを選択 し、実行(Run) をクリックし ます。ファイルを保存するように求められます。必ず保存してください。これにより、さまざまなExcelファイルのすべてのシートが、マクロ(Macro)を実行したExcelファイルで使用できるようになります。ExtendOffice Webサイト(ExtendOffice Website)にはそのようなマクロがたくさんあるので、extendoffice.comにアクセスすることを強くお勧めします。(extendoffice.com.)
とはいえ、最初の試みではスムーズな体験にはなりません。ファイルは削除されませんのでご安心ください。ただし、ファイルのバックアップを保持することをお勧めします。いくつかのランダムデータを試して、マクロを使用して目的の結果が得られているかどうかを確認してください。
チュートリアルが理解しやすく、 Excelファイル(Excel Files)とスプレッドシート(Sheets)をマージできることを願っています。
Related posts
TBLファイルとは何ですか? Windows 10で.tblファイルを開く方法?
Windows 10のDBFをExcelに変換する方法(XLSX or XLS)
複数のExcelファイルでデータをマージする方法
ExcelでPercentile.Exc functionを使用する方法
ExcelでNETWORKDAYS functionの使用方法
ExcelでMode functionを使用する方法
Word、Excel、PowerPoint、PowerPoint、Safe Modeの起動方法
Microsoft Excelはあなたの情報を回復しようとしています
Excel spreadsheetにDynamic Chartを挿入する方法
ExcelワークシートのFreeze and Split Panes
Excel worksheet Tabの色を変更する方法
ExcelでDGET functionを使用する方法
破損したExcel Workbookを修復する方法
ExcelでWorkbook Sharingを停止またはオフにする方法
ExcelにOrganization Chartを作成する方法
ExcelでISODD functionを使用する方法
ExcelでDISC functionを使用する方法
Excelの複数の列に1つの列を分割する方法
それらを保護するためにExcel formulaにセルをロックする方法
1つのページにExcel or Google Sheetsで選択したセルを印刷する方法