手動で行や列を隠したExcelの表をコピーすると、非表示のデータまで貼り付けられることがあります。表示されているセルだけを取り出したい場合は、範囲を選んだ後に「可視セル」を選択してからコピーします。Windows版ExcelではAlt+;がそのショートカットです。
ただし、コピー元を可視セルに限定しても、貼り付け先の隠れた行を自動で避ける操作にはなりません。まず何も入っていないシートへ貼り付け、件数と値を確かめると失敗を減らせます。以下ではWindowsデスクトップ版の操作を説明し、Web版との違いも分けて扱います。
ADVERTISEMENT
1. 行の非表示・フィルター・可視セルの違い
行番号を右クリックして「非表示」にする操作、条件で行を絞るフィルター、アウトラインを折りたたむ操作は、いずれも一部を画面から隠します。しかし、どの機能で隠したかと、コピー範囲が通常のセル範囲かテーブルかによって扱いが異なるため、「見えない行は常にコピーされない」とは考えないでください。
特に、手動で隠した行・列は通常のコピー対象に含まれます。フィルターされたテーブルでは表示行だけをコピーできる場合があり、これを「Excelが不確実に推測している」と説明するのも適切ではありません。見えている部分だけを取り出す意図を明確にするため、デスクトップ版では可視セルを指定して結果を確認します。
可視セルとは、画面のスクロール範囲内に見えているセルだけという意味ではありません。行や列が非表示になっていないセルが対象です。下へスクロールしないと見えない行でも、選択範囲内で非表示でなければコピー対象になります。
2. Alt+;を使い、手動で隠した行を除いてコピーする
練習用の表を用意します。A1を「商品」、B1を「数量」とし、2〜5行目に商品A・B・C・D、数量10・20・30・40を順に入れます。3行目を手動で非表示にして、商品Bだけ見えない状態にします。
- 名前ボックスに
A1:B5と入力してEnterを押し、見出しを含む範囲を選びます。 - Altキーを押しながらセミコロンのキーを押します。
- そのままCtrl+Cでコピーします。コピー前に別のセルをクリックして選択を変えないでください。
- 新しい空のシートを開き、A1だけを選んでCtrl+Vで貼り付けます。
- 見出しの下に商品A・C・Dが並び、数量が10・30・40になっているか確認します。
結果は見出しを含む4行です。元の3行目の位置に空行を残すのではなく、選んだ可視セルが連続する行へ貼り付けられます。商品名と数量の組が崩れていないことも一緒に見てください。数量の合計は80ですが、合計だけでは別の行を誤ってコピーしたことを見落とすため、行の内容も照合します。

元の表はコピーしただけなので、そのまま残ります。練習を終えたら、元シートで2〜4行目の行番号をまとめて選び、「再表示」で3行目を戻します。貼り付け結果を取り消す場合は貼り付け直後にCtrl+Zを使うか、練習用の出力範囲だけを消します。
3. ショートカットが使いにくいときはメニューで選ぶ
キーボード配列や使用環境によってAlt+;が入力しにくい場合は、同じ可視セル選択をメニューから実行できます。コピーする範囲を先に選ぶ点は変わりません。
- 対象範囲を選択します。
- 「ホーム」→「検索と選択」→「条件を選択してジャンプ」を開きます。
- 「可視セル」を選び、「OK」を押します。
- Ctrl+Cでコピーし、貼り付け先の左上の1セルを選んで貼り付けます。
F5またはCtrl+Gで「ジャンプ」を開き、「セル選択」から「可視セル」を選ぶ方法もあります。リボンの表示が異なる場合はこちらを使えます。セルを編集中のままでは意図した範囲を選べないため、入力を確定または取り消してから実行してください。
可視セルを選ぶと、非表示部分を除いた複数の範囲として選択されます。選択境界の見え方はテーマや倍率で分かりにくいこともあるので、線が見えたことだけを成功の基準にせず、貼り付け後のデータで確認します。
4. コピー元より先に貼り付け先を点検する
コピー先に非表示行があると、連続した行へ貼り付けられた結果の一部が隠れます。コピー元で可視セルを選んだことは、貼り付け先の可視行だけを更新する指定ではありません。「飛び飛びの表示行へ順番に配る」操作を想定して使わないでください。
既存表の更新が目的なら、いったん空のシートへ出して、管理番号などの対応するキーを確認します。フィルターを解除するだけで、コピー元とコピー先の行順が一致するとは限りません。行の対応が分からないまま上書きせず、どのレコードを更新するか決めてから転記します。
貼り付け先に結合セルや既存データがある場合も注意が必要です。貼り付けが拒否されたら、まず同じコピー内容を空の通常セルへ貼り付けられるか試します。空の場所では成功するなら、貼り付け先の形や選択範囲を調べます。エラーを避けるためだけに元表の結合や保護を一括解除しないようにしましょう。
| 状態 | 確かめること |
|---|---|
| 隠した行が混じった | コピー直前に可視セルを選んだか |
| 貼り付け後の一部が見えない | 出力先にも非表示行・列がないか |
| 件数は合うが内容が違う | 商品名や管理番号と値の組が合っているか |
| 貼り付けできない | 空の通常セルで試し、結合や複数範囲を確認 |
5. 数式も必要か、表示された値だけ必要かを決める
通常のコピーと貼り付けでは数式もコピーされ、相対参照が移動先に合わせて変わります。報告用に現在の計算結果だけを渡したい場合は、「値」の貼り付けを使います。可視セルの選択はコピーする場所の指定、値の貼り付けは貼り付ける内容の指定で、別々の操作です。
例えばアウトラインを折りたたんで小計行だけを表示した表なら、可視セルを選んでコピーし、空のシートへ値として貼り付けると、その時点の小計を取り出せます。通常の貼り付けで式を残すと、移動後の参照先によって元の小計と違う値になることがあるため、数式バーも確認してください。
ただし値にすると、元の明細を後から直しても自動更新されません。更新が必要な集計表なのか、確定した報告用の数値なのかを区別します。また、小計と総計を両方コピーした範囲をさらにSUMすると二重計上になるため、出力後に何を合計するかも決めておきます。
6. Web版や社外共有では別の注意が必要
Microsoftの案内では、Excel for the webの通常範囲にはデスクトップ版と同じ可視セル選択の操作がなく、フィルターされたテーブルでは表示セルだけをコピーできるとされています。Alt+;が反応しない場合に、Web版とWindowsデスクトップ版を混同しないようにします。通常範囲で確実に選び分けたいなら、デスクトップ版で開いて作業します。
非表示は情報を削除した状態ではありません。元のブックをそのまま共有すれば、隠した行・列や別シートを相手が確認できる場合があります。可視セルをコピーしただけで、ブック全体から非公開情報がなくなったとも言えません。
外部へ渡す場合は、新しいブックへ必要な範囲だけを出し、不要なシートや列がないことを確認します。数式を渡さない用途なら値として貼り付け、ファイル名やコメントなども見直します。今回のショートカットは転記のための機能であり、情報漏えいを防ぐ仕組みの代わりにはなりません。
7. 行数だけでなくキーと数量を確認する
可視セルコピーは「範囲を選ぶ→可視セルを選ぶ→コピー→空の場所へ貼り付け→照合」の順で進めます。貼り付け先も可視行だけを選ぶ操作だと誤解しなければ、隠れた行の上書きや、貼り付けたのに見えないという混乱を減らせます。
Microsoftの可視セルだけをコピーする方法とキーボードショートカットも確認できます。見出しを含めるか、数式か値か、どの行を出力するかを決めてからコピーしてください。
超解決 Excel・Word研究班
企業のDX支援や業務効率化を専門とする技術者チーム。20年以上のExcel・Word運用改善実績に基づき、不具合の根本原因と最短の解決策を監修しています。ExcelとWordを使った「やりたいこと」「困っていること」「より便利な使い方」をクライアントの視点で丁寧に提供します。
Office・仕事術の人気記事ランキング
- 【Outlook】添付ファイルが「Winmail.dat」に化ける!受信側が困らない送信設定
- 【PDF】入力した文字のフォント・サイズ・色を変更する方法|注釈とフォームの違い
- 【Word】校閲機能の基本!赤字(変更履歴)とコメントで修正を見える化する
- 【Word】差し込み印刷の金額にカンマを付ける方法|小数・0・空欄の確認
- 【Microsoft 365】サインイン時に「詳細情報が必要です」と出る時の認証情報登録手順
- 【Excel】オートフィル(右下の+)が効かない!ドラッグできない時のオプション有効化設定
- 【Outlook】祝日が表示されない・重複する時の対処|追加方法と対象年の確認
- 【Outlook】メール送信時にエラーになる「送信不能」の原因切り分け
- 【PDF】PDFの不要な文字や画像を「白塗り」して消す(修正テープ)無料の裏ワザ
- 【Box】Box Toolsが動かずOffice編集できない時の直し方
