
Excelの条件付き書式が効かないときは、適用先、条件の数式、データ型、ルールの優先順位を順に確認します。
セルの色を手動で塗り直す前に、ルールが対象セルへ届いているかを調べます。
この記事は、Windows版Excel(Microsoft365/Excel2024)を中心に説明します。
更新状況によって、タブや項目の名前が異なる場合があります。
ルールの適用先と対象セルを確認する
ルールを作った範囲と、今見ている範囲がずれている場合があります。
- 対象セルを選択します。
- 「ホーム」→「条件付き書式」→「ルールの管理」を開きます。
- ルールの表示対象をシート全体にし、「適用先」を確認します。
新しい行を追加した場合、適用先がその行まで含むか確認します。
数式の参照とデータ型を確認する
数式ルールは、適用範囲の左上セルを基準に評価します。
- A2:D100の行全体をB列の値で判定する例なら「=$B2=”完了”」などとします。
- 列Bだけを固定し、行番号まで固定していないか確認します。
- 数字が文字列として保存されていないか確認します。
固定参照をすべて外すのではなく、どの方向へ動かす式なのかを確認します。
ルールの優先順位と停止条件を確認する
複数のルールが同じセルへ適用される場合は、優先順位が影響します。
- ルールの管理で上から順に内容を確認します。
- 同じ塗りつぶし色を指定するルールがないか確認します。
- 「条件を満たす場合は停止」のチェックを確認します。
優先順位を変えたら、複数の条件を満たすセルでも意図した色になるか確認します。
コピーで増えたルールを整理する
コピーや貼り付けで、同じようなルールが分割・追加される場合があります。
- 対象範囲が細かく分かれたルールを確認します。
- 不要と分かった重複だけを削除します。
- 適用先を整理し、先頭と末尾の行を確認します。
シート全体のルールを一括削除すると必要な条件まで失うため、コピーを残して作業してください。
よくある質問
手動の塗りつぶしが見えないのはなぜですか?
条件付き書式が優先されている可能性があります。
手動の色だけでなく、該当セルに適用されているルールを確認します。