【Excel】エクセルで数字を色分けする方法(条件付き書式・グラデーション・数値ごと)
エクセルで売上、点数、進捗率などの数字を扱うと、重要な値をひと目で把握しにくい場合があります。
数字を色分けすると、基準を下回る値、目標を達成した値、数値の大きさの傾向を視覚的に確認しやすくなります。
手作業でセルの塗りつぶし色を変更する方法もありますが、データが更新される表では条件付き書式を使って数値に応じて自動で色を変える方法が便利です。
この記事で扱う主な方法は、条件付き書式で基準値ごとに色を変える方法、カラースケールでグラデーション表示する方法、数値ごとに決まった色を設定する方法です。
なお、ここで紹介するサンプルデータは、1行目に見出しがある表を前提にしています。
それでは、エクセルで数字を色分けするための操作と設定の考え方を確認していきましょう。
条件付き書式で数字を自動色分けする方法
| 月 | 売上金額 | 判定例 |
|---|---|---|
| 4月 | 85,000 | 100,000未満 |
| 5月 | 125,000 | 100,000以上 |
| 6月 | 98,000 | 100,000未満 |
それではまず、指定した条件を満たす数字だけを自動で色分けする条件付き書式について解説していきます。
条件付き書式は、セルに入力された値や数式の結果を判定し、条件に合うセルへ書式を適用するエクセルの機能です。
元の数値が変われば色も自動的に更新されるため、日々入力する管理表や集計表に向いています。
適用範囲の選択
色分けを始める前に、書式を設定するセル範囲を正しく選択しましょう。
上のサンプルでは、売上金額が入力されているB2からB4を選択します。
見出しである1行目まで選択すると、見出しセルにも条件付き書式が反映されることがあるため、通常はデータが始まる2行目以降を指定します。

連続したデータであれば、最初の数値セルをクリックしてから、マウスで最後のセルまでドラッグします。
データが今後追加される予定なら、余裕を持った範囲を選択するか、表をテーブル化してから設定する方法も有効です。
選択範囲がB2からB100なら、B列に後から数字を入力しても、すでに設定した条件付き書式を利用しやすくなります。
ただし、不要な空白セルまで広く設定すると、将来入力した値へ意図しない色が付くこともあります。
対象にしたいデータの種類と入力範囲を確認してから選択することが大切です。
指定の値より大きい数字の設定
次に、100,000以上の売上を緑色にする操作を確認していきます。
対象範囲を選択した状態で、ホームタブの条件付き書式をクリックし、セルの強調表示ルールから指定の値より大きいを選択します。

表示された画面では、左側の入力欄に基準となる数値を入力します。
100,000を含めて色分けしたい場合は、指定の値以上を選ぶことがポイントです。
基準値として100000と入力し、右側の書式一覧から緑の塗りつぶしなどを選択してOKをクリックします。
これで、B列の値が100,000以上になったセルは自動的に緑色になります。
カンマは表示形式の設定であり、判定では数値そのものが使われるので、基準値の入力時は100000でも100,000でも内容を確認しながら入力できます。
指定の値より小さい数字の設定
続いて、目標未達の数字を赤色にする設定を確認していきます。
同じB2からB4の範囲を選択し、ホームタブから条件付き書式、セルの強調表示ルール、指定の値より小さいの順に選択します。
基準値を100000に設定し、薄い赤の塗りつぶしなどを選べば、100,000未満のセルだけを目立たせられます。
100,000ちょうどの数字を緑色にしたい場合、赤色側は指定の値より小さい、緑色側は指定の値以上にする組み合わせが分かりやすい設定です。
条件を複数設定したときは、同じセルに複数のルールが当てはまらないよう、境界となる数値を意識しましょう。
売上が100,000未満なら赤、100,000以上なら緑というルールでは、100,000をどちらに含めるかを先に決めると設定ミスを防げます。
数値の基準を変更したいときは、条件付き書式、ルールの管理から該当ルールを編集できます。
【操作のポイント】最初は未達と達成の2色に絞り、数字の境界が重ならないように設定すると、表の意味を読み取りやすくなります。
数値ごとの色分けルール
| 評価点 | 色 | 意味 |
|---|---|---|
| 90以上 | 緑 | 高評価 |
| 70から89 | 黄 | 標準 |
| 69以下 | 赤 | 要確認 |
続いては、数字の区分ごとに異なる色を付けるルールの作り方を確認していきます。
点数、在庫数、進捗率のように、単純な二択ではなく複数の評価段階がある表では、数値ごとの色分けが役立ちます。
色には意味を持たせ、緑は良好、黄は注意、赤は要確認というように統一すると、複数の表を見比べる場面でも判断しやすくなります。
三段階の基準値設定
評価点が90以上なら緑、70から89なら黄、69以下なら赤にする場合は、条件付き書式を3つ登録します。
まず対象のセル範囲を選択し、90以上のルールを作成して緑色の書式を指定します。
次に70以上かつ90未満の範囲を黄色にしたいところですが、設定方法には注意が必要です。

セルの強調表示ルールだけで設定するなら、70以上の黄色と90以上の緑色を作成し、ルールの優先順位で90以上の緑色を優先させる方法があります。
より確実に範囲を指定したいときは、新しいルールから数式を使用して、条件を直接記述する方法が便利です。
評価点がB2にある場合、70以上90未満を黄色にする数式は、=AND(B2>=70,B2<90)です。
この数式ではAND関数が二つの条件を同時に満たすかを判定します。
B2は選択範囲の先頭セルを指定し、適用先の各セルに応じて相対参照で判定されます。
完全一致する数値の設定

特定の数字だけを目立たせたい場合は、セルの値が指定の値に等しいというルールを使います。
たとえば、在庫数が0のセルだけを赤くしたいときは、条件付き書式からセルの強調表示ルール、指定の値に等しいを選択します。
入力欄に0を入力し、赤い塗りつぶしや白文字の書式を設定すると、在庫切れをすぐ確認できます。
この方法は、締切日までの日数が0、未処理件数が0、エラーコードが特定の番号というケースにも応用できます。
ゼロは空白と異なる値なので、数式の結果が0になるセルと、未入力の空白セルを別の意味として扱いたいときにも便利です。
空白セルも確認したい場合は、条件付き書式の新しいルールで空白セルのみを書式設定するを利用します。
文字を含むセルとの組み合わせ
数字だけでなく、判定結果の文字列を表示している列も一緒に色分けしたい場合があります。
たとえばA列に担当者名、B列に売上、C列に判定を入力する表で、売上が100,000未満の行全体を薄い赤にしたい場面を考えます。
この場合は、A2からC100を選択してから、新しいルールで数式を使用して書式設定するセルを決定を選択します。
数式は、=$B2<100000と入力します。
$B2のドル記号は列Bだけを固定する指定です。
行番号の2にはドル記号を付けないため、3行目ではB3、4行目ではB4を判定できます。
この設定により、B列の売上に応じて、その行の担当者名や判定欄までまとめて色分けできます。
条件付き書式の数式では、どの列を固定し、どの行を変化させるかが重要です。
【操作のポイント】複数段階の判定では、先に基準値と色の意味を紙やメモに整理しておくと、ルールの重複や優先順位の混乱を抑えられます。
カラースケールによるグラデーション表示
| 担当者 | 達成率 |
|---|---|
| 田中 | 62% |
| 佐藤 | 78% |
| 鈴木 | 96% |
続いては、数字の大小を色の濃淡で表すグラデーション表示について確認していきます。
カラースケールは、選択範囲の最小値、中間値、最大値に応じてセルの背景色を変化させる条件付き書式です。
個別の基準値を細かく決めなくても、数値の高低や分布を直感的に把握できることが特徴です。
カラースケールの基本操作
達成率が入力されたB2からB4を選択し、ホームタブの条件付き書式をクリックします。
表示される一覧からカラースケールを選ぶと、赤から黄、緑へ変化する配色などを選択できます。
赤から黄、緑の3色スケールを選ぶと、低い数値は赤系、高い数値は緑系に近づきます。
そのため、平均との差や順位の傾向を短時間で探したい表に適しています。
最小値と最大値の読み取り
カラースケールでは、通常は選択範囲内で最も小さい数値と最も大きい数値を基準にして配色されます。
たとえば62パーセント、78パーセント、96パーセントが並ぶ場合、62パーセントが赤系、96パーセントが緑系、78パーセントが中間色になります。
ここで注意したいのは、別の月のデータを追加すると最小値や最大値が変化し、既存セルの色合いも変わることです。
カラースケールは絶対的な合格判定よりも、同じ表の中での相対的な比較に向く機能です。
たとえば目標達成率が80パーセント未満なら必ず赤にしたい場合は、カラースケールより指定の値を使うルールのほうが適しています。
相対比較にはカラースケール、明確な合格ラインには指定の値を使うという使い分けが基本です。
ルールの編集と固定値の指定
カラースケールを設定した後に、色や判定の基準を変更したい場合は、条件付き書式からルールの管理を開きます。
対象のルールを選んでルールの編集をクリックすると、最小値、中間値、最大値の種類と値を指定できます。
最小値を数値の0、最大値を数値の100に固定すれば、達成率の表で0パーセントから100パーセントを共通の尺度として表示できます。
達成率をB列へ入力する表で、セルの値がパーセント形式なら、100パーセントは数値の1、80パーセントは数値の0.8として扱われます。
数値形式とパーセント表示の違いを理解しておくと、意図した色の境界を設定しやすくなります。
データに外れ値があると、一部のセルだけが極端な色になり、他のセルの差が分かりにくくなることもあります。
必要に応じて最大値や最小値を固定し、表の目的に合う見え方へ調整しましょう。
【操作のポイント】カラースケールは比較のための表現です。基準達成の可否を明確に伝えたい場合は、赤黄緑の意味が変動しない固定ルールも併用しましょう。
アイコンセットとデータバーの活用
| 案件 | 進捗率 | 表示例 |
|---|---|---|
| A案件 | 35% | 短いデータバー |
| B案件 | 70% | 中程度のデータバー |
| C案件 | 95% | 長いデータバー |
続いては、セル内に棒や記号を表示して数字を視覚化する方法を確認していきます。
データバーとアイコンセットは条件付き書式の一種で、数値の大小を背景の棒や矢印などで表現できます。
数値を読む前におおよその状況を把握したい表で、特に効果を発揮します。
データバーの表示
データバーは、セル内の数値に比例した横棒を表示する機能です。
進捗率が入力された範囲を選択し、条件付き書式からデータバーを選ぶと、塗りつぶしまたはグラデーションの棒を指定できます。
35パーセントのセルには短い棒、95パーセントのセルには長い棒が表示されるため、数字の差を直感的に比較できます。
セルの中に数値も残したい場合は、ルールの編集画面でバーのみを表示するのチェックを外したままにします。
棒だけを見せて表をすっきりさせたいときは、バーのみを表示する設定も選べます。
進捗率を比較する表では、データバーとパーセント表示を併用すると、正確な数字と全体の傾向を同時に確認できます。
アイコンセットの選択
アイコンセットは、矢印、信号、丸印などを数値の区分に応じて表示する機能です。
たとえば、上向き矢印を好調、中向き矢印を横ばい、下向き矢印を注意という意味に設定できます。
条件付き書式からアイコンセットを選び、用途に合うデザインを指定しましょう。
矢印の向きだけで判断させると意味が伝わりにくい場面もあるため、見出しや注記で色と記号の意味を説明すると親切です。
色覚の違いに配慮したい場合は、色だけでなく矢印や記号も併用すると、情報が伝わりやすくなります。
アイコンの表示条件は、ルールの管理から数値やパーセンタイルに変更できます。
複数の条件付き書式の整理
一つの範囲にカラースケール、データバー、セルの塗りつぶしなどを重ねると、表が見にくくなることがあります。
条件付き書式のルールの管理では、適用先、優先順位、ルールの停止を確認できます。
不要になったルールは削除し、同じ意味の色分けが重複しない状態に整えましょう。
とくにセルの背景色とデータバーを同時に使う場合は、背景色が濃すぎると棒の長さを見分けにくくなります。
重要な情報を一つ決め、補助的な表現は控えめな配色にする考え方が有効です。
【操作のポイント】棒、色、アイコンをすべて使う必要はありません。表を見た人が最初に判断したい情報に合わせて、最も伝わりやすい表示を選びましょう。
手動の塗りつぶしと書式の使い分け
| 状況 | おすすめの方法 | 理由 |
|---|---|---|
| 数値が毎日変わる | 条件付き書式 | 色も自動更新 |
| 特定セルだけ注目 | 手動の塗りつぶし | 自由に強調可能 |
| 全体の傾向を比較 | カラースケール | 高低を把握しやすい |
続いては、手動で付ける色と条件付き書式をどのように使い分けるかを確認していきます。
エクセルではホームタブの塗りつぶしの色から、任意のセルへ直接背景色を付けることもできます。
この方法は簡単ですが、値が変更されても色は自動で変わりません。
手動の色分けが向く場面
会議で確認するために、特定の数値だけを一時的に目立たせる場合は、手動の塗りつぶしが手軽です。
たとえば、上司から確認を求められたセル、入力待ちのセル、修正したセルなどへ、自由な色を付けられます。
色を付ける理由が数値の大小ではなく、作業上の注目点である場合には、条件付き書式より手動の色が適しています。
ただし、ファイルを共有する際は、色の意味を口頭だけで伝えず、表の近くに説明を残すとよいでしょう。
黄色は確認待ち、青は入力済みというような独自ルールを使う場合、チーム内で意味を統一することが重要です。
条件付き書式が向く場面
売上、成績、在庫、予算消化率のように、数字に応じて繰り返し判断する表では条件付き書式が向いています。
入力値が変わっても自動で色が切り替わるため、更新作業の漏れを抑えられます。
たとえば、在庫数が10未満なら赤、10以上なら通常表示にする設定を作れば、日々の在庫確認を効率化できます。
在庫数がB2にある場合、10未満を色分けする数式は、=B2<10です。
このような単純な判定でも、対象行が数百件あると手作業との差が大きくなります。
数値の更新頻度が高いほど、条件付き書式による自動化の効果を感じやすいでしょう。
色分けを見やすく保つ工夫
色を多用しすぎると、重要なセルがどこなのか分からなくなります。
基本は赤、黄、緑など少数の色に絞り、同じ色には同じ意味を持たせることがおすすめです。
背景色が濃いと文字が読みにくくなるため、淡い色を選ぶか、必要に応じて文字色も調整します。
印刷する表では、モノクロ印刷でも意味が伝わるかを確認しましょう。
色だけに頼らず、判定列に要確認や達成などの文字を表示しておくと、印刷時や画面の見え方が異なる環境でも情報を確認できます。
【操作のポイント】色分けの目的は装飾ではなく判断の補助です。色の数を抑え、文字やアイコンも組み合わせると、誰にとっても読みやすい表になります。
まとめ エクセルで数字を色分けする方法(数値ごと・グラデーション・条件付き書式)
| 目的 | 適した機能 |
|---|---|
| 基準値で判定 | セルの強調表示ルール |
| 数値の高低を比較 | カラースケール |
| 進捗を視覚化 | データバー、アイコンセット |
エクセルで数字を色分けする方法は、表で何を伝えたいかによって使い分けることが大切です。
100,000以上、80点未満、在庫数0のように明確な基準がある場合は、条件付き書式のセルの強調表示ルールが適しています。
データ全体の高低やばらつきを確認したい場合は、カラースケールによるグラデーション表示が便利です。
進捗率や売上の大小を素早く比較したいときは、データバーやアイコンセットも活用できます。
数値が更新されても自動で色を変えられることが、条件付き書式を使う大きな利点です。
一方で、特定セルを一時的に確認したいだけなら、手動の塗りつぶしでも十分な場合があります。
色の意味を統一し、基準値の境界と適用範囲を確認しながら設定すれば、エクセルの表はさらに見やすくなります。
まずはよく使う売上、点数、進捗率の表から、目的に合う色分けを試してみましょう。