スプレッドシートでの作業中に、間違ってデータを消してしまったり、以前の状態に戻したいと思ったことはありませんか。Googleスプレッドシートには、すべての変更を自動的に記録する「バージョン履歴」機能が搭載されています。この機能を使えば、過去の状態を簡単に確認したり、任意の時点に復元したりすることが可能です。また、重要なタイミングで「名前付きバージョン」として保存しておくことで、版管理をより明確に行えます。この記事では、Googleスプレッドシートの変更履歴を確認する方法と、版管理機能を活用する手順を詳しく解説します。
【要点】Googleスプレッドシートの変更履歴と版管理の操作方法
- 「ファイル」→「バージョン履歴」→「バージョン履歴を表示」: 全自動保存された履歴を一覧表示し、各バージョンの内容を確認できます。
- バージョンに名前を付けて保存: 特定の状態を「名前付きバージョン」として記録し、後から簡単に見つけられるようにします。
- 過去のバージョンに復元: 任意のバージョンを選択し、その時点の状態にシート全体を戻すことができます。
ADVERTISEMENT
目次
バージョン履歴機能の概要とできること
Googleスプレッドシートでは、編集を行うたびに自動で変更が記録され、過去の状態をいつでも確認できるようになっています。このバージョン履歴は、デフォルトで有効になっており、特別な設定は不要です。
主な機能として、以下の3つが挙げられます。
- 変更履歴の閲覧: 過去の編集内容を時系列で確認できます。どのセルが編集されたか、色分けされて表示されるため、変更箇所がひと目でわかります。
- 名前付きバージョンの作成: 重要な区切り(月次報告の確定、締め切りなど)で現在の状態に名前を付けて保存できます。名前を付けると、後から目的のバージョンをすぐに見つけられます。
- 特定のバージョンへの復元: 誤操作やデータ破損が発生した場合、任意のバージョンを選択してその時点の状態にシート全体を戻せます。復元後も新しいバージョンとして保存されるため、元の状態を失うことはありません。
バージョン履歴を確認する操作手順
ここからは、実際にバージョン履歴を表示し、活用する手順を説明します。以下の操作は、どのデバイスでも共通して行えます。
バージョン履歴を開く
- メニューバーからアクセスする
画面上部のメニューから「ファイル」をクリックし、「バージョン履歴」にマウスを合わせます。表示されたサブメニューから「バージョン履歴を表示」をクリックします。 - キーボードショートカットを使う
Windowsの場合は「Ctrl + Alt + Shift + H」、Macの場合は「Command + Option + Shift + H」を押すと、直接バージョン履歴パネルが開きます。こちらの方法が素早くアクセスできます。 - 履歴パネルの見方
画面右側にバージョン履歴パネルが表示されます。上部に日付と時刻、編集者の情報が一覧で表示されます。各バージョンをクリックすると、その時点のシート内容がメイン画面に表示されます。
変更内容を詳しく確認する
- バージョンを選択する
パネルに表示されているバージョンをクリックすると、シートがその時点の状態に変わります。バージョン名が「日時」で表示されている場合は、自動保存された履歴です。 - 変更箇所の色分けを確認する
バージョンを選択すると、編集されたセルが色付きで表示されます。色は編集者ごとに異なり、同じ色のセルがその人の変更範囲です。どのセルが追加・削除・変更されたかを直感的に把握できます。 - 差分表示を切り替える
パネル下部に「変更を表示」というチェックボックスがあります。これをオンにすると、選択したバージョンと直前のバージョンとの差分だけが表示され、変更箇所が強調されます。オフにすると、選択したバージョンの全内容が表示されます。
名前付きバージョンで版管理を行う手順
自動保存だけでは探しにくい場合、重要なタイミングで「名前付きバージョン」として保存しておくと便利です。
名前付きバージョンを作成する
- 現在の状態を名前付きで保存する
メニューから「ファイル」→「バージョン履歴」→「現在のバージョンに名前を付ける」をクリックします。または、バージョン履歴パネルを開き、現在表示されているバージョンの横にある「その他」アイコン(縦三つ点)をクリックし、「このバージョンに名前を付ける」を選択します。 - バージョン名を入力する
ダイアログボックスが表示されるので、わかりやすい名前を入力します。例えば「2024年12月月次報告 確定版」「提案書_ver2」など、後から見ても内容がわかる名前がおすすめです。 - 保存を完了する
名前を入力したら「保存」ボタンをクリックします。名前付きバージョンは、バージョン履歴パネルの上部に「名前付きバージョン」として一覧表示され、自動保存の履歴と区別して管理できます。
名前付きバージョンに戻す・復元する
- 名前付きバージョンを選択する
バージョン履歴パネルを開き、「名前付きバージョン」セクションから目的のバージョンをクリックします。シートがその時点の状態に切り替わります。 - そのバージョンを復元する
画面上部に「このバージョンを復元」という青いバーが表示されます。そのバーをクリックすると、確認ダイアログが表示されるので「復元」をクリックします。復元後、現在のシートがそのバージョンに置き換わり、新しい自動保存の履歴が作成されます。 - コピーを作成して復元する
元のシートを変更せずに、過去のバージョンを別のファイルとしてコピーしたい場合は、バージョン履歴パネルで目的のバージョンを選択し、「その他」アイコンから「このバージョンのコピーを作成」をクリックします。新しいスプレッドシートが作成され、そのバージョンの内容が複製されます。
ADVERTISEMENT
バージョン履歴に関する注意点と制限
便利なバージョン履歴ですが、いくつか知っておくべき注意点があります。
自動保存の履歴は一定期間で削除される
Googleスプレッドシートでは、自動保存された過去のバージョンは最大30日間保持されます。30日を超えると古いものから順に削除されるため、長期間保存したい場合は必ず名前付きバージョンとして保存してください。名前付きバージョンは、シートの所有者が明示的に削除しない限り保持されます。
共同編集者の変更もすべて記録される
スプレッドシートを共有して複数人で編集している場合、全員の編集内容がバージョン履歴に記録されます。意図しない変更があった場合でも、誰がいつ何を変更したかを追跡できるため、トラブル防止に役立ちます。ただし、編集者ごとに色分け表示がされるため、個人を特定しやすい点には注意が必要です。
バージョン復元はシート全体に影響する
特定のバージョンに復元すると、シート全体がその時点の状態に戻ります。一部のセルだけを復元することはできません。必要な部分だけを過去の状態に戻したい場合は、該当セルの値を手動でコピーして貼り付ける必要があります。
履歴が多すぎるとパネルが見づらくなる
頻繁に編集していると、自動保存の履歴が大量に蓄積されます。バージョン履歴パネルでは、日時ベースのリストが長くなり、目的のバージョンを見つけにくくなることがあります。そのような場合は、名前付きバージョンを積極的に活用して、重要な状態だけをピックアップすると管理が楽になります。
自動保存履歴と名前付きバージョンの比較
自動保存される通常のバージョン履歴と、名前を付けて保存するバージョンの違いをまとめます。
| 項目 | 自動保存のバージョン履歴 | 名前付きバージョン |
|---|---|---|
| 保存方法 | 編集のたびに自動で記録 | ユーザーが手動で名前を付けて保存 |
| 保持期間 | 最大30日間 | 明示的に削除しない限り無期限 |
| 識別のしやすさ | 日時と編集者で識別 | 自分で付けた名前で識別 |
| 主な用途 | 直前の変更を確認、一時的な戻し | 重要な区切り(納品、確定版)の管理 |
まとめ
Googleスプレッドシートのバージョン履歴機能を使うことで、変更の追跡や過去の状態への復元が簡単に行えます。自動保存の履歴は30日間保持されますが、重要なタイミングでは名前付きバージョンとして保存しておけば、長期的な版管理が可能です。また、共同編集時の変更もすべて記録されるため、チームでの作業におけるトラブル防止にも役立ちます。
まずは「Ctrl + Alt + Shift + H」のショートカットを覚えて、気軽にバージョン履歴を確認してみてください。その後、定期的に名前付きバージョンを作成する習慣をつけると、より安心してスプレッドシートを運用できるようになります。さらに応用として、スクリプトを使って自動的に名前付きバージョンを作成する方法もありますので、興味があればGoogle Apps Scriptの活用も検討してみてください。
ADVERTISEMENT
超解決 第一編集部
疑問解決ポータル「超解決」の編集チーム。正確な検証と、現場視点での伝わりやすい解説を心がけています。
Googleスプレッドシートの人気記事ランキング
- 【Googleスプレッドシート】GOOGLEFINANCE関数で株価・為替を取得!リアルタイムデータの呼び出し
- 【Googleスプレッドシート】印刷範囲を指定して印刷!特定範囲だけPDFや紙に出す手順
- 【Googleスプレッドシート】新しいスプレッドシートを作成する3つの方法!ドライブ・URL・テンプレート
- 【Googleスプレッドシート】数値の連続データを自動入力!オートフィルの活用
- 【Googleスプレッドシート】ダークモードを有効にする!目に優しい配色への切替
- 【Googleスプレッドシート】株価APIで株式データを自動取得!GOOGLEFINANCE超え活用
- 【Googleスプレッドシート】共有相手が編集できない時のチェック!権限と許可状態の確認
- 【Googleスプレッドシート】ページ設定で用紙サイズと向きを調整!印刷レイアウトの基本
- 【Googleスプレッドシート】Excelファイルxlsxをインポートする手順!ドラッグ&ドロップで取り込み
- 【Googleスプレッドシート】条件付き書式をコピーする!書式のみペーストの活用
