• ベストアンサー

エクセル:フィルーター:コピー

エクセルにて、表を作成し、それを、オートフィルターをかけます。そうすると、例えば、1行目、3行目、5行目、7行目だけが表示され、B列をまるごと、D列にコピーしようとすると出来ません。行が飛んでいるからだと思います。一つづつコピーするしかないのでしょうか?それとも、一発で、コピーする方法はないのでしょうか?宜しくお願いします。

質問者が選んだベストアンサー

  • ベストアンサー
  • bin-chan
  • ベストアンサー率33% (1403/4213)
回答No.1

> 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にコピーしておいて、オートフィルタの条件を「反対」にして、不要なセルを消去。 でいかがですか?

mitatarou
質問者

お礼

ありがとうございました。質問の意図が伝えられず、すいませんでした。

その他の回答 (3)

  • MackyNo1
  • ベストアンサー率53% (1521/2850)
回答No.4

オートフィルタしているデータをコピーすると、基本的にフィルタされているデータ(可視セル)だけのコピーとなりますので、フィルタしているセルの上に貼り付けると、行番号が詰めてコピーされてしまいますので、通常のコピー作業はできません。 一方、フィルタしたセルでオートフィルの操作を行うと、連続データを生成することはできず、表示されているセルだけのコピーのみ可能となります。 すなわち、フィルタしたセルに「同じ値」をコピーする場合は(または隣の列や行へオートフィルドラッグ)する場合は、該当セルのみコピーできます。 今回のケースで、B列の値がすべて同じで(たとえばB列でフィルタしたような場合)これをD列の対応する行のセルにコピーするなら、B列の1つのセルをD列の表示されている一番上のセルにコピーして、このセルを下方向にオートフィルドラッグすることになります。

mitatarou
質問者

お礼

なるほど、分かりました。明日、試してみます。ありがとうございました!

noname#204879
noname#204879
回答No.3

》 B列をまるごと、D列にコピーしようとすると出来ません 「B列をまるごと」[コピー]した後で、セル D1 のみを選択して[貼り付け]してみてください。どうなりますか? 貴方は「セル D1 のみ」のところを、「D列全体」にしたのではありませんか?

mitatarou
質問者

お礼

ありがとうございます。うまく、質問が伝えられず、すいませんでした。

  • end-u
  • ベストアンサー率79% (496/625)
回答No.2

オートフィルタをかけた状態で。 1)C列全体を選択して右クリック、[表示しない]。 2)B1:B7を選択して右下コーナーのちっちゃい■(フィルハンドルといいます)をマウスでクリックして(黒い十字になります)右に(D列に)ドラッグ。 オートフィルタ解除、C列を再表示して確認してみてください。

mitatarou
質問者

お礼

ありがとうございました。うまく、質問が出来ずすいませんでした。

関連するQ&A