
Excelで非表示の行や列を除いてコピーするには、範囲を選択して「可視セル」を指定してからコピーします。
貼り付け先は非表示行のない空き範囲にすると、対応関係を確認しやすくなります。
この記事は、Windows版Excel(Microsoft365/Excel2024)を中心に説明します。
更新状況によって、タブや項目の名前が異なる場合があります。
非表示とフィルターによる絞り込みの違い
手動で非表示にした行と、フィルターで絞り込んだ行は、コピー時の扱いが同じとは限りません。
- 対象範囲に非表示の行や列がないか確認します。
- コピーする見出し行を含めるか決めます。
- 元の表のコピーを必要に応じて残します。
画面に見えているからといって、通常のコピーで必ず可視セルだけになるとは限りません。
可視セルだけを選択してコピーする
可視セルを明示してコピーします。
- コピーしたい範囲を選択します。
- 「ホーム」→「検索と選択」→「条件を選択してジャンプ」を開きます。
- 「可視セル」を選び、「OK」後にCtrl+Cを押します。
Ctrl+Gから「セル選択」を開く方法でも、同じ種類の選択ができます。
貼り付け先で行数と並びを確認する
まず連続した空の範囲へ貼り付けます。
- 新しいシートなど、非表示行のない場所を選びます。
- 貼り付け先の左上セルを1つ選択します。
- Ctrl+Vで貼り付け、行数と並びを確認します。
数式を残す必要がなければ、値として貼り付ける方法も使えます。
非表示セルを含む貼り付け先の注意点
貼り付け先も絞り込み中だと、見えないセルへ値が入るなど、期待と異なる結果になる場合があります。
- 上書き対象の表はコピーを残します。
- 可視セルへの一括貼り付けが可能な配置か確認します。
- 複雑なら補助列やキーで対応させる方法を検討します。
非連続の範囲どうしを無理に貼り付けるより、一度別シートへ取り出して確認する方が安全です。
よくある質問
貼り付け先も非表示にしておけば飛ばして貼れますか?
通常の貼り付けが見えている行だけへ対応するとは限りません。
別の空き範囲へ貼り付けて確認するか、データの対応方法を別に設計します。