さくっとエクセレートさくっとエクセレート
PR

Excel条件付き書式|特定の文字・条件の自動色付け【塗りつぶし・ルール設定解説】

Thumbnail for Excel条件付き書式|特定の文字・条件の自動色付け【塗りつぶし・ルール設定解説】

「特定の文字を入力したとき、セルを自動で色付けして目立たせたい」
「IF関数のように、条件を満たしたら行全体に色を塗ることはできないか?」
「大量のデータから重複や期限切れの項目を一瞬で把握したい」

このような悩みはありませんか?

Excel(エクセル)の「条件付き書式」を使いこなすことで、自動的にセルに色付けなどが可能になり、資料の視認性が大きく向上します。

本記事では、特定の文字への色付けといった基本操作から、
数式(IF関数で使う論理式)を用いた高度な複数条件の設定まで、
初心者の方にもわかりやすく解説します。

データを見やすくできるだけでなく、入力漏れや異常値の早期発見といった業務ミスの防止にも役立ちます。

Excelのバージョン

本記事は、Excel 2024(ローカルまたは共有フォルダでの運用) を前提に作成しています。
環境によっては、UIなど細かな点が異なる場合があります。

※ 本記事では「Excel(エクセル)を、見出しでは「エクセル」本文では「Excel」と表記します。

目次

機能概要|条件付き書式で「できること」の全体像

条件付き書式とは、設定したルールに従ってセルの背景色や文字色を自動的に変更する Excel の機能です。主な活用例は以下の通りです。

  • 特定の文字による強調:「完了」と入力されたらセルがグレーに、「至急」なら赤に変わる

    特定の文字による強調
  • 重複や日付の自動判定:重複データのチェックや、期限を過ぎたタスクへのアラート表示を行う

    重複や日付の自動判定
  • 数値の大小関係を可視化:セルの値の大きさに応じてセルの色をグラデーションにする

    数値の大小関係を可視化
  • 数式(IF論理)による行全体の色付け:特定の列が「完了」になったら、その行全体を自動で塗りつぶす

    数式(IF論理)による行全体の色付け

基本|特定の文字に自動で色を付ける手順

条件付き書式の中でも最も利用頻度が高い、「セル値が特定の文字列と一致するセルに自動で色を付ける方法」を説明します。

STEP1

色付けしたい範囲を選択する

条件付き書式の適用対象を指定します。セル範囲で指定すれば、一度にまとめて色付け設定も可能です。

条件付き書式の適用範囲の指定
STEP2

設定ダイアログを開く

「ホーム」タブ の「条件付き書式」→「セルの強調表示ルール」→「文字列」(部分一致の場合)をクリックします。(完全一致の場合は「指定の値に等しい」

条件付き書式の_ダイアログの開き方

その他のルール新しいルールからでも設定ダイアログが開けます。
ただし若干設定項目が異なり、こちらから開く方が詳細設定が可能な場合があります。

条件付き書式の_ダイアログの開き方2
STEP3

文字列と書式を設定する

ダイアログで強調表示したい文字列を入力し、適用する書式(色)を選んでOKをクリックします。セル・文字のどちらにも色付け可能です。

条件付き書式のダイアログ設定
吉峰
吉峰

設定の修正・削除方法については後ほど解説します。

 

比較:完全一致「等しい」と部分一致「含む」の使い分け

特定の値 が記入されたセルに色付け」を設定するとき、完全一致部分一致 かを指定できます。

それぞれ、以下の方法によって設定可能です。

  • 完全一致 = 「等しい」セルの値 > 次の値に等しい
    • 例)「完了」と設定 → 「完了」のみに一致
  • 部分一致 = 「含む」特定の文字列 > 次の値を含む
    • 例)「完了」と設定 →「完了」「作業完了」「完了報告」などを含むセルすべてに一致
「等しい」と「含む」の使い分け(完全一致/部分一致)

機能|条件付き書式の4つのカテゴリ

条件付き書式の機能は、目的別に4つのカテゴリに分類できます。

カテゴリデータ型の対象概要主な用途
A. セルの強調表示ルール-数値や文字列、日付の判定数値、特定の文字列、日付、重複、空白、エラー
B. 上位/下位ルール数値のみ統計的な強調上位10項目、平均より上
C. 数値の視覚化数値を視覚化データバー、カラースケール、アイコンセット
D. 数式による独自ルール-自由な条件設定IF関数で使う論理式を用いた高度な設定、行全体の色付け
ダイアログを開く場所 / ダイアログ中の選択箇所

カテゴリA. セルの強調表示ルール

セル値の数値・文字列・日付情報や、データの入力状態そのものを判定し、色付けできます。

大まかに分けて 数値の比較判定 文字列・日付の判定 重複・一意の値 空白・エラーの検知 の4種類があります。

 

数値判定:比較演算子による自動色分け

「指定の値より大きい」「指定の範囲内」など、特定の値と比較して数値を強調します。たとえば「80点未満のセルを赤くする」といったシンプルな条件に向いています。

比較演算子による数値の判定
 

文字列・日付:特定文字や期限の判定

文字列・日付の判定を使うと、

  • 特定の文字列を含むセル(例: "完了" という文字列を含むセル)
  • 相対的な日付条件に一致するセル(例:「今日」「来週」「先月」のセル)
    • ※「期限切れのすべて」を設定するには数式(例: =A1<TODAY()の使用が必要

などを強調できます。

文字列・日付の判定
吉峰
吉峰

期限管理表で 「今日が締め切り」の行を自動で目立たせるといった使い方ができます。

 

重複チェック:重複・一意の値の自動抽出

重複・一意の値のルールを使うと、

  • (指定範囲の中で)重複する値
  • (指定範囲の中で)一意の値/ユニークな値

などを強調できます。データの重複を自動で見つけ、名簿や商品リストでの 二重登録チェック に便利な機能です。

設定時には、範囲でセルを選択する必要があります。

重複・一意の値
 

入力検知:空白・エラーの塗りつぶし

空白・エラーの検知を使うと、

  • 空白セル
  • エラー値(#VALUE! #N/A など)

などを強調できます。

記入漏れの防止や、数式トラブルの早期発見に有効です。

空白・エラーの検知

カテゴリB. 上位/下位ルール

上位・下位ルールを使うと、データ全体の中で上位や下位に位置するセルを自動で色付けできます。具体的には、「上位10%」や「平均より上の項目」などの設定ができます。成績の上位者を即座に目立たせたい場面などで活用できます。

セル値は数値である必要があります。

上位/下位ルール

カテゴリC. 数値の大きさを直感的に伝える「視覚化」

条件付き書式を使って、グラフのように数値の大きさや傾向を視覚的に把握しやすくできます。選択肢としては、データバー・カラースケール・アイコンセットの3種類です。

正常に動作させるためにはいずれの場合も、

  • 設定時には 範囲範囲 でセルを選択すること
  • セル値が 数値数値 であること

の両方を満たす必要があります。

 

データバー

データバーはセル内に棒グラフを表示し、値の大きさをバーの長さで表現する機能です。売上金額や達成率の大小を、数値を読まなくても視覚的に比較できるようになります。

データバー
 

カラースケール

カラースケールは、値の大きさに応じてセルの色をグラデーションで塗り分ける機能です。「高いと赤、低いと青」のように設定でき、ヒートマップにも応用できます。

カラースケール
 

アイコンセット

アイコンセットは、矢印や信号機などのアイコンをセル内に表示して評価や方向性を示す機能です。前月比の増減を矢印で示す、といった使い方が代表的です。

アイコンセット

カテゴリD. 数式による独自ルール(IF関数ロジック)

条件付き書式では、数式を使った条件設定が可能です。IF関数で使う論理式を応用することで、既定メニューにはない複雑な条件も自由に設定できます。

 

実はIF関数そのものは不要

条件付き書式の数式欄では、IF関数を使わなくても論理式(「条件が正しいか / TRUEかどうか」 の式)だけで色付け条件を設定できます。

  • 🟡 冗長な書き方: IF関数を使った数式
    • 例)=IF(A1="完了", TRUE, FALSE)
  • 簡潔な書き方: 論理式のみ
    • 例)=A1="完了"
 

基礎:別のセルを参照して書式を変更する

数式を使ったルールでは、関数が使えるだけでなく、設定セル 以外以外 のセル値を参照できるため、複雑な条件設定が可能です。

たとえば、数式欄で別のセルを参照することで、「特定のセルの値に基づいて、離れた範囲の色を変える」といったこともできます。数式は、 アクティブセル(白色になっているセル)が基準 になります。

別のセルを参照して書式を変更する

この仕組みを応用すると、行全体の色付けも実現できます。

吉峰
吉峰

他の応用例は、次の章にまとめています。

 

【数式一覧】標準ルールを表現する方法

標準メニュー(カテゴリA・B)の各条件は、数式欄でも同等の論理式として書き換えられます。条件付き書式は「数式の結果がTRUE(真)のときに実行されるという原則を押さえておくと、どの条件も理解しやすいです。

吉峰
吉峰

カテゴリC(数値のビジュアル表示)については、数式を使って代替できません。

標準メニューの条件数式での表現ポイント
指定の値より大きい=A1>100基本的な比較演算子
指定の文字を含む=COUNTIF(A1,"キーワード")=1COUNTIF関数で部分一致を判定
指定の文字と等しい=A1="完了"完全一致のみを返す
日付が今日以前=A1<=TODAY()期限管理に活用
空白のセル=A1=""未入力状態を判定
空白ではないセル=A1<>""値が入っている場合のみ着色
重複する値=COUNTIF($A$1:$A$100,A1)>1範囲内での出現回数を判定

数式で表現できると、標準メニューにない条件(複数列をまたいだ重複判定など)へも応用が広がります。

応用|実務をさらに効率化するテクニック

より実務を意識した応用テクニックを5つまとめました。

 

応用1:行・列全体への適用/グレーアウト

特定のセルだけでなく、行全体の色を変えることも可能です。データの状態を一目で把握できるようになります。

例)「完了」と入力されたタスクの行全体をグレーアウト

=$C3="完了"
excel
行・列全体への適用/グレーアウト
吉峰
吉峰

ポイントは「絶対参照($マーク)の活用です。範囲選択中のアクティブセル(白色になっているセル。通常は左上)を基準として数式を記入します。

 

応用2:隣接した同じセル値のグレーアウト【セル結合の代替】

同じ値のセルが隣接している場合に、2つ目以降を薄く表示(または非表示)することで、過剰な視覚情報を減らして見やすくできます。

吉峰
吉峰

テーブル設計では「セル結合は禁止」ですが、これを使わなくても近い見た目にでき便利です。

隣接した同じセル値のグレーアウト
 

応用3:AND・OR関数を使った複数条件の設定

AND・OR関数を組み合わせることで、「〇〇かつ△△」「〇〇または△△」といった複数条件を1つのルールで設定できます。

例)「未払い かつ 10万円以上」の場合

=AND($D2="未払い", $E2>=100000)
excel
AND・OR関数を使った複数条件の設定
吉峰
吉峰

カテゴリA(セルの強調表示ルール)カテゴリB(上位/下位ルール)数式に置き換えることで、AND/OR関数で複雑な条件に組み込めます。

 

応用4:名前の定義 / INDIRECT関数による構造化参照(テーブル参照)の利用

条件付き書式の数式中に構造化参照(テーブル参照)を使用したい場合は、「名前の定義」または「INDIRECT関数」を活用します。構造化参照を使うと、データの増減に強い設計になります。

構造化参照を使った例(データ増加時の変化を示す)
 

応用5:マスタ照合による入力ミス防止

条件付き書式を使い、「マスタと照合できない値を強調」できます。入力値のダブルチェックのような機能を実装でき、データの整合性を保つ のに役立ちます。

吉峰
吉峰

データの入力規則 機能で入力制限ができますが、コピペでの入力は防げません。これを補助するために条件付き書式が有効です。

例)商品マスタと照合できないセルを赤く表示

=COUNTIF(M_マスタ[品名],$B3)=0
excel
マスタ照合(入力規則の補助)

管理|設定のメンテナンスとトラブルシューティング

条件付き書式を設定した後に必要となる、

  • 設定内容の確認・変更・削除などの管理操作
  • よくあるトラブルとその対策方法

について説明します。

 

設定内容の確認・変更・削除

「ルールマネージャー」ダイアログから設定内容の確認・変更・削除などが行えます。

ダイアログを開くには、「ホーム」タブの「条件付き書式」→「ルールの管理」をクリックします。

ルールマネージャー
 

複数ルールの適用順の入れ替え

複数のルールが重なった場合、「ルールの管理」で上下の順序を変更することで優先度を調整できます。複数のルールが同じセルに重なった場合、「ルールの管理」リストの 上にあるものが優先(先に評価) されます。ルールを選択した状態で、ダイアログ内の上下矢印ボタンをクリックすることで順序を変更できます。

ルールの優先順位を変更する

「条件を満たす場合は停止」オプション

「条件を満たす場合は停止」にチェックを入れると、
そのルールが適用された(TRUE判定となった)場合、
それより下位のルールはスキップされます。

「条件を満たす場合は停止」オプション

複数の条件を設定しているときに、意図したルールが適用されないときは、
このオプションを確認してみましょう。

 

シート内の条件付き書式を一括で検索

設定箇所をシート全体から探すには、「ホーム」→「検索と選択」→「条件付き書式」を使います。条件付き書式が設定されたセルがすべて選択状態になるため、一括で確認や削除が可能です。

吉峰
吉峰

Ctrl + G → ダイアログの「セル」ボタンをクリック → 「条件付き書式」を選択でも可能です。

まとめ:条件付き書式でデータ管理を自動化する

条件付き書式は、自動的にセルに色付けなどが可能な機能です。本記事では、基本操作から数式を用いた高度な複数条件の設定まで、解説しました。

条件付き書式を活用することで、データの再利用性維持・配色作業の自動化・データ品質の向上という3つの価値を同時に実現できます。

  1. データの再利用性を損なわずに見やすくできる
    表を見やすくするためセル結合や空白行/列の挿入を行うと、データの再利用性が損なわれます。
    条件付き書式はデータ値に基づく動的な可視化のため、 再利用性を維持したまま 表を見やすくできます。

  2. 配色作業を自動化して時短になる
    ルールを一度設定すれば、データ入力のたびに色付けが 自動実行 され、個別のセルを設定する手間がなくなります。
    テーブル機能と組み合わせると、行の増減にも自動で対応可能です。

  3. 意図しない入力を強調してデータの質を高められる
    「データの入力規則」はコピー&ペーストによる入力を制限できませんが、
    条件付き書式を 入力規則のサポート として併用することで、不正な値が入り込んだ際に警告表示できます。

まずは本記事で紹介した「特定の文字への色付け」や「行全体への色付け」から試してみてください。条件付き書式は、定型業務における視認性向上と品質管理の両立に大きく貢献します。

当サイトでは、本記事で紹介した 条件付き書式 を活用した、
具体的な業務効率化レシピを公開しています。

業務特化型Excelレシピ集:現場で使える自動化レシピはコチラ