いまさら聞けないExcelの使い方講座

【Excel】コピペしたら余計なデータが現れた!? 非表示セルを省いて貼り付けるには

ショートカットキーですばやく見えているセルだけ選択

「非表示」の行も貼り付けられてしまった!

コピーしたいのは「見えているセル」(可視セル)だけなのだけど……

 既存の表を流用することはよくあります。コピー&ペースト後に体裁を整えて完了のつもりが余計な行や列が貼り付けられてしまった……、という経験ありませんか? 例えば以下のような状態です。

直近の3カ月のデータをコピーして……、
貼り付けたら、余計な行も貼り付けられてしまいました

 表に非表示の行が含まれている場合にコピー&ペーストすると起こる現象です。非表示の列が含まれている場合も同様の現象が起こります。見出しとデータを別々にコピーするのは面倒。そもそも表に非表示の行や列が含まれているかどうかを見分けるのも大変です。

 今回は「見えているセル」(可視セル)だけをコピー&ペーストする簡単なテクニックを紹介します。あわせて、表に非表示の行や列を見分ける方法も覚えておきましょう。利用するショートカットキーは共通です。

[Alt]+[;]キー押してからコピーする

 必要なセル範囲を選択後、コピーする前に[Alt]+[;]キーを押してください。非表示の行や列を除いて「見えているセル」(可視セル)のみが選択されます。[Ctrl]+[C]キーを押すと、「見えているセル」(可視セル)のみがコピーされることを確認できます。

コピーしたいセル範囲を選択します(①)
[Alt]+[;]キーを押します(②)。非表示の行を除いたセル範囲が選択されます
[Ctrl]+[C]キーを押します(③)。点線部分が分割されて「見えているセル」(可視セル)のみがコピーされたことを確認できます
新しいワークシートに切り替えて貼り付けると、意図通りのセル範囲が貼り付けられます

非表示の行や列を見分ける

 非表示の行や列は、ぱっと見で見分けるのが難しいでしょう。ワークシート全体を選択してから、先ほどと同じように[Alt]+[;]キーを押してみましょう。非表示の行や列の位置には白い線が表示されます。

左上の[◢](④)をクリックしてワークシート全体を選択します
[Alt]+[;]キーを押します(⑤)。非表示の行や列が含まれている場合は白い線が表示されます

可視セルの選択はショートカットキーが簡単

 可視セルは[ホーム]タブの[検索と選択]-[条件を選択してジャンプ]から[選択オプション]ダイアログボックスを表示して選択することも可能ですが、[Alt]+[;]キーを押すほうが断然簡単です。非表示の行や列を見分ける際にも利用してみてください。