導入
契約管理や申請管理のExcel管理表で、「期限列はあるのに、ぱっと見たときに何が今週切れるのか、もう過ぎたのか分からない」状態になっていませんか。件数が増えると、期限切れ間近の行が他の行に紛れて見落とされ、契約更新の漏れや申請対応の遅れにつながります。3〜50人で同じ表を見ている場合、「気づいた人がいなかった」では済みません。
これは担当者の確認不足ではなく、期限列が表示上目立たないことが原因です。この記事では、期限日を基準に並び替えや期限超過表示を入れるExcel管理表の見直し手順を紹介します。
この記事で解決すること
| 項目 | 内容 |
|---|---|
| 解決する課題 | 期限切れや期限間近を見落とす |
| 主な原因 | 期限列が表示上目立たない |
| 解決方法 | 期限日を基準に並び替えや期限超過表示を入れる |
| 対象業務 | 契約管理・申請管理・対応期限管理 |
| 対象人数 | 3〜50人 |
| 難易度 | ★★☆☆☆ |
| 作成時間 | 30分 |
| 効果 | 期限漏れを減らせる |
| 向かないケース | 期限管理が不要な表 |
この記事は管理表の構造を作り替えるのではなく、すでにある期限列を活用して「期限が近い行が自然と目に入る」状態を作るための内容です。条件付き書式と並び替えだけで、今日から運用できます。
なぜその管理表はうまくいかないのか
期限を見落とす管理表には、次のような共通点があります。
- 期限列は「2026/06/30」などの日付が入っているだけで、他の列と同じ書式
- 並び順が登録順や案件番号順のままで、期限が近い行が画面下に隠れている
- 期限を超過した行と、まだ余裕のある行が同じ画面に並んでいる
- 期限切れか間近かを判断するのに、画面と頭の中の今日の日付を見比べている
- 完了済みの行も同じ画面に残っていて、未完了で期限が迫った行が見つけにくい
つまり、期限列に情報はあるのに「いつ動くべきか」が表示で分からない状態です。これは担当者の管理意識の問題ではなく、期限を見える化する仕掛けが管理表に組み込まれていないという問題です。
改善手順
期限列を基準に、対応すべき行が画面上で自然と目に入る状態を作ります。
ステップ1. 期限列の入力形式を揃える
期限列に入力するデータが文字列と日付で混在していると、並び替えや条件付き書式が正しく効きません。列を選択 → 右クリック → セルの書式設定 → 日付(短い形式)に統一します。既存の文字列データがあれば、いったん削除して入力し直すか、関数で日付に変換します。
ステップ2. 期限列に条件付き書式を設定する
ホーム → 条件付き書式 → 新しいルールから、今日の日付を基準に色分けします。
| 状態 | ルール | 書式 |
|---|---|---|
| 期限超過 | セルの値 < TODAY() | 背景:濃い赤 + 白文字 |
| 3日以内 | セルの値 < TODAY()+3 | 背景:薄い赤 |
| 7日以内 | セルの値 < TODAY()+7 | 背景:薄いオレンジ |
| 14日以内 | セルの値 < TODAY()+14 | 背景:薄い黄 |
| それ以降 | 書式なし | 通常表示 |
ルールは「上から順」に評価されるため、期限超過を一番上に置きます。条件付き書式の優先順位は、ホーム → 条件付き書式 → ルールの管理から並べ替えられます。
ステップ3. 期限を超過している行が分かる別列を作る
期限列の隣に「残日数」列を作り、=期限-TODAY() の数式を入れます。マイナスの数字は超過日数、ゼロは当日、プラスは残り日数を示します。条件付き書式の判定が直感的になり、件数の集計もしやすくなります。
ステップ4. 期限列で並び替える
期限列を基準に昇順で並び替えると、超過行が一番上、続いて期限が近い行という順に並びます。Excelのテーブル機能(Ctrl+T)にしておくと、ヘッダーの▼から1クリックで並び替えできます。
ステップ5. 完了行をフィルタで隠す
期限が過ぎていても完了している行は対応不要なので、状態列のフィルタで「完了」を外します。期限超過の表示は未完了行にだけ集中させ、対応すべき行を浮かび上がらせます。
Before / After
| 観点 | Before | After |
|---|---|---|
| 課題 | 期限切れや期限間近の行が他の行に紛れていた | 期限超過・期限間近が色付きで一目で分かる |
| 原因 | 期限列が他の列と同じ書式で目立たなかった | 期限列に条件付き書式と並び替えを入れた |
| 運用 | 担当者が今日の日付と期限を毎回見比べていた | TODAY()基準で自動的に色分けされる |
| 確認 | 期限の近い行を探すのに時間がかかっていた | 開いた瞬間に超過・期限間近が目に入る |
| 効果 | 期限切れの対応遅れが起きていた | 期限漏れを減らせる |
期限管理は「日付の入力」と「日付を見える化する仕掛け」がセットで初めて機能します。
実務での注意点
- 期限管理が不要な表(マスタ表、参考資料的な表など)には向かない。期限列を無理に作る必要はない
- 色のしきい値を細かくしすぎない。3段階か4段階までに絞ると見やすい
- TODAY()関数はファイルを開いた日で評価されるため、開かなかった日は条件が更新されない。「毎朝必ず開く」運用とセットで使う
- 「残日数」列を作る場合は、完了行の残日数表示を非表示にするか、ゼロ固定にする。完了済みなのにマイナス表示が出続けると、画面が騒がしくなる
- 条件付き書式の範囲を列全体(A:A など)に設定するとファイルが重くなる。データがある行に限定する
- 期限の単位が業務によって違う(時間単位、日単位、月単位)。表ごとに期限の粒度を決めておく
Web化・スプレッドシート化との関係
Excel改善で足りる場合
対象人数が3〜50人で、期限の数が数十〜数百件規模の契約管理や申請管理であれば、条件付き書式と並び替えだけで期限漏れは大きく減らせます。新しいツールに移る前に、期限列の見え方を整えるだけで現場の動き方が変わります。
スプレッドシート化・Web化を考える場合
期限が近づいたら自動でメール通知したい、期限到来日にカレンダーへ自動登録したい、といった要件が出てきたらWebツールが向いています。Excelの条件付き書式は「開いている人が気づく」までですが、Webツールなら「開いていなくても期限を知らせる」仕組みが作れます。
ツールを変える前に、期限の入力形式と表示ルールを整理しておくと、Excelを続ける場合にも別ツールへ移る場合にも「どの期限を強調するか」が明確になり、通知設計や移行作業もぶれにくくなります。
まとめ
Excel管理表で期限切れや期限間近を見落とすのは、期限列が表示上目立たないことが原因です。期限列の入力形式を揃え、TODAY()基準の条件付き書式と並び替えを入れれば、期限漏れを減らせます。
