- ベストアンサー
エクセル:フィルーター:コピー
エクセルにて、表を作成し、それを、オートフィルターをかけます。そうすると、例えば、1行目、3行目、5行目、7行目だけが表示され、B列をまるごと、D列にコピーしようとすると出来ません。行が飛んでいるからだと思います。一つづつコピーするしかないのでしょうか?それとも、一発で、コピーする方法はないのでしょうか?宜しくお願いします。
- みんなの回答 (4)
- 専門家の回答
質問者が選んだベストアンサー
> 1行目、3行目、5行目、7行目だけが表示され、B列をまるごと、D列にコピーしようとすると出来ません。 コピー&ペーストした後、セルB1,B3,B5,B7がD列のどの位置にあってほしいのですか? セルD1,D2,D3,D4? それともセルD1,D3,D5,D7? セルD1,D2,D3,D4だったら、 メニューの編集>ジャンプ>範囲選択>可視セルを選択してからコピー。 セルD1を選んでペースト セルD1,D3,D5,D7だったら はじめに列Bを列Dにコピーしておいて、オートフィルタの条件を「反対」にして、不要なセルを消去。 でいかがですか?
その他の回答 (3)
- MackyNo1
- ベストアンサー率53% (1521/2850)
オートフィルタしているデータをコピーすると、基本的にフィルタされているデータ(可視セル)だけのコピーとなりますので、フィルタしているセルの上に貼り付けると、行番号が詰めてコピーされてしまいますので、通常のコピー作業はできません。 一方、フィルタしたセルでオートフィルの操作を行うと、連続データを生成することはできず、表示されているセルだけのコピーのみ可能となります。 すなわち、フィルタしたセルに「同じ値」をコピーする場合は(または隣の列や行へオートフィルドラッグ)する場合は、該当セルのみコピーできます。 今回のケースで、B列の値がすべて同じで(たとえばB列でフィルタしたような場合)これをD列の対応する行のセルにコピーするなら、B列の1つのセルをD列の表示されている一番上のセルにコピーして、このセルを下方向にオートフィルドラッグすることになります。
お礼
なるほど、分かりました。明日、試してみます。ありがとうございました!
》 B列をまるごと、D列にコピーしようとすると出来ません 「B列をまるごと」[コピー]した後で、セル D1 のみを選択して[貼り付け]してみてください。どうなりますか? 貴方は「セル D1 のみ」のところを、「D列全体」にしたのではありませんか?
お礼
ありがとうございます。うまく、質問が伝えられず、すいませんでした。
- end-u
- ベストアンサー率79% (496/625)
オートフィルタをかけた状態で。 1)C列全体を選択して右クリック、[表示しない]。 2)B1:B7を選択して右下コーナーのちっちゃい■(フィルハンドルといいます)をマウスでクリックして(黒い十字になります)右に(D列に)ドラッグ。 オートフィルタ解除、C列を再表示して確認してみてください。
お礼
ありがとうございました。うまく、質問が出来ずすいませんでした。
お礼
ありがとうございました。質問の意図が伝えられず、すいませんでした。