Excelでフィルターを適用した可視セルをそのままコピー&ペーストする方法

目次

フィルターを適用した可視セルを普通にコピペすると

フィルターをかけた状態で可視セルを普通にコピペするとどうなるのか確認します。

下図は、Excelのフィルター機能で3行目が非表示になっている状態です。

フィルターした状態で、A列をコピーしてB列にペーストします。殆どの人の希望としては、A列のA001,A003,A004,A005がコピーされそのまま、B列にペーストされることだと思います。しかしながら、普通にコピペすると下図のようになってしまうわけです。

何故このようになってしまうのか、正確に確認をしてみます。下図は、フィルターを解除した状態です。

  1. A列の可視セルのみがコピーされる
  2. 非表示行(3行目)へもペーストされる

というロジックになっているためでした。まあ、これがExcelの仕様なので文句は言えないですが。。。

フィルターを適用した可視セルをそのままコピペする方法

それでは本題のフィルターを適用した可視セルをそのままコピペする方法を説明します。

オートフィルを使え!の一言です。

オートフィルとは、以下を見れば一目瞭然です。

A列を選択して左下の[+]を右側の列へドラッグ&ドロップするだけです。

ちょっと待て、隣の列を飛び越えてコピペしたい場合はどうすればいいのかという疑問が出てきます。

その場合は、以下の手順で実現できます。

  1. B列を非表示にする
  2. A列をオートフィルしてC列にデータをコピーする
  3. B列を再表示する

これで、フィルターが効いた状態で自信をもってできますね。お疲れ様でした。

コメント

コメントする

目次