INDEX
Excelでセルの数値に応じてセルの色を切り替える方法

Excelでは、条件付き書式を使用することで、セルの値に応じて自動的にセルの色を変更できます。
例えば、「10以上なら青色」「20以上なら赤色」のように条件を設定すると、数値の変化に合わせてセルの色も自動で切り替わります。データの傾向や異常値を見つけやすくなるため、売上表や成績表、在庫管理などでよく利用される機能です。
条件付き書式とは
条件付き書式とは、セルに入力された値や数式の結果に応じて、自動的に書式を変更する機能です。
一度設定しておけば、数値が変わるたびにセルの色も自動で更新されるため、毎回手動で色を変更する必要はありません。
今回の設定例
今回は次の条件でセルの色を変更します。
- 10以上なら青色
- 20以上なら赤色
20以上のセルは赤色が優先され、それ以外の10以上20未満のセルは青色になります。
サンプルデータ
| A | B | C | |
|---|---|---|---|
| 1 | 数値 | ||
| 2 | 5 | ||
| 3 | 10 | ||
| 4 | 15 | ||
| 5 | 20 | ||
| 6 | 25 |
例1:10以上のセルを青色にする
手順
- A2~A6を選択します。
- 「ホーム」→「条件付き書式」→「新しいルール」をクリックします。
- 「数式を使用して、書式設定するセルを決定」を選択します。
- 数式に次を入力します。
=A2>=10
- 「書式」をクリックします。
- 「塗りつぶし」で青色を選択し、「OK」をクリックします。
これで、10以上のセル(A3~A6)が青色になります。
ポイント
数式は「A2」を基準に入力します。適用範囲がA2:A6であれば、それぞれのセルに対して自動的にA3、A4…と読み替えられるため、1つの数式で範囲全体に適用できます。
例2:20以上のセルを赤色にする
手順
- 再び「条件付き書式」→「新しいルール」を選択します。
- 「数式を使用して、書式設定するセルを決定」を選択します。
- 次の数式を入力します。
=A2>=20
- 「書式」で赤色を設定し、「OK」をクリックします。
20以上のセル(A5、A6)が赤色になります。
ルールの優先順位に注意
複数の条件付き書式を設定した場合は、ルールの優先順位によって適用される色が決まります。
今回の例では、20以上のセルは「10以上」にも該当します。そのため、20以上を赤色にしたい場合は、20以上のルールが優先されるように設定する必要があります。
優先順位は、「ホーム」→「条件付き書式」→「ルールの管理」から変更できます。
条件付き書式を編集・削除する方法
設定した条件付き書式は後から変更できます。
- 対象セルを選択します。
- 「ホーム」→「条件付き書式」→「ルールの管理」をクリックします。
- ルールを選択し、編集または削除を行います。
応用例
条件付き書式では、次のような条件も設定できます。
- 100以上なら緑色
- 0未満なら赤色
- 平均との差より大きいセルを強調する
- 今日以前の日付を色付けする
- 空白セルだけ色を付ける
数式を利用すれば、より複雑な条件にも対応できます。
注意点
- 複数のルールを設定すると、優先順位によって適用される書式が決まります。
- セルの色を手動で変更しても、条件付き書式の条件を満たすと条件付き書式が優先されます。
- 条件付き書式を大量のセルに設定すると、ブックの動作が重くなることがあります。
まとめ
- セルの色は条件付き書式で自動的に変更できる。
- 数式を利用すると「10以上」「20以上」など自由な条件を設定できる。
- 複数の条件を設定する場合は、ルールの優先順位を確認する。
- 設定後は数値が変わるたびにセルの色も自動で更新される。