ADVERTISEMENT

【Googleスプレッドシート】変更履歴の確認!版管理機能の使い方

【Googleスプレッドシート】変更履歴の確認!版管理機能の使い方
🛡️ 超解決

スプレッドシートでの作業中に、間違ってデータを消してしまったり、以前の状態に戻したいと思ったことはありませんか。Googleスプレッドシートには、すべての変更を自動的に記録する「バージョン履歴」機能が搭載されています。この機能を使えば、過去の状態を簡単に確認したり、任意の時点に復元したりすることが可能です。また、重要なタイミングで「名前付きバージョン」として保存しておくことで、版管理をより明確に行えます。この記事では、Googleスプレッドシートの変更履歴を確認する方法と、版管理機能を活用する手順を詳しく解説します。

【要点】Googleスプレッドシートの変更履歴と版管理の操作方法

  • 「ファイル」→「バージョン履歴」→「バージョン履歴を表示」: 全自動保存された履歴を一覧表示し、各バージョンの内容を確認できます。
  • バージョンに名前を付けて保存: 特定の状態を「名前付きバージョン」として記録し、後から簡単に見つけられるようにします。
  • 過去のバージョンに復元: 任意のバージョンを選択し、その時点の状態にシート全体を戻すことができます。

ADVERTISEMENT

バージョン履歴機能の概要とできること

Googleスプレッドシートでは、編集を行うたびに自動で変更が記録され、過去の状態をいつでも確認できるようになっています。このバージョン履歴は、デフォルトで有効になっており、特別な設定は不要です。

主な機能として、以下の3つが挙げられます。

  • 変更履歴の閲覧: 過去の編集内容を時系列で確認できます。どのセルが編集されたか、色分けされて表示されるため、変更箇所がひと目でわかります。
  • 名前付きバージョンの作成: 重要な区切り(月次報告の確定、締め切りなど)で現在の状態に名前を付けて保存できます。名前を付けると、後から目的のバージョンをすぐに見つけられます。
  • 特定のバージョンへの復元: 誤操作やデータ破損が発生した場合、任意のバージョンを選択してその時点の状態にシート全体を戻せます。復元後も新しいバージョンとして保存されるため、元の状態を失うことはありません。

バージョン履歴を確認する操作手順

ここからは、実際にバージョン履歴を表示し、活用する手順を説明します。以下の操作は、どのデバイスでも共通して行えます。

バージョン履歴を開く

  1. メニューバーからアクセスする
    画面上部のメニューから「ファイル」をクリックし、「バージョン履歴」にマウスを合わせます。表示されたサブメニューから「バージョン履歴を表示」をクリックします。
  2. キーボードショートカットを使う
    Windowsの場合は「Ctrl + Alt + Shift + H」、Macの場合は「Command + Option + Shift + H」を押すと、直接バージョン履歴パネルが開きます。こちらの方法が素早くアクセスできます。
  3. 履歴パネルの見方
    画面右側にバージョン履歴パネルが表示されます。上部に日付と時刻、編集者の情報が一覧で表示されます。各バージョンをクリックすると、その時点のシート内容がメイン画面に表示されます。

変更内容を詳しく確認する

  1. バージョンを選択する
    パネルに表示されているバージョンをクリックすると、シートがその時点の状態に変わります。バージョン名が「日時」で表示されている場合は、自動保存された履歴です。
  2. 変更箇所の色分けを確認する
    バージョンを選択すると、編集されたセルが色付きで表示されます。色は編集者ごとに異なり、同じ色のセルがその人の変更範囲です。どのセルが追加・削除・変更されたかを直感的に把握できます。
  3. 差分表示を切り替える
    パネル下部に「変更を表示」というチェックボックスがあります。これをオンにすると、選択したバージョンと直前のバージョンとの差分だけが表示され、変更箇所が強調されます。オフにすると、選択したバージョンの全内容が表示されます。

名前付きバージョンで版管理を行う手順

自動保存だけでは探しにくい場合、重要なタイミングで「名前付きバージョン」として保存しておくと便利です。

名前付きバージョンを作成する

  1. 現在の状態を名前付きで保存する
    メニューから「ファイル」→「バージョン履歴」→「現在のバージョンに名前を付ける」をクリックします。または、バージョン履歴パネルを開き、現在表示されているバージョンの横にある「その他」アイコン(縦三つ点)をクリックし、「このバージョンに名前を付ける」を選択します。
  2. バージョン名を入力する
    ダイアログボックスが表示されるので、わかりやすい名前を入力します。例えば「2024年12月月次報告 確定版」「提案書_ver2」など、後から見ても内容がわかる名前がおすすめです。
  3. 保存を完了する
    名前を入力したら「保存」ボタンをクリックします。名前付きバージョンは、バージョン履歴パネルの上部に「名前付きバージョン」として一覧表示され、自動保存の履歴と区別して管理できます。

名前付きバージョンに戻す・復元する

  1. 名前付きバージョンを選択する
    バージョン履歴パネルを開き、「名前付きバージョン」セクションから目的のバージョンをクリックします。シートがその時点の状態に切り替わります。
  2. そのバージョンを復元する
    画面上部に「このバージョンを復元」という青いバーが表示されます。そのバーをクリックすると、確認ダイアログが表示されるので「復元」をクリックします。復元後、現在のシートがそのバージョンに置き換わり、新しい自動保存の履歴が作成されます。
  3. コピーを作成して復元する
    元のシートを変更せずに、過去のバージョンを別のファイルとしてコピーしたい場合は、バージョン履歴パネルで目的のバージョンを選択し、「その他」アイコンから「このバージョンのコピーを作成」をクリックします。新しいスプレッドシートが作成され、そのバージョンの内容が複製されます。

ADVERTISEMENT

バージョン履歴に関する注意点と制限

便利なバージョン履歴ですが、いくつか知っておくべき注意点があります。

自動保存の履歴は一定期間で削除される

Googleスプレッドシートでは、自動保存された過去のバージョンは最大30日間保持されます。30日を超えると古いものから順に削除されるため、長期間保存したい場合は必ず名前付きバージョンとして保存してください。名前付きバージョンは、シートの所有者が明示的に削除しない限り保持されます。

共同編集者の変更もすべて記録される

スプレッドシートを共有して複数人で編集している場合、全員の編集内容がバージョン履歴に記録されます。意図しない変更があった場合でも、誰がいつ何を変更したかを追跡できるため、トラブル防止に役立ちます。ただし、編集者ごとに色分け表示がされるため、個人を特定しやすい点には注意が必要です。

バージョン復元はシート全体に影響する

特定のバージョンに復元すると、シート全体がその時点の状態に戻ります。一部のセルだけを復元することはできません。必要な部分だけを過去の状態に戻したい場合は、該当セルの値を手動でコピーして貼り付ける必要があります。

履歴が多すぎるとパネルが見づらくなる

頻繁に編集していると、自動保存の履歴が大量に蓄積されます。バージョン履歴パネルでは、日時ベースのリストが長くなり、目的のバージョンを見つけにくくなることがあります。そのような場合は、名前付きバージョンを積極的に活用して、重要な状態だけをピックアップすると管理が楽になります。

自動保存履歴と名前付きバージョンの比較

自動保存される通常のバージョン履歴と、名前を付けて保存するバージョンの違いをまとめます。

項目 自動保存のバージョン履歴 名前付きバージョン
保存方法 編集のたびに自動で記録 ユーザーが手動で名前を付けて保存
保持期間 最大30日間 明示的に削除しない限り無期限
識別のしやすさ 日時と編集者で識別 自分で付けた名前で識別
主な用途 直前の変更を確認、一時的な戻し 重要な区切り(納品、確定版)の管理

まとめ

Googleスプレッドシートのバージョン履歴機能を使うことで、変更の追跡や過去の状態への復元が簡単に行えます。自動保存の履歴は30日間保持されますが、重要なタイミングでは名前付きバージョンとして保存しておけば、長期的な版管理が可能です。また、共同編集時の変更もすべて記録されるため、チームでの作業におけるトラブル防止にも役立ちます。

まずは「Ctrl + Alt + Shift + H」のショートカットを覚えて、気軽にバージョン履歴を確認してみてください。その後、定期的に名前付きバージョンを作成する習慣をつけると、より安心してスプレッドシートを運用できるようになります。さらに応用として、スクリプトを使って自動的に名前付きバージョンを作成する方法もありますので、興味があればGoogle Apps Scriptの活用も検討してみてください。


ADVERTISEMENT

この記事の監修者
✍️

超解決 第一編集部

疑問解決ポータル「超解決」の編集チーム。正確な検証と、現場視点での伝わりやすい解説を心がけています。