複数の Excel ファイルを 1 つの Excel ファイルにまとめる

複数の Excel ファイルを 1 つの Excel ファイルにまとめる

次のような .xlsx ファイルにチームごとのレポートがあります。ファイル名は team1.xlsx、team2.xlsx ... teamN.xslx のようになります。

日付 | レポート
-------------
10月2日 | スタッフ1
10月3日 | スタッフ2

今、私はすべての情報を別のExcelファイルにまとめたいのですが、それは次のようなものです。

日付 | チーム 1 | チーム N
--------------------------
10月2日 | スタッフ1 | スタッフN1
10月3日 | スタッフ2 | スタッフN2

これは可能でしょうか?可能であれば、どのようにすればよいでしょうか?

ティア

答え1

SO の次のページを参照してください。

Excel ファイルを 1 つに結合します。

答え2

これらはテキスト ファイルなので、いくつかの Cygwin または Gnu32 コマンド ライン ユーティリティを使用して、次の形式の単一のテキスト ファイルを作成できます。

チーム | 日付 | レポート
-------------------------
チーム 1 | 10 月 2 日 | スタッフ 1
チーム 2 | 10 月 3 日 | スタッフ 2
...
チームN | 10月2日 | スタッフN1
チームN | 10月3日 | スタッフN2

次に、新しいテキスト ファイルを Excel にインポートし、ピボット テーブルを作成して、希望どおりに再編成します。

答え3

team1.xlsxなどのファイルでは、B2からBNのセルにデータが含まれています。

別の xlsx ファイルからのデータは次のように取得される可能性があることがわかりました。

='C:\PathToFile\[TeamN.xlsx]Sheet1'!B2
='C:\PathToFile\[TeamN.xlsx]Sheet1'!B2
...
='C:\PathToFile\[TeamN.xlsx]Sheet1'!BN

とにかく皆さんありがとう!

ところで、質問/主題が明確でない場合は、他の人のために自由に編集してください。

関連情報