Excelの条件付き書式の使い方|文字・日付・行まで自動色分け


はじめに
- 条件付き書式とは指定したいセルに文字色・背景色・アイコンなどの書式を自動で反映させる機能のことである
- 自動色分けを設定することで大量のデータを一目で見やすくする
- 数値が増減するセルはカラースケールで簡単に設定できる
- 条件付き書式を設定するだけでなくコピー・解除・ルールの管理にも使える
- 条件付き書式で重複しているデータも簡単に見つけられる
業務でよく使われるExcelの表を作成する際に、期限切れや未対応の項目を見落としてしまった経験はありませんか?見落としのミスをどのように防げるのか、悩むことがあると思います。こうした悩みは、条件付き書式を使って文字・日付・行のセルを自動的に色分けすることで解消でき、作業コストの削減やトラブル防止にもつながります。この機会に条件付き書式の基本から順を追って学んでみましょう。
Excelの条件付き書式とは
条件付き書式とは、あらかじめ指定しておいたセルの値や文字列、日付といった特定の条件に応じて、文字色・背景色(塗りつぶし)・アイコンなどの書式を自動で反映させる機能のことです。この機能を使うことで重要な数値や語句を含むセルの色分けやフォントスタイルを自動的に変更でき、データの見える化や業務効率の向上につなげられます。
条件付き書式の設定手順【ケース別】
実務で条件付き書式をすぐ使えるように、ケース別に説明していきます。基本的な条件付き書式は、①場所、②条件、③書式の3つの材料が必要です。タスク管理表や売上表などの膨大なExcelのデータを一目で見やすくでき、作成・業務効率化が図れるので、一つひとつ見ていきましょう。
- 【必要な材料】
- 場所…セルの範囲(色を付けたい文字列のすべての範囲)
- 条件…色を付けたい対象セルの文字列が含まれていること
- 書式…対象セルに塗りつぶしたい色
特定の文字を含むセルに色を付ける
“未対応”“完了”“要確認”など特定の文字列を含むセルに、色を付けて強調する方法を説明します。例として、タスク管理表で“未対応”のセルに対して、条件付き書式を使って背景色で色分けを設定してみましょう。
① 条件付き書式を設定したいセルの範囲をすべて選択する

※クリックで画像を拡大できます
② “ホーム”タブから“条件付き書式”を選択→“セルの強調表示ルール(H)”、“文字列(T)”の順にクリックする


※クリックで画像を拡大できます
③ 文字列の“次の文字列を含むセルを書式設定”が表示されるので、入力欄に設定したい文字列を入力


※クリックで画像を拡大できます
④ “書式”のプルダウンから“ユーザー設定の書式”をクリックする(自分の好みにカスタマイズしたい場合)


※クリックで画像を拡大できます
⑤ “セルの書式設定”→“フォント”→“色(C)”からお好みの色を設定する


※クリックで画像を拡大できます
⑥ 続いて、“塗りつぶし”→“背景色(C)”からお好みの色を設定し、OKボタンをクリックする


※クリックで画像を拡大できます
⑦ “文字列”に表示されているOKボタンをクリックする


※クリックで画像を拡大できます
⑧ これで条件付き書式が設定した文字列のセルに書式が反映される


※クリックで画像を拡大できます
なお、別のセルも同じような手順で設定して色分けすることも可能です。
特定した数値以上または以下のセルに色を付ける
売上における目標とする数値が増減・在庫数が一定以下・点数が基準以上になる場合に、カラースケールを利用して自動で目立たせる方法です。カラースケールを利用すれば、視覚的にも色分けですぐ把握できかつ売上の進捗にも役立ちます。以下、例として見てみましょう。
① まず、カラースケールで設定したいセルの範囲を選択する


※クリックで画像を拡大できます
② “ホーム”タブから“条件付き書式”を選択→“カラースケール(S)”でお好みの色を選択すれば、カラースケールが設定完了


※クリックで画像を拡大できます
日付や期限が近いセルに色を付ける
たとえば、提出期限や今日の日付を知らせてほしい場合に、期限が近い日付を条件付き書式で色分けする方法です。以下、設定手順に沿ってやってみましょう。
① 設定したいセルの範囲を選択する


※クリックで画像を拡大できます
② “ホーム”タブから“条件付き書式”を選択→“セルの強調表示ルール(H)”から“日付(A)”を選択する


※クリックで画像を拡大できます
③ “次の期間内の日付を含むセルを書式設定”のプルダウンから“今週”を選択→OKボタンをクリックする


※クリックで画像を拡大できます
④ 最初の①から③までの順に沿って、“来週”を選択し、“書式”のプルダウンから“濃い黄色の文字、黄色の背景”を選択→OKボタンをクリックする


※クリックで画像を拡大できます
⑤ 条件付き書式設定が完了し、“今週”“来週”の日付セルに色分けが反映される


※クリックで画像を拡大できます
上記のやり方以外にTODAY関数と組み合わせた条件付き書式を使って、対象セルに自動で色分けする方法もあります。これは期限管理表やタスク管理表などの場合に使える便利な機能です。以下、関連記事でも紹介しておりますので、併せてご覧ください。
重複データを見つける
顧客名・メールアドレスや管理番号などのデータに重複があるかどうかを確認したい場合、条件付き書式を使って一目で重複チェックができる方法です。主に、名簿や一覧表の確認作業に役立ちます。以下、名簿を例として、設定の流れを見ていきましょう。
① 重複チェックをしたい範囲を選択する


※クリックで画像を拡大できます
② “ホーム”タブから“条件付き書式”を選択→“セルの強調表示ルール(H)”から“重複する値(D)”を選択する


※クリックで画像を拡大できます
③ “次の値を含むセルを書式設定”が表示されるので、値を“重複”、書式はお好みで設定して、OKボタンをクリックする


※クリックで画像を拡大できます
④ 条件付き書式設定が完了し、重複している値のセルに色がつく


※クリックで画像を拡大できます
条件に合う行全体に色を付ける
Excelの表で単体のセルだけに限定せずに、条件に合う行全体に色分けしたいときに使える機能があります。たとえば、ステータスが“完了”“期限切れ”“担当者別”などといった行に色を付けることで、他の項目と区別されやすくなります。以下では“未完了”の行を例として説明します。
① 条件としたセルの範囲を選択する


※クリックで画像を拡大できます
② “ホーム”タブから“条件付き書式”→“新しいルール(N)”を選択する


※クリックで画像を拡大できます
③ “新しい書式ルール”のダイアログボックスが表示されるので、“ルールの種類を選択してください(S)”から“数式を使用して、書式設定するセルを決定”をクリックする


※クリックで画像を拡大できます
④ “次の数式を満たす場合に値を書式設定(O)”に=$D3=”未完了”と入力する(ここでは対応状況の列の最初のセルを入力)


※クリックで画像を拡大できます
⑤ “書式(F)”→“背景色(C)”からお好みの色を選択して、OKボタンをクリックする


※クリックで画像を拡大できます
⑥ “新しい書式ルール”のダイアログボックスに戻るので、OKボタンをクリックすると、“未完了”を条件とした行全体に自動色分けが完了


※クリックで画像を拡大できます
条件付き書式をコピー・解除・管理する方法
上記で説明した条件付き書式を設定して、終わりだともったいない気もしませんか?コピー・解除・ルールの管理もExcel表を作成する上では重要なセクションでもあるので、もう少し踏み込んだ3つのテクニックをぜひ、マスターしておきましょう。
条件付き書式をコピーする
条件付き書式を設定したセルを他のセルにコピーする際に、範囲がずれてうまく反映されないことがあります。通常は“ホーム”タブから“書式のコピー/貼付け”をクリックし、選択した範囲のコピーが可能ですが、参照範囲のずれを防ぐために“オートフィル”の活用が役立ちます。以下の図で、売上金額が平均より上の場合に色を付けるルールを設定した例として、オートフィルを使ってコピーする方法について説明します。
① あらかじめ、条件付き書式を設定しておいたセルにマウスを合わせる


※クリックで画像を拡大できます
② そのまま縦方向にドラッグすると、自動的に条件付き書式が反映される


※クリックで画像を拡大できます
条件付き書式を解除する
対象のセルだけ、またはシート全体のセルの条件付き書式のルールを解除(クリア)したい場合の方法です。ここでは2つの方法について説明していきます。
① シート全体のセルの解除方法
そのまま“ホーム”タブから“条件付き書式”→“ルールのクリア(C)”→“シート全体からルールをクリア(E)”を選択する


※クリックで画像を拡大できます
② 対象のセルのみ解除させる方法
条件付き書式の設定を解除させたいセルを選択し、“ホーム”タブから“条件付き書式”→“ルールのクリア(C)”→“選択したセルからルールをクリア(S)”を選択する


※クリックで画像を拡大できます
なお、手動でセルの色を付けた場合、条件付き書式での解除はできません。その場合は“ホーム”タブから“フォント”→“塗りつぶしの色”から色をクリアさせるといいでしょう。
ルールを確認・編集する
適用先・条件・書式や優先順位などを確認したい場合は、“ホーム”タブから“条件付き書式”→“条件付き書式のルール管理”の画面から編集ができます。また、ルールを複数設定した際もこちらから確認することが可能です。ルールの管理だけでなく整理もできるので、ぜひ試してみてください。


※クリックで画像を拡大できます
条件付き書式が反映されないときの原因
きちんとやり方通りに条件付き書式を設定したけれど、反映されないまたは色が付かない……など、なかなかルールが適用されないケースもあるようです。こうした悩みをまとめてどのように対応したらよいか、以下説明していきます。
適用範囲がずれている
次のようなケースに遭遇した経験はありませんか?条件付き書式を設定したはずなのに、反映されない……一部のセルのみうまく動かないのはなぜ? などといったトラブルに遭われたことがあると思います。原因としてはまず、対象範囲の指定ミスが考えられます。前述の通り、“条件付き書式”から“ルールの管理(R)”で確認し、修正してください。また、表の一部のみにルールが設定されているか、見出し行まで数式が含めている場合もありますので、チェックしてみましょう。
数式の参照がずれている
行全体に色を付ける際に条件付き設定したのにも関わらず、対象セルに色が付かないといったケースです。考えられる原因として、相対参照と絶対参照の指定を誤った場合、意図とした結果にならないことがあります。“$の位置”と“正確な数式”が重要ポイントなので、ここに注意して設定してみましょう。
- 【例】
- =$A$3:$F$13 と設定したつもりが、確認してみると=$A$3:$F$12 に範囲がずれていたというケース
- 行を後から追加したけれど、自動的に適用範囲内に収まっていないケース
【対策方法】
① “ホーム”タブから“条件付き書式”をクリックする
② “ルールの管理”を開いたら“適用先”の欄をチェックする
③ 数式にずれがある場合は範囲を正しく調整する
もし、行の追加を行う場面がある場合は、ルールの範囲を広く設定しておくことをおすすめします。
ルールの優先順位が影響している
複数の条件付き書式を設定しているセルが違う色に反映されていたり、片方のセルのルールは動いているが、もう片方のセルのルールが動かなくなったりしたなどのトラブルがあります。これは、複数ルールの順番や停止条件により、優先順位の表示結果が変わってしまうためです。下記のような例でセルに条件付き書式で設定しているのにも関わらず、色が上手く反映されていない場合の対策方法について見ていきましょう。
- 【例】
- ルール1 “未完了なら赤色”
- ルール2 “完了なら緑色”
- ルール3 “保留なら黄色”
【対策方法】
① 対象セルの範囲をドラッグし、“ホーム”タブから“条件付き書式”→“ルールの管理(R)”を選択する


※クリックで画像を拡大できます
② ルールの順番をチェックして、ずれがあるようなら、優先させたいルールを一番上に移動させる


※クリックで画像を拡大できます
③ 以下のように、それぞれの項目に条件通りの色が設定される


※クリックで画像を拡大できます
まとめ
Excelの条件付き書式についてご理解いただけたでしょうか? ルールを設定する条件付き書式は手作業で色付けをする手間を減らし、重要なセルや行にいち早く気づきやすくする点では大変便利な機能と言えるでしょう。また条件付き書式を設定した後に行を追加する際、範囲にずれが生じることもあるので、ルールの管理画面から数式のチェックを行うことが大切です。業務効率の向上にもつながるこの機能をぜひマスターし、様々な場面で大いに活用しましょう。












