在庫シートを運用していると、必ず一度はやってきます。「あれ、昨日まで在庫数が入っていた列が、全部空欄になってる」「フィルタを掛けたまま貼り付けて、表示されていない行ごと上書きしてしまった」「行ごと消えている」——どれも経験者なら胃が痛くなる場面でしょう。
でも、Googleシートを使っているなら大丈夫です。標準で備わっている「変更履歴」機能のおかげで、ほぼあらゆる過去の状態に戻ることができます。今回は、この変更履歴をどう使うか、そして「日常から備えておくと事故を最小化できる運用」をまとめます。
変更履歴の基本
Googleシートの変更履歴は、メニューの「ファイル」→「変更履歴」→「変更履歴を表示」から開けます。右側に時系列でバージョンが並び、各バージョンをクリックすると、その時点のシート全体がプレビュー表示されます。「いつ・誰が・どのセルを変更したか」が色付きで分かるので、犯人探しではなく原因の特定がスムーズに進みます。
重要なのは、これが「明示的に保存ボタンを押さなくても、自動で記録される」という点です。Googleシートはリアルタイム保存なので、編集はすべて履歴に残ります。専用の在庫管理ソフトでは、こうした履歴を取るために有償プランや別途設定が必要になることが多いですが、Googleシートは無料アカウントでも標準装備。これだけで在庫の置き場所として選ぶ価値があります。
復元の手順とセル単位の履歴
「事故が起きた、戻したい」となった時の手順はとてもシンプルです。まず変更履歴を開き、戻したい時点のバージョンを選択。プレビューで内容を確認したら、上部の「このバージョンを復元」ボタンを押すだけです。これで、シート全体がその時点の状態に巻き戻ります。
- 01ファイルメニューから「変更履歴」→「変更履歴を表示」を開く
- 02右側のリストから、事故が起きる前のバージョンを探す
- 03プレビューで内容と日付を確認する
- 04「このバージョンを復元」をクリックする
セル単位の履歴も使える
「シート全体を巻き戻すと、他の人が同じ時間帯にやった正しい編集まで失われてしまう」と心配な方もいるでしょう。その時は、シート全体を復元せず、特定のセルだけ右クリックして「編集履歴を表示」を選ぶ手があります。そのセルだけの変更履歴がポップアップで表示され、誰がいつどんな値を入れたかが一覧できます。手動で正しい値を書き戻せば、他の人の作業を巻き戻さずに済みます。
在庫シートでは、「ある特定のSKUの在庫数だけがおかしい」というケースが多いので、セル単位の履歴は実務で本当によく使います。シート全体の復元は最後の手段、まずはセル単位を試す——という順序を覚えておくと、復旧の精度が上がります。
在庫データを守るための運用
変更履歴は最後の砦ですが、そもそも事故が起きにくい運用を仕込んでおくことも大切です。在庫データを守るためにできる工夫をいくつか紹介します。
- 重要な作業をする前に、必ず「名前を付けて保存」でバージョンを明示的に作る
- シートの保護機能で、編集できる人と編集できる範囲を限定する
- Sync Masterなどの同期ツールで上書きする前に、接続テストで影響範囲を確認する
- 本番シートとは別に、テスト用のコピーを用意して試す
- 週に一度、コピーをローカルにエクスポートしておく(オフラインの保険)
特に「名前を付けて保存」は便利です。「2026/03/15 棚卸し直前」のように名前を付けておけば、何ヶ月後でもその時点に戻りやすくなります。変更履歴のリストは時間とともに増えていくので、節目で名前を付けることで、後から探す手間がぐっと減ります。
シートを複数人で使う時の注意
複数人でシートを共有していると、変更履歴の使い方にもちょっとした注意が必要です。まず、復元は「シート全体に対する操作」なので、自分が復元したことで他のメンバーが同じ時間帯に行った編集も消える可能性があります。実行前に必ずチームに一声かけましょう。
また、共有設定で「閲覧者」「コメント可」「編集者」を適切に分けておくことも事故予防に効きます。新人スタッフや外部パートナーには閲覧権限だけ渡して、書き込みは限られたメンバーに集約する。これだけで、シートが壊れる確率は大きく下がります。Sync Masterを動かす担当者と、シートを編集する担当者を分けたいケースでも、共有設定の使い分けは役立ちます。
もう一つ覚えておきたいのは、変更履歴の保持期間です。Googleシートの変更履歴は基本的に無期限で残ると言われていますが、容量や仕様の変更によって例外もあり得ます。本当に重要な節目(決算、棚卸し、大規模リニューアル)では、変更履歴に頼らず、その時点のコピーを別ファイルとして保存しておく安心感は大切です。
まとめ : 「戻せる」という安心が、運用を加速する
変更履歴があるだけで、在庫シートの運用は驚くほど大胆になれます。「壊しても戻せる」という安心感は、新しい関数を試したり、Sync Masterで一括同期を回したりといった、ちょっと攻めた使い方を後押ししてくれます。逆に、戻せない仕組みで運用していると、人間はどんどん保守的になり、結果として運用そのものが遅くなります。
もしまだ変更履歴を一度も開いたことがなかったら、今日試してみてください。シートの「あの頃」が、ちゃんと残っていることを実感できるはずです。そして、その安心感が、明日からの在庫運用の自由度を広げてくれます。