- ベストアンサー
エクセルでのデータ管理の方法とは?
- エクセルでのデータの管理をする上で、複数のシートを1枚のシートにまとめる方法が知りたいです。
- 具体的には、複数のシートのデータを1枚のシートで上から続けて表示する方法を教えてください。
- 複数のシートの決まった行だけを1枚のシートで表示したいと考えています。また、マクロなどの方法も教えていただけると助かります。
- みんなの回答 (2)
- 専門家の回答
質問者が選んだベストアンサー
>複数のシートには商品の個数・価格みたいなものが入っていてそのデータを >1枚のシートにデータとしてまとめたいのです。 結論から言えば、「手作業でコピー&ペースト」または「VBAで実現」となります。 【VBAの場合】 各シートにある表の構成(A列:商品の個数 B列:価格 などの表のつくり)が同一であれば、単純に「各シートのデータ範囲をコピーし、集約シートの末尾に貼付け」といった内容のVBAコードを作成すれば良いでしょう。 しかし、複数の表を1つの表にまとめたいとのことですが、そもそも単純に1枚にまとまる表なのでしょうか? つまり、各シートの表の構成が異なれば、単純にVBAでコピー&ペーストのコードでは処理できません。なぜなら、列の削除などの再加工が必要ですよね。
その他の回答 (1)
- KenKen_SP
- ベストアンサー率62% (785/1258)
>...複数のシートのデータを1枚のシートで上から続けて >表示するみたいな形にする事です。 >...使う目的としては複数にちらばったデータを一つにし >他のデータとの付け合せをするのに使うものです。 単純に考えて、視覚的にデータの比較ができればOKですか? 私が良く使う方法は、各シートの表を“図”として1枚のシートにまとめています。 1. セル範囲をコピー 2. 貼り付けたいセルを選択 3. [Shift]キーを押しながら、EXCELメニューの[編集]をクリック 4. [図の貼り付け]をクリック これで、表が図としてシートに貼り付けられます。これを1枚のシートに集約してゆけば良いかと。 また、コピー元のセルを編集した際に、貼り付けた図も自動で更新されるようにしたければ、[図のリンク貼り付け]で同様の操作を行います。ただし、あまりに“リンクされた図”を多用すると、EXCELの動作が非常に重くなりますので、注意が必要です。 はずしていたら、すみません。
補足
回答ありがとうございました。 自分の説明が不足でしたので補足します。 複数のシートには商品の個数・価格みたいなものが入っていてそのデータを1枚のシートにデータとしてまとめたいのです。 まとめたデータはソート機能を使ってしぼりこんだりするので図では対応できないので・・ こんな用度でつかえる方法あったら教えて下さい