エクセルで特定のセルや行に自動で色を付けたいとき、条件付き書式の設定方法がわからずに困った経験はありませんか?
この記事では【Excel】エクセルの条件付き書式の設定方法(色付け・行ごと・複数条件・IF関数)について解説していきます。
ポイントは
・行全体に条件付き書式で色を付ける方法
・複数条件やIF関数を組み合わせた応用設定
です。
それでは詳しく見ていきましょう。
エクセルの条件付き書式の設定方法1【セルの値で色付けする基本操作】
条件付き書式でセルに色を付ける最も基本的な方法が、「セルの強調表示ルール」を使う方法です。
まずは以下のようなサンプルデータを用意してみましょう。
| 行 | A列:商品名 | B列:在庫数 | C列:売上 | D列:評価 |
|---|---|---|---|---|
| 1 | 商品名 | 在庫数 | 売上 | 評価 |
| 2 | 柏餅 | 0 | 16000 | C |
| 3 | マシュマロ | 50 | 21600 | A |
| 4 | チョコ | 20 | 20000 | B |
| 5 | アボカド | 30 | 12000 | B |
| 6 | カボチャ | 0 | 30000 | A |
たとえばB列の在庫数が0のセルを赤く色付けしたい場合、B2:B6を選択して「ホーム」タブの「条件付き書式」をクリックします。
「セルの強調表示ルール」→「指定の値に等しい」を選択し、値に「0」を入力します。
書式のドロップダウンから「濃い赤の文字、明るい赤の背景」などを選んでOKをクリックします。
これにより在庫数が0のセルだけが自動で赤く色付けされます。
「セルの強調表示ルール」には「指定の値より大きい」「指定の値より小さい」「指定の範囲内」「文字列を含む」「重複する値」など多彩な条件が用意されているため、目的に応じて使い分けができます。
カスタムカラーを使いたい場合は書式のドロップダウンで「ユーザー設定の書式」を選び、任意の色を指定します。

セルの値で色付けするには「条件付き書式」→「セルの強調表示ルール」を使います。条件の種類が豊富に用意されており、カスタムカラーも「ユーザー設定の書式」から自由に指定できます。
エクセルの条件付き書式の設定方法2【行全体に色を付ける方法】
特定の条件を満たす行全体に色を付けたい場合は、「数式を使用して、書式設定するセルを決定」のルール種類を使います。
たとえばD列の評価が「A」の行全体を黄色に塗りつぶしたい場合、まずA2:D6の範囲全体を選択します。
「ホーム」→「条件付き書式」→「新しいルール」→「数式を使用して、書式設定するセルを決定」を選択し、数式欄に次のように入力します。
列だけを絶対参照($D)にして行番号は相対参照のままにすることがポイントです。
こうすることで各行のD列の値を個別に判定しながら、条件を満たす行全体に書式が適用されます。
「書式」ボタンをクリックして「塗りつぶし」タブから黄色を選択し、OKをクリックします。
設定後はマシュマロとカボチャの行(D列が「A」)全体が黄色に色付けされます。
範囲選択の開始セルと数式の行番号を一致させることが、行全体への書式適用で最も重要なポイントです。
範囲をA2:D6で選択した場合は数式の行番号も「2」から始める必要があります。



行全体への色付けは範囲全体を選択し「=$D2=”A”」のように列のみ絶対参照にした数式を入力します。数式の行番号は選択範囲の開始行と一致させることが重要です。
エクセルの条件付き書式の設定方法3【複数条件で色分けする方法】
複数の条件ごとに異なる色を付けたい場合は、ルールを複数設定することで対応できます。
たとえば「評価がAの行は黄色」「評価がBの行は青」「評価がCの行は赤」のように3色に色分けしたい場合は、ルールを3つ設定します。
A2:D6を選択した状態で「新しいルール」をそれぞれ3回設定し、数式と書式を次のように指定します。
・評価B:=$D2=”B” → 塗りつぶし:青
・評価C:=$D2=”C” → 塗りつぶし:赤
複数のルールを設定した場合、「ホーム」→「条件付き書式」→「ルールの管理」から優先順位を確認できます。
このように単純な文字列の一致条件を複数設定するだけで、評価ランクに応じた色分け表が完成します。
AND関数やOR関数を数式に組み込むことで、「AかつB」「AまたはB」のような複合条件での色分けも可能です。
たとえば「在庫数が0かつ評価がC」の行だけを赤くしたい場合は、数式を次のように記述します。

複数条件での色分けはルールを複数設定することで対応します。AND関数やOR関数を組み合わせると「AかつB」「AまたはB」のような複合条件も1つのルールで表現できます。
エクセルの条件付き書式の設定方法4【IF関数を組み合わせた応用設定】
条件付き書式の数式欄にはIF関数を直接組み込むこともできます。
ただし、条件付き書式の数式はTRUEまたはFALSEを返す式であれば機能するため、IF関数を使う場合はTRUEを返す条件式として記述することが基本です。
たとえばC列の売上が全体の平均以上であれば行を緑色にしたい場合は、次のような数式を使います。
AVERAGE関数の範囲は絶対参照($C$2:$C$6)にして固定します。
この数式は各行のC列の売上が平均値以上であればTRUEを返し、対象の行に緑の塗りつぶしが適用されます。
IF関数を明示的に使いたい場合は次のように記述できます。
ただしこの書き方は「=$C2>=AVERAGE($C$2:$C$6)」と同じ結果になるため、通常は比較演算子だけで記述するほうがシンプルです。
ISNUMBER関数やISBLANK関数を使うことで「数値が入っているセル」「空白のセル」を条件にした色付けも可能です。

条件付き書式の数式にはAVERAGE・ISNUMBER・ISBLANKなどの関数も使えます。数式はTRUEまたはFALSEを返す形で記述し、AVERAGE関数などの参照範囲は絶対参照で固定します。
エクセルの条件付き書式の設定方法5【カラースケールとデータバーの活用】
条件付き書式には色付け以外にも、カラースケールとデータバーという便利な視覚化機能があります。
カラースケールは、セルの値の大小に応じてグラデーションで色を変化させる機能です。
C2:C6を選択して「条件付き書式」→「カラースケール」を選ぶと、値が小さいセルから大きいセルへ向かって色が自動的にグラデーション表示されます。
たとえば「赤→黄→緑」のカラースケールを選べば、売上が低いセルが赤、中程度が黄、高いセルが緑で表示され、データの分布が一目でわかります。
データバーは、セルの値の大きさに比例した長さの棒グラフをセル内に表示する機能です。
「条件付き書式」→「データバー」から色と塗りつぶしの種類(グラデーション・単色)を選択するだけで設定できます。
カラースケールとデータバーは数値データの大小関係を視覚的に素早く把握したい場合に特に効果的で、売上比較や在庫管理などの場面でよく活用されます。
アイコンセット機能を使うと、矢印や信号機のアイコンでデータのランクを表示することもできます。

カラースケールは「条件付き書式」→「カラースケール」から選ぶだけで数値の大小をグラデーションで表現できます。データバーはセル内に棒グラフを表示し、値の大小を視覚的に比較するのに役立ちます。
まとめ エクセルの条件付き書式の設定方法(色付け・確認・行ごと・複数条件・IF関数の数式)
エクセルの条件付き書式の設定方法をまとめると、次のとおりです。
セルの値で色付けする基本操作は「セルの強調表示ルール」から条件を選ぶだけで設定でき、カスタムカラーは「ユーザー設定の書式」から指定します。
行全体への色付けは範囲全体を選択して「数式を使用して〜」のルールを選び、列のみ絶対参照にした「=$D2=”A”」のような数式を入力します。
複数条件での色分けはルールを複数設定することで対応し、AND関数やOR関数を組み合わせることで複合条件も1つのルールで表現できます。
AVERAGE・ISNUMBER・ISBLANKなどの関数を数式に組み込むことで、平均以上・空白セルなど柔軟な条件設定が可能になります。
カラースケールとデータバーを活用すると、数値の大小関係をグラデーションや棒グラフでセル内に視覚化できます。
条件付き書式を使いこなすことで、データの状態や傾向を色や視覚要素で素早く伝えられる表が作れるようになります。
ぜひ今回の設定手順を実際のデータ管理や資料作成に役立ててみてください。


コメント