エクセルの条件付き書式が反映されない原因と直し方|$の付け方・文字の数字・優先順位・適用先【実機で解説】

エクセルの条件付き書式が反映されない原因と直し方|$の付け方・文字の数字・優先順位・適用先【実機で解説】

エクセルの条件付き書式が思ったとおりに反映されないときは、①数式の $ の付け方、②数字が文字になっている、③ルールの優先順位、④適用先の範囲の4つを確かめます。いちばん多いのは①で、行ごとに色を付けたいのに $C$3 のように行まで固定していると、全部の行が同じセルで判定されてしまいます。

この記事では、反映されない原因の見分け方と直し方を、実際の Excel で確かめた結果で説明します。

練習用Excelファイル(無料ダウンロード)
この記事と同じ売上の表です。条件付き書式を直す練習に使えます。
Excelファイル(.xlsx)/登録不要/数式・練習データ入り
目次

条件付き書式が反映されない原因の一覧

症状原因直し方
全部の行に色が付く/どこにも付かない数式の $ で行まで固定している($C$3)列だけ固定する($C3)
数字なのに条件どおりにならない数字が文字として入っている数値に変換する(文字列の数字を数値に)
別の色になる・色が付かないほかのルールが上にあって優先されているルールの管理で順番を入れ替える
一部の行だけ付かない適用先の範囲が足りないルールの管理で「適用先」を広げる

$ の付け方で、全部の行に色が付いてしまう

売上が 100 以上の行に色を付けたいのに、目標に届いていない「駅前店(80)」「南店(95)」の行にも色が付きました❶。

エクセルの条件付き書式で目標未満の行にも色が付いてしまった画面
エクセルの条件付き書式で目標未満の行にも色が付いてしまった画面

ホームタブの「条件付き書式」→「ルールの管理」(Alt → H → L → R)で数式を見ると、=$C$3>=100 になっています❷。$C$3 は行も固定しているので、どの行も「C3(本店の 120)」で判定され、全部の行が条件を満たしてしまいます。

エクセルの条件付き書式ルールの管理で数式が$C$3になっている画面
エクセルの条件付き書式ルールの管理で数式が$C$3になっている画面

数式を =$C3>=100(列だけ固定)に直すと、達成した「本店」「北店」の行だけに色が付きました❸。行の番号の前に $ を付けないことで、行ごとに自分の行の C 列を見るようになります。

エクセルで数式を$C3に直すと目標を達成した行だけに色が付いた画面
エクセルで数式を$C3に直すと目標を達成した行だけに色が付いた画面

【実機で検証】ほかの原因

確かめたこと結果
「100より大きい」のルールに、文字で入った「150」色が付いた(文字は数値より大きいと判定される)→数値の判定がおかしくなる
ルール2つ(50より大きい→黄、70より大きい→赤)で 80上にあるルールの黄になった
=Q1>100 を R1:R3 に(行ごと)Q2 の行だけ色が付いた(正しい)
=$Q$1>100 を R1:R3 に(行まで固定)どこにも付かなかった(全部 Q1 で判定)

ルールが重なるときは、「ルールの管理」の画面で上にあるルールが優先されます。上下の矢印で順番を入れ替え、必要なら「条件を満たす場合は停止」にチェックを入れます。

よくある質問

条件付き書式をコピーしたら、おかしくなりました。

コピーすると適用先が分かれたり、数式の参照がずれたりします。ルールの管理で適用先と数式を確かめます(条件付き書式をコピーする方法)。

条件付き書式を消したいです。

範囲を選んで、ホームタブの「条件付き書式」→「ルールのクリア」→「選択したセルからルールをクリア」で消えます。

練習用Excelファイル(無料ダウンロード)
売上の表が入っています。
Excelファイル(.xlsx)/登録不要/数式・練習データ入り

あわせて読みたい:条件付き書式の関連記事

よかったらシェアしてね!
  • URLをコピーしました!
  • URLをコピーしました!

この記事を書いた人

コメント

コメントする

目次