導入
申請承認の管理表で、承認担当が「ステータス」「期限」「申請内容」だけを見たいのに、入力者向けの「内部メモ」「担当者連絡先」「添付ファイル名」まで毎回視界に入る。横スクロールしないと期限が確認できず、承認のたびに目が疲れる、という場面はありませんか。
これは確認者の集中力の問題ではなく、入力用の列と確認用の列が1枚のシートに混在していることが原因です。本記事では、確認に必要な列だけを並べた「確認用ビュー」を別シートに作る手順をまとめます。
この記事で解決すること
| 項目 | 内容 |
|---|---|
| 解決する課題 | 確認時に不要な列が多く見づらい |
| 主な原因 | 入力列と確認列が混在している |
| 解決方法 | 確認に必要な列だけを並べた表示用ビューを作る |
| 対象業務 | 申請管理・問い合わせ管理・契約管理 |
| 対象人数 | 3〜30人 |
| 難易度 | ★☆☆☆☆ |
| 作業時間 | 20分 |
| 用意するもの | 対象のExcelファイル/編集権限 |
| 効果 | 確認作業が速くなる |
| 向かないケース | 確認工程がない表(個人タスク管理など) |
確認者は「判定に必要な列」しか見ない、というのが原則です。入力者向けの列まで全部見せると、判断材料を探す時間が増えて承認が止まります。
なぜその管理表はうまくいかないのか
- 入力者用の作業メモ列が確認者の画面にも出ている
- 添付ファイル名や連絡先など、判定に不要な列が左寄りにある
- 列を非表示にすると入力時に元に戻すのを忘れる
- 確認者ごとに「見たい列」が違うのに表が1つしかない
- 横スクロールしないとステータスや期限が見えない
確認者が遅いのではなく、確認に必要な情報を最短距離で見せる構造になっていないことが原因です。見直しは、確認者が「何を見て判定するか」を列レベルで決めるところから始めます。
完成イメージ
直す前 — 確認担当の画面に入力者用の列が並ぶ:
| 申請ID | 申請者 | 申請内容 | 内部メモ | 添付ファイル名 | 連絡先 | 受付日 | ステータス | 期限 | 承認者メモ |
|---|---|---|---|---|---|---|---|---|---|
| A-0401 | 田中 | 出張申請 | 起票済 | shucho_2404.xlsx | 内線123 | 4/3 | 承認待ち | 4/15 | — |
直した後 — 確認用シートには判定に必要な列だけ:
| 申請ID | 申請者 | 申請内容 | ステータス | 期限 | 承認者メモ |
|---|---|---|---|---|---|
| A-0401 | 田中 | 出張申請 | 承認待ち | 4/15 | — |
「内部メモ/添付ファイル名/連絡先/受付日」は入力用シートにだけ残し、確認用シートでは見せません。
改善手順
ステップ1. 確認者の判定基準を列に書き出す
まず確認者が「何を見て承認/差戻を決めているか」を列レベルで整理します。
操作: 別シート「確認用列定義」を作り、A列に「判定に必要な列」、B列に「判定理由」、C列に「入力用にしか不要な列」を分けて書き出す。
記入例:
| 判定に必要な列 | 判定理由 |
|---|---|
| 申請ID | 申請を特定するため |
| 申請者 | 部署別の決裁権限を判定 |
| 申請内容 | 内容を見て妥当性を判定 |
| ステータス | 承認待ちかを確認 |
| 期限 | 締切超過の判定 |
| 承認者メモ | 過去の指摘事項を確認 |
入力用にしか不要な列:内部メモ/添付ファイル名/連絡先/受付日
ステップ2. 確認用シートを新規作成する
入力用シートとは別に、確認専用のシートを作ります。
操作: シートタブを右クリック→「挿入」→「ワークシート」で空シートを追加し、「申請_確認」とリネームする。タブの色を黄色に変えて確認用と分かるようにする。
ステップ3. 判定に必要な列だけ参照式で並べる
ステップ1で抽出した列だけを、確認用シートに左から順に並べます。
操作: 確認用シートA2に =IF(申請_入力!A2="","",申請_入力!A2) を入れ、B2以降には判定に必要な列だけを順に参照する。並び順は「申請ID→申請者→申請内容→ステータス→期限→承認者メモ」のように、判定の流れに沿う。
記入例:
| セル | 数式 | 参照元 |
|---|---|---|
| 申請_確認!A2 | =IF(申請_入力!A2=””,””,申請_入力!A2) | 申請ID |
| 申請_確認!B2 | =IF(申請_入力!B2=””,””,申請_入力!B2) | 申請者 |
| 申請_確認!C2 | =IF(申請_入力!C2=””,””,申請_入力!C2) | 申請内容 |
| 申請_確認!D2 | =IF(申請_入力!G2=””,””,申請_入力!G2) | ステータス |
| 申請_確認!E2 | =IF(申請_入力!H2=””,””,申請_入力!H2) | 期限 |
| 申請_確認!F2 | =IF(申請_入力!I2=””,””,申請_入力!I2) | 承認者メモ |
✗悪い例: 入力用シートで列を非表示にして対応 → 入力時に毎回戻す手間が出る ◎良い例: 確認用シートに必要列だけ参照する
ステップ4. ステータスで自動フィルタする
確認用シートには「承認待ち」の行だけ表示されるようにします。
操作: D列(ステータス)にオートフィルタを設定し、「承認待ち」のみチェックを入れる。完了・差戻の行は出ないため、確認者は処理待ちだけに集中できる。
記入例:
| 表示行のステータス | 件数 |
|---|---|
| 承認待ち | 12 |
| (フィルタで非表示)完了 | 38 |
| (フィルタで非表示)差戻 | 4 |
ステップ5. 確認用シートをシート保護する
確認者が誤って数式を上書きしないよう、シート保護をかけます。
操作: 「校閲」タブ→「シートの保護」を有効にする。パスワードは設定せず、ロックだけで十分。確認者は表示・フィルタ操作はできるが、セル値の上書きはできない。
実務での注意点
- 確認工程がない表(個人タスク管理、メモ用台帳など)には確認用シートを作る必要はありません。
- 確認者ごとに見たい列が大きく違う場合は、確認用シートを複数枚作って分けます(「経理_確認」「上長_確認」など)。
- 確認用シートに集計や条件付き書式を入れすぎない。判定の邪魔になります。
- 入力用シートの列構成を変えるときは、確認用シートの参照式も同時に直します。
- 確認用シートのフィルタ設定は会議のたびに変わるため、保存前に「承認待ちのみ表示」に戻すルールを決めておきます。
まとめ
確認時に列が多すぎる原因は、入力列と確認列が1枚のシートに同居していることです。確認用シートを別に作り、判定に必要な列だけ参照式で並べれば、承認の所要時間が目に見えて短くなります。
次にやることは、「確認者が判定に使っている列」を5〜6個書き出すことです。シート作成はその後でも遅くありません。あわせて、入力と表示を分ける設計全般は入力用と表示用のシートを分ける手順、月次報告用のビューが必要な場合は報告用ビューを別に作る手順も参考になります。

