いまさら聞けないExcelの使い方講座
【Excel】空白セルを強調表示すればデータの入力漏れ知らず! うっかりミスのシンプルな解決法
2024年8月28日 06:55
入力が必要なセルは強調しておきたい!
表の一部のセルにデータを入力すると、ほかのセルは自動入力される仕掛けが施してあることがありますよね。帳票形式のフォーマットなどで見かけます。以下の出勤簿は、出勤時間と退勤時間、休憩時間を入力すると、実働時間と時間外労働時間、深夜労働時間が計算されるようになっています。
入力の必要がないことを示すために、実働時間と時間外労働時間、深夜労働時間の欄には灰色の背景色が設定されています。シートの保護の機能を使って、編集が禁止されていることもありますよね。
では、必須項目の出勤時間と退勤時間、休憩時間を強調したい場合はどうしましょう? 単純に背景色を設定しただけではイマイチですよね。
入力済みのセルは背景色を自動的にクリアしたい、ついでに区分が“休日”の場合も塗りつぶしたくないといった要望が出てきませんか? 今回は、空白のセルを判定して書式を設定するテクニックを紹介します。
条件付き書式で“空白”を判定する
仕掛けは簡単です。条件付き書式を使って“空白”を判定するだけ。休日かどうかは日付でも判定できますが、ここではC列に入力される文字列を使って条件式を作ります。なお、複数の条件付き書式を設定する場合は順番と[条件を満たす場合は停止]の設定がポイントです。
データを入力して確認してみましょう。「休日」と入力した時の動作もチェックします。
応用範囲の広いテクニック
「空白かどうか」の条件は応用範囲が広いテクニックです。
上記の手順のようにプルダウンから[空白]を選択する以外に、例えば「C列が空白かどうか」という条件で、ほかのセルの書式を変更することもできます。条件付き書式を設定するセル範囲を選択しておき、数式として「=$C4=""」と指定すれば、C列が空白の場合の書式を適用できます。「空白ではない」という条件なら「=$C4<>""」となります。
