【Excel】特定の文字で行全体を色分けする方法|条件付き書式と$の位置

【Excel】特定の文字で行全体を色分けする方法|条件付き書式と$の位置
🛡️ 超解決

進捗表のC列が「完了」になったら、その行のA列からD列まで色を付けたい。こうした設定は、条件付き書式に数式を使うと作れます。ポイントは、色を付ける範囲と、判定するセルを分けることです。以下はWindows版Excelで、1行目が見出し、2行目からデータがある表の例です。

ADVERTISEMENT

1. 判定する列は固定し、行番号は動かす

A2:D100を選び、先頭のA2を基準に=$C2="完了"というルールを作ります。$Cで判定列をC列に固定し、2には$を付けないことで、次の行ではC3、その次ではC4を見るようにします。C2だけを選択して作ると、そのセルにしか色が付きません。

C列が完了の行だけA列からD列まで色が付く表と、$C2の列固定・行移動の関係
適用先は表全体、判定先は各行のC列です。数式の行番号を適用先の先頭行に合わせます。
数式 A2:D100へ適用した時
=$C2="完了" 各行のC列を見て行を色付け
=$C$2="完了" 全行が同じC2で判定される
=C2="完了" 横方向にも参照がずれる
※ お探しの解決策が見つからない場合は、こちらの「Excelトラブル完全解決データベース」で他のエラー原因や解決策をチェックしてみてください。

2. 見出しを除いた範囲にルールを作る

  1. A2を起点にA2:D100を選択します。
  2. 「ホーム」→「条件付き書式」→「新しいルール」を開きます。
  3. 「数式を使用して、書式設定するセルを決定」を選びます。
  4. =$C2="完了"を入力し、「書式」で塗りつぶし色を選びます。
  5. 確定後、C2とC3へ別々に「完了」を入れて、対応する行だけ変わるか試します。

既存の入力内容は試験用に書き換えず、空の作業用行かブックのコピーで確認します。色を薄くして文字のコントラストを保つと、完了した行も読み返せます。

3. 完全一致と部分一致を使い分ける

完全一致の式では「完了済み」「未完了」は対象外です。「完了」という文字を含むだけでよい場合は、次の式にできます。

=ISNUMBER(SEARCH("完了",$C2))

ただし、この部分一致は「未完了」にも反応します。進捗を判定するなら、状態の表記をそろえて完全一致にした方が誤判定を防げます。「完了」または「対応不要」を同じ色にする場合は、次のように条件を明示します。

=OR($C2="完了",$C2="対応不要")

4. 色が一行ずれる時は起点を確認する

適用先がA3:D100なのに式が$C2から始まっていると、上の行の状態で判定します。「ルールの管理」で適用先の先頭行と数式の行番号を合わせます。見出しを途中から範囲へ含めた時にも、このずれが起きます。

見た目が「完了」でも色が付かない場合は、前後の空白や改行、表記違いも確認します。手作業で塗った色が残っているとルールの結果が分かりにくいため、コピーした表で通常の塗りつぶしと条件付き書式を分けて調べます。

5. 複数の条件が重なる時は優先順位を決める

期限切れを赤、完了を灰色にする表では、完了済みでも期限が過去なら両方の条件に当てはまります。「ルールの管理」でどちらを優先するか決めます。「条件を満たしたら停止」は、それより下のルールを適用させたくない場合に使います。

速度改善のために一律に停止へチェックを付けるのではなく、文字色や罫線など、同時に残したい書式がないかも確認します。判定条件自体を「未完了かつ期限切れ」に整理すると、優先順位に頼らず区別できます。

6. 行を追加した後は適用先の末尾を見る

100行目までのルールは、表の外に追加した101行目へ必ず届くとは限りません。データを増やしたら、末尾にも色が付くか確認します。コピー操作で似たルールが細分化した場合は、内容が同じか比較してから適用先を整理してください。

行全体104万行や不要な全列へ広げず、実際に使う範囲に設定します。大きな表では、長い数式や多数の重複ルールを減らすことも見直しの対象です。

7. 色だけに意味を持たせない

白黒印刷や色を見分けにくい環境でも分かるよう、「完了」「未着手」などの文字は残します。色が正しく変わったことと、業務が本当に完了したことは別なので、更新日や担当者が必要なら同じ行で管理します。

参考: Microsoft公式: 条件付き書式

📊
Excelトラブル完全解決データベースこの記事以外にも、様々なエラー解決策をまとめています。困った時の逆引きに活用してください。
この記事の監修者
📈

超解決 Excel・Word研究班

企業のDX支援や業務効率化を専門とする技術者チーム。20年以上のExcel・Word運用改善実績に基づき、不具合の根本原因と最短の解決策を監修しています。ExcelとWordを使った「やりたいこと」「困っていること」「より便利な使い方」をクライアントの視点で丁寧に提供します。

🏆
超解決 Excel検定 あなたのExcel実務能力を3分で測定!【1級・2級・3級】