Excel管理表で状態名がバラつく原因と、状態マスタを共有して意味を統一する見直し方

Excel管理表で状態名がバラつく原因は?状態マスタで意味を統一する見直し方のアイキャッチ画像 マスタ管理

導入

複数のExcel管理表(進捗管理・案件管理・問い合わせ管理など)で、状態列に「対応中」「処理中」「進行中」「ワーク中」のように、表ごとに異なる状態名が並んでいることはありませんか。月次の進捗レポートで「対応中の案件総数」を出そうとしても、表ごとに状態名が違うため、フィルタの条件指定だけで疲弊するケースもよくあります。

こうした状態名のばらつきは、各表の作成者の感覚ではなく、状態マスタを表横断で共有する仕組みがないことが原因です。また、同じ「対応中」でも、ある表では「担当者が着手している」、別の表では「確認者が見ている」のように意味が違うため、横断集計が事実上できなくなっています。

この記事では、状態マスタを別ファイル(または専用シート)として作り、複数の管理表から参照する形に切り替える方法を20分で完了させる手順として紹介します。終わったときに、すべての管理表で同じ状態名・同じ意味で運用される状態になります。

この記事で解決すること

項目 内容
解決する課題 進行中・対応中など状態名がバラつく
主な原因 状態を自由入力や表ごとの選択肢で管理している
解決方法 状態マスタを作り状態名と意味を統一する
対象業務 進捗管理・案件管理・問い合わせ管理
対象人数 3〜30人
難易度 ★☆☆☆☆
作業時間 20分
用意するもの 対象のExcelファイル群/編集権限
効果 状態別の検索と集計がしやすい
向かないケース 状態管理が不要な表

なぜその管理表はうまくいかないのか

状態マスタが共有されていない管理表群には、共通する状況があります。

  • 各管理表が独自に状態の選択肢を持っている
  • 同じ意味の状態が表ごとに違う名前(対応中/処理中/進行中/ワーク中)になる
  • 同じ「対応中」でも、表によって意味が違う(着手済み/確認待ち/差戻し中など)
  • 状態の遷移順(未着手→対応中→完了 など)が表ごとに違う
  • 新しい状態を追加するときに表ごとに別々に追加される
  • 表横断のレポート(全表の「対応中」件数)が成立しない

これは個別の表の運用ではなく、状態マスタを表横断の共有資源として持っていないことが原因です。見直しは、共有状態マスタを1か所に作り、状態名と意味と遷移順を明文化して、全管理表からそこを参照する形に切り替えるところから始めます。

完成イメージ

20分後、共有フォルダに「状態マスタ.xlsx」が1ファイルあり、複数の管理表が同じ状態名・意味で運用される状態になります。

改善前 — 表ごとに状態が違い、横断集計できない:

進捗管理.xlsx: | ID | 状態 | |—|—| | 001 | 対応中 | | 002 | 確認中 |

案件管理.xlsx: | 案件 | 状態 | |—|—| | A-001 | 処理中 | | A-002 | レビュー中 |

問い合わせ管理.xlsx: | 件名 | 状態 | |—|—| | Q001 | 進行中 | | Q002 | ワーク中 |

「対応中/処理中/進行中/ワーク中」が同じ意味のはずですが、フィルタや集計で1つの条件で拾えません。

改善後 — 共有状態マスタを参照:

共有フォルダ:

管理表/
├── _master/
│   ├── 担当者マスタ.xlsx
│   ├── 分類マスタ.xlsx
│   └── 状態マスタ.xlsx
├── 進捗管理.xlsx
├── 案件管理.xlsx
└── 問い合わせ管理.xlsx

状態マスタ.xlsx(共有):

順序 状態名 意味 次の遷移先
1 未着手 受付済だが対応開始前 対応中
2 対応中 担当者が現在対応している 確認待ち
3 確認待ち 担当者が完了を主張、確認者待ち 完了/差戻し
4 完了 確認済、クローズ (終了)
5 差戻し 確認で差し戻された 対応中

各管理表が参照する形:

進捗管理 状態
001 対応中 ▼
002 確認待ち ▼
案件管理 状態
A-001 対応中 ▼
A-002 確認待ち ▼

すべての管理表で「対応中」「確認待ち」が同じ意味で扱われ、横断集計が成立します。

改善手順

20分ほどで4ステップを進めます。

ステップ1. 各表で使われている状態を洗い出す

複数の管理表で実際に使われている状態値を、表横断で確認します。

操作: 各管理表の状態列をコピーして、新規ファイル「状態整理.xlsx」の1シートに集約。表名を併記し、COUNTIF で件数を出す。

記入例(洗い出し結果):

状態名 進捗管理 案件管理 問合せ管理 想定意味
対応中 30 担当者が対応中
処理中 25 担当者が対応中
進行中 20 担当者が対応中
ワーク中 5 担当者が対応中
確認中 12 確認者待ち
レビュー中 18 確認者待ち

「対応中/処理中/進行中/ワーク中」が同じ意味のはずなのに4種類に分散しています。

ステップ2. 状態マスタを業務フローの順序で作る

洗い出した状態を、業務フローに沿って順序付けて整理します。3〜5個に絞り、各状態の意味と次の遷移先を明記します。

操作: 共有フォルダの _master フォルダに「状態マスタ.xlsx」を新規作成。A1〜D1 に「順序」「状態名」「意味」「次の遷移先」を入力。業務の節目に沿って状態を並べる。

記入例:

順序 状態名 意味 次の遷移先
1 未着手 受付済だが対応開始前 対応中
2 対応中 担当者が現在対応している 確認待ち
3 確認待ち 担当者が完了を主張、確認者待ち 完了/差戻し
4 完了 確認済、クローズ (終了)
5 差戻し 確認で差し戻された 対応中

✗悪い例: 状態を10個以上並べる(入力者が選びきれず元の自由運用に戻る) / ◎良い例: 3〜5個に絞り、業務フローの順序を明示する

ステップ3. 各管理表でマスタを参照する設定にする

各管理表の状態列を、共有状態マスタを参照するプルダウンに切り替えます。

操作: 各管理表を状態マスタと同時に開き、状態列を範囲選択 → データ → データの入力規則 → 設定タブで「リストから選択」 → 元の値に =[状態マスタ.xlsx]状態マスタ!$B$2:$B$6 のように外部参照を入力 → OK。

シンプル運用として、各管理表に「状態参照」シートを置き、状態マスタの内容をコピーして入力規則で参照する方法も可能です。マスタ更新時に各表へコピー更新する手間はありますが、外部参照のトラブルを避けられます。

✗悪い例: 各管理表で状態列の入力規則を個別に「対応中,処理中,進行中」と書き分ける(また分裂する) / ◎良い例: 全管理表が同じマスタを参照する

ステップ4. 既存データを新マスタの状態名に置換する

各管理表の過去データの状態値を、新マスタの状態名に揃えます。

操作: 各管理表の状態列だけを範囲選択し、Ctrl+H で置換。「処理中」「進行中」「ワーク中」を「対応中」に、「確認中」「レビュー中」を「確認待ち」に、それぞれ置換する。1値ずつ確実に行い、最後にユニーク値を再確認する。

記入例(置換ルール):

旧状態(表別) 新状態(マスタ)
対応中(進捗管理) 対応中
処理中(案件管理) 対応中
進行中(問合せ管理) 対応中
ワーク中(問合せ管理) 対応中
確認中(進捗管理) 確認待ち
レビュー中(案件管理) 確認待ち

✗悪い例: 「進行中」を「対応中」に全シート一括置換する(本文中の「進行中」も書き換わる) / ◎良い例: 状態列のみ範囲選択してから置換する

実務での注意点

  • 状態管理が不要な表(メモ、ToDo)には向きません。状態マスタを整備するコストが見合いません
  • 状態の数は3〜5個に絞ってください。7個を超えると入力者が選びきれず、運用が崩れます
  • 業務フローが大きく違う表(営業案件と問合せ対応で本質的に違う)は、別の状態マスタを持つことも検討してください。1つのマスタで無理に統一すると、どちらの業務にも合わない状態になります
  • 状態の遷移順をマスタに書き残してください。新しい担当者が「次に何をすべきか」を自分で判断できるようになります
  • 過去データを置換するとき、必ず状態列のユニーク値を再確認してください。マスタにない値が残っていると、フィルタで取りこぼします

まとめ

状態名が表ごとにバラつく問題の多くは、状態マスタを複数表で共有していないことが原因です。20分で共有状態マスタを1ファイル作り、業務フローの順序で3〜5個の状態に絞って各管理表から参照する設定にするだけで、横断集計と引き継ぎが成立する状態になります。

状態マスタの整備とあわせて、担当者マスタ・分類マスタも同じ要領で共有化できます。あわせて以下を参照してください。

Excel管理表で担当者名の表記がバラつく原因と、担当者マスタを別ファイルで共有する方法

Excel管理表で分類名が表ごとにバラバラになる原因と、分類マスタを共有して選択肢を統一する方法

タイトルとURLをコピーしました