【ID:510】セルの変更履歴を自動で記録! #Excel #LifeHacks #Office
「Excelで変更履歴を残したい」と思う場面、意外と多いですよね。私は商品管理(商品名・金額・カテゴリー)みたいな一覧表を複数人で触ることが多くて、後から「金額が変わってるけど誰がいつ直した…?」となりがちでした。そこで“セルの編集履歴を自動で記録する”運用にすると、一気にトラブルが減りました。 私が便利だと感じた履歴項目はこの5つです。 ・変更日時(いつ) ・シート名(どの表で) ・セルのアドレス(どのセルを:例 A1) ・変更前(何から) ・変更後(何へ) この形で「変更履歴」シートにどんどん追記されるだけで、確認がすごくラクになります。たとえば商品名を「鉛筆→色鉛筆」、金額を「100→120」に変えた、みたいな修正が時系列で残るので、差し戻しや説明がしやすいです。 運用のコツもいくつかあります。 1) 履歴は“追記専用”にする 履歴シートは編集されると信頼性が落ちるので、保護(シート保護)して触れないようにしておくのがおすすめです。 2) 記録対象の範囲を決める 表全体を対象にすると、見出しや計算セルまで履歴が増えすぎることがあります。商品管理の入力列(商品名・金額・カテゴリーなど)だけに絞ると、ログが見やすくなります。 3) 連続編集の“ログ爆増”を防ぐ セルを消して入れ直す、貼り付けを繰り返す…などで履歴が大量に増えることがあります。実務では「同じセルの短時間の変更はまとめる」か「貼り付け時も記録するが、後でフィルターしやすい列構成にする」と運用で割り切るのが現実的でした。 4) 変更したセルへ瞬時に遷移できると強い 履歴にセル番地が残ると、後から該当セルへジャンプしやすいです(ハイパーリンク化や、履歴行を選んでジャンプする仕組みがあるとさらに便利)。 ちなみに「ファイル名を指定して実行」の履歴を残す話はWindows側の履歴管理で、Excelのセル変更履歴とは別物です。混ざりやすいので、“Excel内で残したいのはセル編集ログ”と切り分けて考えると迷いません。 履歴が残るようになると、修正の経緯説明がスムーズになって、チェック作業のストレスがかなり減りました。複数人で触る表ほど、早めに仕組み化しておくと安心です。




























