1. 導入
申請管理や案件管理、請求管理の表を運用していて、「あとから見たら必須項目が空欄のまま業務が進んでいた」という経験はないでしょうか。担当者は埋めたつもり、確認者も埋まっていると思って次の工程に渡してしまい、後で請求できなかったり、申請が差し戻されたりすることがあります。
3〜30人ほどで同じExcel管理表を使っていると、入力する人が複数いて、確認のタイミングもバラバラです。誰かが空欄に気づいてくれることに頼っていると、運用は安定しません。
この記事では、必須項目の埋まり具合を表自身に判定させる「未入力チェック列」を作る、シンプルな見直し方を紹介します。
2. この記事で解決すること
| 項目 | 内容 |
|---|---|
| 解決する課題 | 空欄に気づかず業務が進む |
| 主な原因 | 未入力を確認する仕組みがない |
| 解決方法 | 必須列が埋まっているか判定するチェック列を作る |
| 対象業務 | 申請管理・案件管理・請求管理 |
| 対象人数 | 3〜30人 |
| 難易度 | ★☆☆☆☆ |
| 作成時間 | 15分 |
| 効果 | 確認漏れを見つけやすい |
| 向かないケース | 必須項目がほぼない表 |
この記事は、管理表をゼロから作り直すのではなく、いま使っている表に1列だけ追加して空欄を見つけやすくする見直し方です。15分ほどで設定できる内容なので、まずは小さく試してから運用に組み込めます。
3. なぜその管理表はうまくいかないのか
空欄が見過ごされる一番の原因は、担当者の注意不足ではなく、「未入力かどうかを表が教えてくれない」ことです。表自体に確認する仕組みがないと、人の目だけが頼りになります。
申請管理や案件管理、請求管理のような業務では、列が10〜20個になることも珍しくありません。並んだセルを目で追って、必須項目がすべて埋まっているかを毎回確認するのは現実的ではありません。
また、「どの列が必須なのか」が表のどこにも書かれていないケースも多くあります。新しく担当になった人は何を必ず入れるべきか分からず、空欄を残したまま次の工程へ進めてしまいます。確認する人も「自分が見るべき列」が決まっていないと、どこを見ればよいか分かりません。
これは入力者や確認者の責任ではなく、表の構造と運用ルールが「入力漏れに気づける形」になっていないことが原因です。
4. 改善手順
ステップ1. 必須項目を決める
まず、その表で「これが空欄なら業務を先に進めてはいけない」という列を3〜5個に絞ります。申請管理なら申請日・申請者・内容・金額、請求管理なら請求先・金額・請求日などです。最初から全部の列を必須にしないことがポイントです。
ステップ2. チェック列を追加する
表の右端に「未入力チェック」という列を1つ追加します。この列には、必須項目がすべて埋まっていれば「OK」、1つでも空欄があれば「未入力あり」と表示させます。
ステップ3. 判定式を入れる
COUNTBLANK関数を使うのが一番簡単です。たとえば必須列がB〜Eの4つなら、=IF(COUNTBLANK(B2:E2)=0,"OK","未入力あり") と書きます。空欄の数が0なら「OK」、それ以外なら「未入力あり」と表示されます。
ステップ4. 条件付き書式で目立たせる
「未入力あり」のセルに赤い背景色がつくよう条件付き書式を設定します。一覧をスクロールしただけで、どの行が空欄ありかが視覚的に分かります。
ステップ5. 確認のタイミングを決める
最後に、誰がいつチェック列を見るかを決めます。「毎週月曜の朝に担当者が一覧を確認する」「次工程に渡す前に必ずOKを確認する」など、確認フローに組み込みます。仕組みだけ作っても、見るタイミングが決まっていないと活用されません。
5. Before / After
| 観点 | Before | After |
|---|---|---|
| 課題 | 空欄に気づかず業務が進んでいた | 空欄がある行が一覧で赤く表示される |
| 原因 | 未入力を確認する仕組みがなかった | 表自身が必須項目の埋まり具合を判定する |
| 運用 | 各自が目視で確認、抜けが起きやすい | チェック列を見るだけで状況が分かる |
| 確認 | 列を1つずつ目で追っていた | 「未入力あり」の行だけ確認すればよい |
| 効果 | 後工程で空欄が発覚する | 確認漏れを見つけやすい |
特別な機能を追加しなくても、関数1つと条件付き書式の組み合わせだけで、確認漏れに早く気づける状態に変えられます。
6. 実務での注意点
- 必須項目がほぼない表には向きません。自由記述メモのような表に未入力チェック列を作っても意味がなく、かえって見た目を複雑にしてしまいます。
- 必須列を増やしすぎないでください。10列も必須にすると入力負担が増え、結局「未入力あり」だらけになって機能しなくなります。3〜5列に絞ることをおすすめします。
- ルールを細かくしすぎないことも大切です。「条件によって必須項目が変わる」など複雑な判定を入れると、関数が崩れたときに直せる人がいなくなります。
- 入力途中の行まで赤くなると邪魔に感じる場合があります。「申請日が入った行だけ判定する」など、チェックの起点となる列を1つ決めておくと運用しやすくなります。
- 厳密な承認や監査ログが求められる業務では、Excelのチェック列だけでは足りない場合があります。その場合は別の仕組みもあわせて検討してください。
7. Web化・スプレッドシート化との関係
Excel改善で足りる場合
3〜30人で申請管理や案件管理、請求管理を運用していて、入力タイミングが日次〜週次程度であれば、Excelのチェック列で十分対応できます。同時編集が頻繁でなく、ファイルの正本管理が決まっている場合は、無理にツールを変える必要はありません。
スプレッドシート化・Web化を考える場合
複数人が同時に入力する場面が多い、入力状況をリアルタイムで把握したい、外出先のスマホから入力したい、といった場合はスプレッドシートやWebフォームの検討余地があります。また、未入力があれば自動で通知を飛ばしたい、承認フローを回したい、といった要件があれば、専用の業務ツールのほうが合います。
ツールを変える前に、まず「どの列が必須か」「未入力をどう判定するか」を整理しておくことをおすすめします。この整理は、Excelを続ける場合にも、別のツールへ移る場合にも、そのまま設計のベースとして使えます。
8. まとめ
空欄に気づかず業務が進んでしまうのは、未入力を確認する仕組みが表になかったからです。必須列が埋まっているかを判定するチェック列を1つ追加すれば、確認漏れを見つけやすくなり、後工程でのトラブルを減らせます。
