Excel管理表でいつ誰がマスタを変えたか分からない原因。追加・変更・廃止の履歴を残す手順

Excel管理表でいつ誰がマスタを変えたか分からない原因。追加・変更・廃止の履歴を残す手順 のアイキャッチ画像 マスタ管理

導入

部門共通のExcel管理表で、商品マスタや分類マスタを見て「いつの間にか値が増えている」「前に使っていた値が消えている」と感じることはありませんか。誰がいつ変えたか分からないと、過去データとの整合性を説明できず、監査やレビューの場で困ります。

これは管理者の怠慢ではなく、表の側で「マスタ変更を記録する欄」がないことが原因です。この記事では、Excel 管理表 マスタ変更履歴を残す手順を紹介し、過去データの整合性を説明できる状態に整えます。

この記事で解決すること

項目 内容
解決する課題 いつ誰がマスタを変えたか分からない
主な原因 マスタ変更の記録を残していない
解決方法 追加・変更・廃止日と変更理由を記録する
対象業務 契約管理・商品管理・部門共通台帳
対象人数 5〜100人
難易度 ★★★☆☆
作成時間 60分
効果 過去データとの整合性を説明しやすい
向かないケース 一時的な表

この記事は、マスタの「いま」だけでなく「これまで」を残し、説明可能な状態に整える内容です。

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

マスタの履歴が分からない管理表には、共通する特徴があります。

  • マスタに変更履歴を残す列がない
  • 変更があっても上書きだけで、過去の値が消える
  • 「いつから」「なぜ」変わったかを知っている人がいない
  • 監査やレビューで質問されても答えられない
  • 過去データの集計値が突然変わって理由を遡れない

担当者は良かれと思って値を更新していますが、過去を辿る情報を残していないと、後から「なぜこうなったか」を説明できません。

改善手順

ステップ1. 履歴項目を決める

マスタに残す履歴項目を決めます。「追加日」「変更日」「廃止日」「変更前の値」「変更後の値」「変更者」「変更理由」が基本です。すべてを1行にまとめず、変更履歴は別シートにすると見やすくなります。

ステップ2. マスタに状態列を追加する

マスタ本体に「有効・無効」「追加日」「最終更新日」「廃止日」の列を追加します。これだけで「いま使われているか」「いつから/いつまで」が分かるようになります。

ステップ3. 変更履歴シートを作る

別シートで「変更履歴」を作り、1変更1行で「対象コード」「変更内容」「変更前後の値」「変更日」「変更者」「変更理由」を記録します。これがマスタの動きの記録になります。

ステップ4. 変更時の手順を決める

マスタを変更する際の手順を決めます。1)マスタ本体の値を更新、2)最終更新日を記録、3)変更履歴シートに1行追加、4)必要なら利用者に告知。承認フローと組み合わせるとなお安定します。

ステップ5. 過去データとの紐づけを保つ

過去案件・請求などはコードで参照しているため、マスタの名称が変わっても影響を受けにくい構造にします。変更履歴を参照すれば「この案件登録時の名称は何だったか」が分かるようにします。

ステップ6. 履歴を活用するレビューを行う

四半期や半期ごとに、変更履歴を見ながらマスタの動きをレビューします。「不要な追加が多いか」「変更理由が空白の行がないか」を確認することで、運用品質を保てます。

Before / After

観点 Before After
課題 変更を辿れない 履歴で動きが見える
原因 上書きだけ 履歴シートに残す
運用 静かに変わる 変更理由が必須
確認 説明できない 履歴で説明可能
効果 過去整合性が不明 過去データとの整合性を説明しやすい

監査・レビュー・運用引き継ぎの場面で、マスタの動きを根拠付きで説明できるようになります。

実務での注意点

  • 一時的な表(短期キャンペーン等)には、履歴管理は不要です
  • 履歴シートが肥大化したら、年単位でアーカイブする
  • 「変更理由」を空欄で通せない運用にする
  • 変更履歴の改ざんを防ぐため、編集権限を限定する
  • マスタ本体と履歴シートのコード列をリンクさせ、相互に辿れるようにする

最初から完璧な履歴項目を作らず、変更日・変更者・変更理由の3項目から始めるのが現実的です。

Web化・スプレッドシート化との関係

Excel改善で足りる場合

利用者が5〜100人で、変更件数が月数件程度なら、Excelの変更履歴シートと運用ルールで十分対応できます。Excel上でも、変更履歴があるだけでレビューや監査時の説明力が大きく上がります。

スプレッドシート化・Web化を考える場合

変更を自動記録したい、複数システムで履歴を共有したい場合は、スプレッドシートやWebツールに移行する方法も検討できます。Webツールなら、誰が・いつ・どの値を変えたかが自動で記録されます。

ツールを変える前に、履歴項目と運用フローを整えておくと、移行先でも同じ管理が引き継げます。

まとめ

Excel管理表でマスタ変更の記録がないのは、変更を残す欄を作っていないためです。追加・変更・廃止日と変更理由を履歴シートに記録すれば、過去データとの整合性を説明しやすくなり、監査やレビューの場でも安心して説明できます。

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