2015年08月16日

表示されているセルだけにコピー(貼り付け)してみた(可視セルの選択) / Excel / 一般

さて、フィルタを適用させて抽出したセルに「形式を選択して貼り付け」でデータを貼り付けると、抽出されている行の間の抽出されていないセルにも値が貼り付いてしまいましたが、フィルタではなく単に「非表示」にした行に貼り付けをするとどうなるでしょうか?

まず、こんなシートがあります。
20150809_01.JPG

ここで、"A"以外の行を非表示にします。
非表示にする行を選択範囲にして、右クリから「非表示」を選択します。
20150809_17.JPG

すると、"A"だけの行(レコード)が抽出されました。
20150809_18.JPG

そこで、最初の「値」のセルに"10"を入力し、セルの右下角(フィルハンドル)をドラッグして下のセルに貼り付けします。
20150809_19.JPG

すると、"A"の行に"10"が貼り付けられました。
ちなみに、フィルハンドルによる貼り付けは、フィルタで抽出された行への貼り付けの場合は、抽出されていない行への貼り付けはされませんでした。
20150809_20.JPG

んで、非表示行を再表示します。
非表示にした行の範囲を選択します。
20150809_21.JPG

右クリから「再表示」を選択します。
20150809_22.JPG

するとなんと!?
非表示にしていた行にも"10"が貼りついてしまっています。
20150809_23.JPG

つまり、「非表示」にした場合は、表示されていないだけなので選択範囲に含まれると値は貼り付けられます。

表示されているセルだけにコピー(貼り付け)させるには(可視セルの選択)
では、非表示にした行に貼り付けられないようにするにはどうしたらいいかと言うと、
貼り付ける範囲を「可視セル」として選択すると見えているセルのみが選択範囲になり、非表示の行や、フィルタで抽出されていない行などは強制的に選択範囲から除外することができます。

では、さっそくまた"A"以外の行を非表示にして、8行と12行の"A"の範囲を選択します。
20150809_24.JPG

そこで、「ホーム」、「編集」、「検索と選択」を選択します。
20150809_25.JPG

「条件を選択してジャンプ」を選択します。
20150809_26.JPG

「選択オプション」画面が開きます。
「可視セル」のボタンを選択し、「OK」します。
20150809_27.JPG

すると、選択した範囲があたかもCtrlキーを押しながら選択したのと同じように表示されています。
20150809_28.JPG

そこで、右クリから「貼り付け」を選択します。
20150809_29.JPG

"A"に"10"が貼り付けられて、、
20150809_30.JPG

非表示だった行を再表示してみると、、、
そこには"10"は貼り付けられておらず、"A"だけに貼り付けが出来ています。
20150809_31.JPG

この、可視セルの選択はショートカットキー「Alt + ;」が用意されています。こっちの方が一発で選択できるので推しです!

バックナンバー
フィルタで抽出したセルに「形式を選択して貼り付け」をしてみると!?

関連ページ
Alt + ; で表示されているセル(可視セル)だけを選択範囲にしてみた
オートフィルで連続データが入力できない!?
抽出したセルに連続数を入力してみた(可視化セルにオートフィルをかける)


今日の物欲
やっぱ、ハイレゾよりアナログでしょ!?


posted by haku1569 at 19:11| Excel一般 | このブログの読者になる | 更新情報をチェックする