2013-10-18 21:03:56 +0000 2013-10-18 21:03:56 +0000
12
12

複数のExcelファイルから1つのExcelファイルまたはAccessデータベースにデータをマージする方法は?

私はすべて同じ形式(Excelファイルごとに4つのワークシート)である数十個のExcelファイルを持っています。すべてのファイルを1つのマスターファイルにまとめる必要がありますが、そのマスターファイルには4つのワークシートのうち2つだけが必要です。各Excelファイルの対応するワークシートの名前は、列のヘッダーと全く同じです。なので、すべてを1つのシートにまとめて1つのファイルにすることはできません!

VBAを使ったことがないので、この作業をどこから始めたらいいのか悩んでいます!

VBAを使ったことがないので、この作業は何から始めたらいいのでしょうか?

回答 (5)

7
7
7
2013-10-21 10:39:29 +0000

このアドインにはいくつかのマージモードがありますが、そのうちの1つはあなたが必要としているものを正確に実行します。 このリンクを参照してくださいモードの詳細な説明(同じ名前のシートを1つに結合する方法)

アドインはシェアウェアですが、15日間の完全機能の試用版(ページの上部にあるダウンロードボタン)がありますので、無料で何千ものワークブックをマージすることができます :)

4
4
4
2016-05-20 17:57:22 +0000

今日、私はこのリンクに出くわした RDBMerge, Excel Merge Add-in for Excel for Windows , 私は目的を果たすと思います。

4
4
4
2016-10-25 22:45:42 +0000

ここで】(http://pbpython.com/excel-file-combine.html)はpythonでの解答です。

3
3
3
2013-10-18 21:36:29 +0000

あなたはそれらを1枚のシートにしたかったので、私は上記があなたが探していたものではないと思います。特に、異なるシートに似たような識別子(部品番号/連絡先/人名/人名)がある場合。

0
0
0
2013-10-18 21:28:57 +0000
  1. 同じインスタンスのExcelですべてのExcelワークブックを開きます。
  2. 個々のワークブックを見るには、内部の「復元」ボタンをクリックする必要があるかもしれません。ワークシートのタブをCtrl+クリックで移動したいシートをすべて選択します。選択したタブのいずれかを右クリックし、移動またはコピー…を選択します。 ポップアップされたダイアログで、移動先のワークブック(あなたの “マスター "ワークブック)を選択し、それらを挿入する場所を選択します。
  3. (最後まで移動)オプションは、あなたが望むものである可能性が高いですが、いつでも後で並べ替えることができます。
  4. 最初のワークブックからシートを削除したくない場合は、コピーを作成を選択してください。 5. OKをクリックしてください。

選択したワークシートは、元のワークブックから「マスター」ワークブックに移動またはコピーされます。元のワークブックを閉じて、次のワークブックでも同じようにして、気になるワークシートを一つの大きなワークブックに集めます。必ず保存しましょう