オートフィルタがかかったセルだけに値や式を一気に入力する方法
今回は、オートフィルタがかかったセルだけに、フラグを一気に立てようとする場合の効率的な方法を紹介します。
例えば、こういうことで困ったことは無いでしょうか?
オートフィルタをかけて、あるセルに値や式を入力。そのセルをしたまでドラッグしてコピー。そうすると、オートフィルタがかかって非表示となっていたセルにまで、その値や式が反映されている。本当は、そのフィルタで非表示となっていたセルには、値や式を入力したくなかったのに・・・。
こういったミスを防ぎ、効率的に一気に、値や数式を確実に入力する方法が今回の紹介です。
値を入力する場合
以下のようなリストがあり、300円以下のものにフラグ(ここでは"1"とします)を立てるとします。図ではオートフィルタが既にかかっているとします。
※オートフィルタのかけ方は、こちらをご覧ください。
まず、オートフィルタで300円以下のものを絞ります。
次にフラグを立てる範囲を選択します。
この場合で言うと、マウス操作ならセルC3を選択した後セルC18までドラッグ。キー操作なら、セルC3を選択後、[Shift]キーを押しながら[↓]キーを押しセルC18までカーソルを移動させます。
次に、上図の状態になったら[Alt]+[;](セミコロン)を押します。
そうすると、選択範囲が以下のように少し変わります。これは、見えているセルしか選択されていない状態となっています。
具体的に言うと、4, 6, 9, 10, 13, 15~17, 19行目がオートフィルタで非表示になっていますが、その行のセルは選択されていない状態となっています。
なので、上図では上から下まで太線で囲われていたのがなくなり、非表示行をまたぐところで、セルの色が途切れている状態となっています。
この状態で「1」と入力します。ただし、まだ[Enter]は押しません。
[Enter]を押す際、[Ctrl]キー + [Enter]で押してください。
[Ctrl]キー + [Enter]で押すと、以下のように、選択範囲に一気に「1」が入力されます。
※こちらの記事で紹介した方法と同じ方法です。
オートフィルタを解除すると、ご覧のとおり、選択したセルだけに1が入力されている状態となります。ちゃんと、間の1を立てたくないセルには、1が立っていない状態ができています。
営業先リストなどを作る際に便利な方法ですので、ぜひご活用ください。
次は、数式を一気に入力する方法をご紹介します。