Excelで作成したシフト表に「休」と入力した際、自動でセルに色を付けたいというケースは業務効率化の定番です。条件付き書式を使うことで、手作業なしで視覚的にわかりやすいシフト表を作ることができます。本記事ではその設定方法をわかりやすく解説します。
自動で色が付く仕組み「条件付き書式」とは
Excelには特定の条件に応じてセルの書式を変更できる「条件付き書式」という機能があります。
例えば「休」と入力されたセルだけ背景色を変える、といった設定が可能です。
シフト管理では視認性が大幅に向上するため非常に便利な機能です。
基本設定:休と入力したら色を付ける方法
まず対象範囲(シフト表全体など)を選択します。
次に「ホーム」→「条件付き書式」→「新しいルール」を選択し、「セルの値を使用して…」ではなく「数式を使用して…」を選びます。
数式に「=A1=”休”」のように入力し、書式で好きな背景色を設定すれば完成です。
範囲に応じた正しい数式の書き方
重要なのは最初のセルを基準に数式を設定することです。
例えばB2からD10の範囲なら「=B2=”休”」と設定する必要があります。
絶対参照($)を使わないことで各セルに正しく適用されます。
応用:休以外の文字にも対応する方法
「有休」「代休」などもまとめて色付けしたい場合は、COUNTIF関数を使います。
例として「=COUNTIF(A1,”*休*”)」とすれば「休」を含む文字すべてに反応します。
より柔軟なシフト管理が可能になります。
よくあるミスと注意点
範囲設定を間違えると一部だけ色が付かない問題が発生します。
また、全角・半角の違いでも条件が一致しないため注意が必要です。
ルールが複数ある場合は優先順位にも気を付ける必要があります。
まとめ
Excelの条件付き書式を使えば「休」と入力するだけで自動的に色付けが可能です。
数式設定と範囲指定を正しく行うことで、シフト表の視認性が大きく向上します。
少し応用すれば複雑な勤務体系にも対応できる柔軟な管理表が作成できます。


コメント