この記事では「エクセルにて0になったら塗りつぶす(色を変える)方法」、「エクセルにて0以外の色分けを行う方法」について解説していきます。
これらの処理としては主に関数やマクロを使用せずとも
・条件付き書式
を使うと良く、実際のサンプルを用いてみていきましょう。
エクセルにてセルの値が「0」になったらセルを塗りつぶす方法
それでは以下のサンプルデータを用いて、エクセルにてセルの値が「0」になったら背景色を変更する方法について解説していきます。
エクセルにてセルの値が0になったらセルの色を塗りつぶす(色を変える)には、上述の通り「条件付き書式」を使用するといいです。
例にあるような表で得点0のセルを赤色に塗りつぶすには、まず表のデータの入っているセル全体を選択します。
次に画面上にあるリボンの「ホーム」をクリックし、その中から「条件付き書式」を選択します。
選択項目が表示されるのでその中から「新しいルール」を選択します。ルールの選択画面が開くので、「指定の値を含むセルだけを書式設定」を選択します。
画面下部にある「次のセルのみを書式設定(O):」の選択項目を
左から「セルの値」、「次の値に等しい」、を選択し、「0」
を入力します。
条件を選択したら、右端にある「書式(E)…」をクリックします。
「セルの書式設定」の画面が開くので、右上にある「塗りつぶし」タブを選択します。
「カラーパレット」が表示されるので、任意の色を選択します。今回は赤色を選択し、画面下の「OK」をクリックします。
一つ前の「新しい書式ルール」の画面になるので、ここでも「OK」をクリックします。
これで表の選択したセルに書式設定が施され、0の入ったセルのみ赤色に塗りつぶされました。
エクセルにてセルの値が「0以外」のセルの色分けを行う方法
上ではセルの値が0の場合セルの色を塗りつぶす処理を行いましたが、次は値が0以外のセルの色を塗りつぶす方法を解説していきます。
先ほどと同様に色分けを行いたいデータの入ったセルを選択します。
次に画面上にあるリボンの「ホーム」をクリックし、その中から「条件付き書式」を選択します。
選択項目が表示されるのでその中から「新しいルール」を選択します。
画面下部にある「次のセルのみを書式設定(O):」の選択項目を
左から「セルの値」、「次の値に等しくない」、を選択し、「0」
を入力します。これで色付けしたい0以外のセルを選択しているわけです(ここが先ほどと違う処理になります。)。
条件を選択したら、右端にある「書式(E)…」をクリックします。
「セルの書式設定」の画面が開くので、右上にある「塗りつぶし」タブを選択します。
「カラーパレット」が表示されるので、任意の色を選択します。今回も0以外のセルに付けたい色として赤色を選択し、画面下の「OK」をクリックします。
一つ前の「新しい書式ルール」の画面になるので、ここでも「OK」をクリックします。
これで表の選択したセルに書式設定が施され、今度は先ほどとは違って、「値が0以外」のセルの色が赤色に塗りつぶされました。
まとめ エクセルにて0以外の色分けや、0になったら色が変わるようにする方法
この記事ではエクセルにて0や0以外を色付けする方法(0になったら色が変わるなど)について解説しました。
いずれにしても「条件付き書式」を使えばいろいろな条件(重複するデータや上位、下位10項目等)で書式設定が行えるので、業務に役立てていきましょう。