Excelで作業をしていると、「入力した内容によって自動でセルの色が変わったら便利なのに」と感じたことはないでしょうか。
実は、Excelには条件付き書式という強力な機能があり、特定の値や文字列が入力された際に、セルや行・列の色を自動で変更することが可能です。
この記事では、「【Excel】エクセルで入力したら色が変わる設定方法(行・列・セル・複数条件・色の解除など)」というテーマで、初心者の方にも分かりやすく丁寧に解説していきます。
セル単体への設定はもちろん、行全体・列全体への適用方法、複数条件の組み合わせ方、さらに設定した色の解除方法まで網羅しているので、ぜひ最後までご覧ください。
Excelで入力したら色が変わる仕組みは「条件付き書式」で実現できる
それではまず、Excelで入力したら色が変わる仕組みの基本について解説していきます。
Excelで入力内容に応じてセルの色を自動変更するには、「条件付き書式(Conditional Formatting)」という機能を使います。
条件付き書式とは、あらかじめ設定したルール(条件)に一致したとき、自動的に書式(色・フォント・罫線など)を適用してくれる機能のことです。
たとえば、「セルの値が100以上なら青色にする」「特定の文字列が入力されたら赤色にする」といったことが、関数やマクロを使わずに設定できます。
条件付き書式はExcelの「ホーム」タブの中に用意されており、難しいプログラミングの知識がなくても直感的に操作できるのが大きな魅力です。
条件付き書式で使える主なルールの種類を以下の表で確認してみましょう。
| ルールの種類 | 内容 | よくある活用例 |
|---|---|---|
| セルの値 | 数値・文字列の大小・一致などで判定 | 売上が目標以上なら緑色 |
| 数式を使用 | 任意の数式でTrue/Falseを判定 | 行全体・列全体への色付け |
| 上位・下位ルール | 上位N件・下位N件などを強調 | 成績上位10名をハイライト |
| データバー | 値の大きさをバーで視覚化 | 進捗状況のグラフ的表示 |
| カラースケール | 値に応じてグラデーションで色付け | 気温や点数の分布確認 |
| アイコンセット | 値の大小にアイコンを表示 | 達成率を矢印で表示 |
このように、条件付き書式には多彩なルールが用意されており、さまざまなシーンで活用できます。
特に業務でよく使うのは「セルの値」と「数式を使用」の2種類でしょう。
次のセクションから、具体的な設定手順を詳しく見ていきます。
セル・行・列ごとの色の変え方を設定する手順
続いては、セル・行・列それぞれへの色の変え方について確認していきます。
条件付き書式の設定は、対象範囲の選び方によって「セル単位」「行単位」「列単位」と異なる適用が可能です。
セル単体に色を付ける方法
最も基本的な操作は、特定のセルに条件を設定して色を付ける方法です。
手順は以下のとおりです。
① 色を付けたいセルまたはセル範囲を選択する
② 「ホーム」タブ →「条件付き書式」→「セルの強調表示ルール」をクリック
③ 「指定の値に等しい」「文字列」など条件の種類を選ぶ
④ 条件となる値や文字列を入力し、書式(色)を選択する
⑤「OK」をクリックして完了
たとえば、A列のセルに「完了」と入力したら緑色になるように設定すれば、進捗管理がひと目で把握できるようになります。
セルの強調表示ルールには「より大きい」「より小さい」「指定の範囲内」「文字列を含む」「重複する値」など多数の条件が用意されているので、目的に合わせて選択しましょう。
行全体に色を付ける方法
「特定のセルに値が入ったら、その行全体の色を変えたい」という場面はとても多いでしょう。
このケースでは、「数式を使用して、書式設定するセルを決定する」というルールを活用します。
① 色を付けたい行の範囲全体を選択(例:A2:F20)
② 「ホーム」→「条件付き書式」→「新しいルール」をクリック
③「数式を使用して、書式設定するセルを決定する」を選択
④ 数式欄に例えば =$C2=”完了” と入力(C列が条件の場合)
⑤ 「書式」から塗りつぶしの色を設定し「OK」をクリック
ここでのポイントは、列を固定する「$」(絶対参照)の使い方です。
「=$C2」のように列だけを固定することで、行全体に条件が正しく適用されます。
「$C$2」と行も固定してしまうと意図通りに動作しないため注意が必要です。
列全体に色を付ける方法
列全体に色を付けたい場合も、基本的な操作は行の場合と同様です。
ただし、数式の参照方向が変わる点に注意しましょう。
① 色を付けたい列の範囲を選択(例:A1:A100)
② 「新しいルール」→「数式を使用して…」を選択
③ 数式欄に例えば =A$1=”売上” と入力(1行目が条件の場合)
④ 書式を設定して「OK」をクリック
列全体の場合は、行番号を「$」で固定(=A$1)することが重要です。
行・列どちらの場合も、参照する行・列の固定を間違えると意図しない動作になるため、設定後に動作確認を行うことをおすすめします。
複数条件を設定して色を使い分ける方法
続いては、複数条件を設定してより細かく色を使い分ける方法を確認していきます。
条件付き書式は1つのルールだけでなく、複数のルールを重ねて設定することが可能です。
たとえば、「80点以上なら青、60点以上なら黄色、60点未満なら赤」のように段階的に色を変えることで、データの視認性が大幅に向上します。
複数のルールを追加する手順
複数条件を設定する際は、「新しいルール」を条件の数だけ繰り返し追加していきます。
① 対象のセル範囲を選択する
② 「条件付き書式」→「新しいルール」で1つ目のルールを作成・設定
③ 同じ範囲を選択したまま、再度「新しいルール」で2つ目のルールを追加
④ 同様に3つ目以降も追加する
⑤ 「条件付き書式」→「ルールの管理」で優先順位を確認・調整する
複数ルールが競合する場合、リスト上位にあるルールが優先されます。
「ルールの管理」画面で上下の矢印ボタンを使って優先順位を調整しましょう。
AND条件・OR条件を数式で指定する方法
「AかつB」という複合条件や、「AまたはB」という選択条件を設定したい場合は、数式にAND関数やOR関数を組み合わせます。
AND条件の例(B列が”営業部”かつC列が100以上の場合に色付け)
=AND($B2=”営業部”,$C2>=100)
OR条件の例(B列が”営業部”またはC列が100以上の場合に色付け)
=OR($B2=”営業部”,$C2>=100)
このように数式を活用することで、より柔軟な条件設定が可能になります。
AND・OR関数はExcelの基本関数と同じように使えるため、関数に慣れている方にとっては直感的に扱えるでしょう。
特定の文字列が含まれる場合に色を付ける方法
「セルに特定の文字列が含まれていたら色を付けたい」という場合は、COUNTIF関数やISNUMBER関数とSEARCH関数を組み合わせる方法が便利です。
例:A列に「未完了」という文字が含まれる行を色付けしたい場合
=ISNUMBER(SEARCH(“未完了”,$A2))
または
=COUNTIF($A2,”*未完了*”)>0
SEARCH関数は大文字・小文字を区別しないため、表記ゆれがある場合にも対応しやすい点が特徴です。
一方、大文字・小文字を厳密に区別したい場合はFIND関数を使うとよいでしょう。
設定した色を解除・変更する方法
続いては、設定した条件付き書式の色を解除・変更する方法を確認していきます。
条件付き書式を設定した後、不要になった場合や修正したい場合もあるでしょう。
削除・変更の手順を正しく理解しておくことで、ミスなく管理できます。
特定のセル範囲の条件付き書式を解除する方法
特定の範囲に設定した条件付き書式のみを解除したい場合の手順です。
① 解除したいセル範囲を選択する
② 「ホーム」→「条件付き書式」→「ルールのクリア」をクリック
③「選択したセルからルールをクリア」を選択
この操作で、選択範囲に設定されていた条件付き書式がすべて削除されます。
シート全体の条件付き書式をまとめて解除したい場合は、「シート全体からルールをクリア」を選びましょう。
特定のルールだけを削除・編集する方法
複数ルールを設定している場合、特定のルールだけを削除・編集するには「ルールの管理」を使います。
① 対象セルを選択した状態で「条件付き書式」→「ルールの管理」をクリック
② 一覧から対象のルールを選択する
③ 「ルールの削除」で削除、または「ルールの編集」で条件・書式を変更する
④「OK」をクリックして反映
「ルールの管理」画面では、現在設定されているすべてのルールが一覧で確認できます。
どのルールがどの範囲に適用されているかも表示されるため、管理がしやすくなります。
条件付き書式のコピーと別セルへの適用方法
既に設定した条件付き書式を別のセルや範囲にも適用したい場合は、「書式のコピー/貼り付け」(ペイントブラシ)機能を使うのが最も手軽です。
① 条件付き書式が設定されているセルを選択する
② 「ホーム」タブの「書式のコピー/貼り付け」(ブラシアイコン)をクリック
③ 貼り付け先のセル範囲をドラッグして選択する
この方法なら、同じ条件を別の範囲にも素早く展開できます。
ただし、数式に絶対参照・相対参照が混在している場合、コピー後に参照がずれることがあるため、貼り付け後に「ルールの管理」で内容を確認することをおすすめします。
条件付き書式は通常の塗りつぶし設定とは別に管理されます。セルの色を「なし」に設定しても条件付き書式のルールは残っているため、解除する際は必ず「ルールのクリア」から操作するようにしましょう。
まとめ
この記事では、「【Excel】エクセルで入力したら色が変わる設定方法(行・列・セル・複数条件・色の解除など)」というテーマで詳しく解説してきました。
Excelで入力したら色が変わる機能は、条件付き書式を使うことで簡単に実現できます。
セル単体への色付けはもちろん、行全体・列全体への適用、AND・OR関数を使った複数条件の設定、さらには不要になったルールの解除・編集まで、幅広い操作に対応しています。
条件付き書式を上手に活用すれば、データの視認性が高まり、作業ミスの防止にもつながります。
まずは簡単なセルへの色付けから試してみて、慣れてきたら行全体への適用や複数条件の組み合わせにも挑戦してみてください。
日々のExcel業務がより効率的で快適になること間違いなしです。