- ベストアンサー
Excel 必要な部分だけを抽出
素人です。 あるデータ「a.xls」の中から必要な部分だけを b.xlsの表に表示させたいです。 a.xlsは必要ないので、捨てていきたいのですが a.xlsがなくても、b.xlsへデータを表示させることは 出来るのでしょうか? 出来るのであれば使うのは関数ですか?
- みんなの回答 (4)
- 専門家の回答
質問者が選んだベストアンサー
>必要な部分だけをb.xlsの表に表示させたいです 基本の手順1: a.xlsから必要な部分をコピーし,b.xlsに貼り付けます。 コピー貼り付けた後は,オリジナルのa.xlsは捨ててもなにしてもいっこうに構いません。 基本の手順2: a.xlsから必要な部分をコピーし,b.xlsに「形式を選んで貼り付け」の「リンク貼り付け」ます。 a.xlsが生きてる間は,b.xlsは最新のa.xlsの内容を表示し続けます。 あまり安全な方法ではありませんがその後a.xlsを廃棄した場合でも,b.xlsは原則として最後のaの姿を残したままになります。 #a.xlsが有っても無くした後も,b.xls側で「リンクの解除」の操作を行う事で,その時点での値を生データとして安全に保持できます。
その他の回答 (3)
- chayamati
- ベストアンサー率41% (260/624)
a.xlsは必要ないので、捨てていきたいのですが コピペではなく ばばっと、自動で必要な部分をとりだしたいです。 ------------------------------------------- keithin 様の仰る通り状況がわかりません a.xlsとb.xls はどのような関係にあるのですか 一回きりならコピペでよいのではないでしょうか a.xlsは次々と作成されその都度b.xlsに取込みのようですね そうだとしたらマクロまたはVBAと思うのですが ・a.xlsどのような形で作成されますか ・b.xlsの何処へ取り込みますか(一つのSheetの末尾か新規のSheetか)
- keithin
- ベストアンサー率66% (5278/7941)
あんまり手抜きのご相談で、いったいどんな体裁の元のエクセルから、いったいどういう具合に、いったい何を抜いてきたいのか何一つ説明が無いので、一番簡単な「リンク貼り付け」の方策を回答しておきました。 関数だろうがリンク貼り付けだろうが、「基本の手順その2」で説明した内容は全く一緒です。 「必要な部分を自動でぱぱっと取り出す関数」は、もっと具体的に目に見える様子を添えて、別途ご相談を投稿してください。
- maiko0318
- ベストアンサー率21% (1483/6969)
関数で出来ますが、リンクしている以上、a.xlsが消えた瞬間にb.xlsのデータはなくなってしまいます。 マクロで読み込んで設定したらデータは残ります。
補足
なにか、参考になるページはありますか?
補足
コピペではなく ばばっと、自動で必要な部分をとりだしたいです。