- ベストアンサー
エクセル2002 複数ファイルをひとつにする方法
- エクセル2002で複数のファイルをひとつにまとめる方法について教えてください。営業部、経理部、総務部など部署ごとに同じ書式のファイルがあり、各ファイルには月ごとのデータが入っています。部署ごとのファイルを開かずに特定の月のデータを一つのファイルにまとめる方法を知りたいです。
- エクセル2002で複数のファイルを一つにまとめる方法について教えてください。同じ書式のファイルが営業部、経理部、総務部などの各部署ごとにあり、各ファイルには月ごとのデータが入っています。特定の月のデータを部署ごとに振り分けずに一つのファイルにまとめたいです。
- エクセル2002で複数のファイルを一つにまとめる方法を教えてください。各部署ごとに同じ書式のファイルがあり、各ファイルには月ごとのデータが入っています。特定の月のデータを一つのファイルにまとめる方法を知りたいです。また、データを更新するたびにまとめているファイルも自動的に更新させたいです。
- みんなの回答 (3)
- 専門家の回答
質問者が選んだベストアンサー
Aファイルの7月シートの表範囲をまるっとコピー 7月ブックのAシートの同じセル位置に形式を選んで貼り付けの「リンク貼り付け」ます 以下同文で次々とリンク貼り付け、必要に応じて3D串刺しなどで集計します。 #参考 よく見かけるトラブルですが、実際には7月ブックにAシート・Bシート・Cシートのようにシートを分けず、集計シートの1行目から40行目をAの範囲、41行目から80行目をBの範囲、81行目から120行目をCの範囲のようにして「1枚のシートの中に」リンク貼り付けで集約し、関数を使って必要な集計をした方がはるかに簡単に作業できます。 #参考 いま7月シートからリンク貼り付けた数式が =……[Aファイル.xls]7月!A1 のようになっていたとすると、Ctrl+Hで置換のダイアログを出し 7月 を 8月 にすべて置換し、名前を付けて保存で8月ブックとして保存します。 わざわざ8月のために、またコピーしてリンク貼り付けを繰り返す必要はありません。
その他の回答 (2)
- Gletscher
- ベストアンサー率23% (1525/6504)
異なるファイルからのシートのコピーという意味なら可能ですよ。というより簡単ですよ。 両方のファイルを開いて画面に並べて置いて、マウスでシートをつかんでドラッグするだけです。 ワイドモニターだと簡単ですね。 また、毎月同じようなことをするなら、「串刺し算」をすれば良いですね。 「まとめ」というファイルを、同じフォームで作っておいて、そこにはシート毎に月で集計するようにすれば良いです。 計算式にファイル名とシート名を付ければ、異なるシートでも異なるファイルでも演算ができます。 そのようにして、別に計算をするわけではなく、各ファイルのデータを「まとめ」のシートにコピーするようにしておけば良いと思います。 難しいプログラムなどはなくてもできますよ。
お礼
今回作りたかったのは、工程表であり 串刺し集計は必要ありませんでした。 ありがとうございました。
VBA覚えた方が早いのですが http://www.forest.impress.co.jp/article/2005/11/09/gattai.html そんな人のためにこんなフリーソフト有りますけど。 いずれにしろ自動化したいなら、徐々にでもいいので、VBA覚えることおすすめします。 マクロの自動登録でもある程度はできますが、VBA覚えないと直せないと思うので 頑張って見てください。
お礼
残念ながら、会社のPCにフリーソフトをインストールするのはできません。 ただ、自宅PCにはいい感じでした。 教えて頂きまして、ありがとうございます。 VBAは本当に覚えようと思うので、頑張ってみたいと思います。
お礼
まさにやりたかったことが出来ました!! 関数やVBAなど、自分の中でレベルをあげていて 「リンク貼り付け」機能をすっかり忘れていました。 これで、また置換で月が変わってもすぐに対応できるので 助かります。 ありがとうございました。