ELLの足跡

人は最後は一人だという…でも、…今は妻が傍にいてくれる…

条件付き書式を何個か設定してるのに…何故か適用されない設定が…?!



条件付き書式一部ルールしか反応しない ?!
上位表示されてるルール優先!!

ルールの並べ替えが必要!!

 Excel条件付き書式を設定してセルに色付けしたりすることを普段、皆さんも行われていると思います。
 ただ、複数のルールを設定しているのに反応しない…という経験をされた方もいらっしゃると思います。
 その原因は、なんとなく思い付きで次から次へと条件付き書式を設定してしまった結果やと思います。
 実は、条件付き書式ルールの管理ダイアログを開いて見て頂いたら解るんですが、ルールの優先順位は上から下へと順に適用されるように決まっているんです。

 ですから、ルールの並べる順番によって反映される…反映されない…かが変わってくるんです。
 今日は、その例を挙げて並べ順を変えてすべての条件が反映されるよう手順を書いておこうと思います。

  • 【条件付き書式の全てのルールを反映させる方法】
      • 例えば、左の画像の場合、条件付き書式で
        1. 20以上は『セルの値>=20
        2. 50以上は『セルの値>=50
        3. 80以上は『セルの値>=80
        とのルール設定を行っているのですが、20以上の水色しか反映されていません。
      1. そこで、ホームタブ⇒スタイル項目の条件付き書式ルールの管理で『条件付きルールの管理』ダイアログを開くと20以上の水色が最上位に位置してる。
      2. このルールを『選択』して『』で下方へ移動させます。

      • 試行錯誤の結果…
        1. 80以上は『セルの値>=80
        2. 50以上は『セルの値>=50
        3. 20以上は『セルの値>=20
        の順番にしたら全てのルールが反映されました。

 今回の条件付き書式の場合、先ず、条件設定が20以上なら上限なし・・・50以上も上限なし・・・80以上も上限なし・・・と20以上なら全ての数字に当て余ってしまうという条件設定の不味さが問題なんですよね・・・

 少し難しくなるかもしれませんがAND関数などを使用して絞り込めばこんなことも避けることが可能なんですけどね・・・

 関数の使用は無理と思われる方は、本日のような現象が起きた場合に設定したルールの順番を変えて反応を確かめながら修正されたらいいと思います。 是非ご活用くださいね!