- 作成日 : 2025年10月27日
削除したスプレッドシートを復元するには?ゴミ箱・変更履歴・完全削除時の対処法まで徹底解説
Googleスプレッドシートで作成した重要なファイルを誤って削除してしまった経験はありませんか?本記事では、スプレッドシート復元の方法を状況別に詳しく解説します。ゴミ箱からの復旧、変更履歴を使った過去バージョンの復元、さらに完全削除された場合の対処法まで、あらゆるケースに対応できるスプレッドシートの復活方法を順を追って説明します。業務で使用する大切なデータを守るため、復元手順と注意点を確実に押さえておきましょう。
目次
スプレッドシートを削除してしまった!どうやって復元できる?
削除したスプレッドシートは、削除から30日以内であればGoogleドライブのゴミ箱から簡単に復元できます。 これは最も基本的で確実な復旧方法です。Googleドライブには自動的にゴミ箱機能が備わっており、削除されたファイルは完全に消去される前に一時的に保管されています。
復元可能な期間は削除日から30日間という制限があるため、削除に気づいたら早めの対処が重要です。ゴミ箱は30日で自動削除されます。独自の容量上限や“古い順の自動削除”はありません。ゴミ箱内の項目はストレージ使用量に算入されます。
ゴミ箱からスプレッドシートを復元する手順は?
ゴミ箱からの復元は、Googleドライブにアクセスして「ゴミ箱」を開き、対象ファイルを右クリックして「復元」を選択するだけです。 この方法なら、削除前と同じ場所にファイルが戻り、共有設定も維持されます。
- ブラウザでGoogleドライブ(drive.google.com)を開く
- 画面左側のメニューから「ゴミ箱」をクリック
- ゴミ箱内のファイル一覧が表示される
- ファイル名で検索する場合は、上部の検索バーを使用
- 削除日時順に並べ替えて探すことも可能
- プレビュー機能で内容を確認してから復元
- 復元したいスプレッドシートファイルを右クリック
- 「復元」を選択(複数選択も可能)
- 元の保存場所に自動的に復元される
共有していたスプレッドシートの復元で注意すべきことは?
共有ファイルの復元可否は保存場所で異なります。
- マイドライブ:そのファイルのオーナーのみが自分のゴミ箱から復元可能。
- 共有ドライブ:共有ドライブのメンバーのうち「管理者(Manager)」「コンテンツ管理者(Content manager)」「投稿者(Contributor)」は、共有ドライブのゴミ箱から30日以内なら復元可能。
- Google Workspace 管理者:完全削除後でも25日以内なら管理コンソールから復元できる場合あり。
復元後は通常、共有設定は維持されます(組織のポリシーにより異なることがあります)。
- 管理者(Manager)/コンテンツ管理者(Content manager)/投稿者(Contributor):共有ドライブのゴミ箱から30日以内なら復元可。
- 閲覧者(Viewer)/コメント可(Commenter):復元不可。
- 完全削除後でも25日以内なら管理コンソールから復元できる場合あり。
チームで使用している共有ファイルの場合、削除前にオーナー権限を別のメンバーに譲渡していた場合は、新しいオーナーに復元を依頼する必要があります。
編集内容を間違えた!変更履歴から過去のバージョンに戻すには?
スプレッドシートの変更履歴機能を使えば、過去の任意の時点のバージョンに戻すことができ、誤った編集や削除されたデータを復元できます。 この機能は、ファイル自体は削除していないが、内容を誤って変更・削除してしまった場合に有効です。
Googleスプレッドシートは自動保存機能により、すべての変更が記録されています。変更履歴は基本は無期限保存ですが、古い版は自動的に統合されることがあります。重要な節目は名前付きバージョンで残すのが確実です。
変更履歴から特定の時点に復元する具体的な手順は?
変更履歴へのアクセスは「ファイル」→「版の履歴」→「版の履歴を表示」を開き、右側のパネルで復元したい版を選んで「この版を復元」をクリックします。復元前に内容をプレビューで確認できるため、誤った復元を防げます。
- 復元したいスプレッドシートを開く
- メニューバーの「ファイル」をクリック
- 「変更履歴」→「変更履歴を表示」を選択
- 画面右側に変更履歴パネルが表示される
- 日付と時刻から探す
- 編集者の名前で絞り込む
- 各バージョンをクリックしてプレビュー表示
- 変更箇所がハイライト表示される
- 復元したいバージョンを確認
- 「この版を復元」ボタンをクリック
- 確認ダイアログで「復元」を選択
- 現在のバージョンも履歴として保存される
セル単位で部分的に復元することは可能?
変更履歴機能では、シート全体の復元のみ可能で、特定のセルだけを部分的に復元することはできません。 部分的な復元が必要な場合は、一時的に別のシートにコピーしてから必要な部分だけを手動でコピー&ペーストする方法が推奨されます。
- 新しいシートに復元版をコピー
- 復元したいバージョンを表示
- 「コピーを作成」で別ファイルとして保存
- 必要な部分だけを元のファイルにコピー
- IMPORTRANGE関数を使用
- 復元版のファイルから特定範囲をインポート
- =IMPORTRANGE(“復元版のURL”, “シート名!セル範囲”)
- バージョン比較による手動復元
- 2つのバージョンを別タブで開く
- 必要な部分を見比べながら手動で修正
完全に削除されたスプレッドシートは復元できる?
ゴミ箱から完全削除されたスプレッドシートは、通常の方法では復元できませんが、Google Workspace管理者による復元や、事前のバックアップがあれば復旧の可能性があります。 完全削除とは、ゴミ箱からも削除された状態、または30日の保管期限を過ぎた状態を指します。
個人のGoogleアカウントの場合、完全削除後の復元は極めて困難ですが、企業や組織でGoogle Workspaceを利用している場合は、管理コンソールから25日以内であれば復元可能な場合があります。
Google Workspace管理者に復元を依頼する方法は?
Google Workspace環境では、管理者が管理コンソールから削除後25日以内のファイルを復元できるため、速やかに管理者へ連絡することが重要です。 管理者権限での復元は、一般ユーザーには見えない領域からファイルを救出できる最後の手段となります。
- ファイル名(正確でなくても一部でも可)
- 削除日時(おおよその日付)
- ファイルの所有者(作成者のメールアドレス)
- 最後に編集した日時
- 共有していたユーザー(分かる範囲で)
Google Workspace 管理者による復元手順(ユーザーのマイドライブのデータ)
- 管理者アカウントで管理コンソール(admin.google.com)にログイン。
- [ディレクトリ]→[ユーザー]で対象ユーザーにカーソルを合わせ、[その他のオプション]→[データを復元]をクリック。
- 復元する 期間(過去25日以内) を指定し、[アプリケーション]で[ドライブ]を選択して[復元]。
※管理者復元は期間内に削除されたアイテムをまとめて戻す機能で、個別ファイルの選択復元は不可。25日を超えた完全削除は原則不可(Vault で保持中のデータは書き出しのみ可)。
※共有ドライブ内の削除データ、または削除済み共有ドライブの復元は、管理コンソールの共有ドライブ管理から25日以内に復元します。
個人アカウントで完全削除した場合の対処法は?
個人アカウントでゴミ箱からも削除された(=完全削除)ファイルは、自力での復元はできません。原則として復元不可ですが、削除から間もない一部ケースでは、Google ドライブ サポートに「ファイル復旧リクエスト」を出して復旧できる可能性がわずかにあります(保証なし)。
まずは速やかにサポートの案内に従って問い合わせを行い、そのうえで、バックアップや共有相手のコピーなど代替手段を併用してください。なお、ドライブの仕様として、削除アイテムは30日後に自動的に完全削除されます。
- 共有ユーザーからの再共有
- ファイルを共有していた他のユーザーに確認
- 相手のドライブにコピーが残っている可能性
- メール添付ファイルの確認
- Gmailでスプレッドシートのリンクを送信した履歴
- 添付ファイルとして送信した場合のバックアップ
- ブラウザキャッシュの確認(可能性は低い)
- 最近アクセスした場合のみ
- オフラインモードで保存されている可能性
- 定期的な自動バックアップツール
- Google Takeoutでの定期バックアップ
- サードパーティ製バックアップツールの利用
スプレッドシートのバックアップはどうやって作成する?
スプレッドシートのバックアップは、「ファイル」→「コピーを作成」で簡単に作成でき、定期的なバックアップにはGoogle Takeoutや自動化ツールの活用が効果的です。 バックアップは、予期せぬ削除や破損からデータを守る最も確実な方法です。
手動バックアップは即座に実行でき、重要な編集前後に作成することで、任意の時点の状態を保存できます。一方、自動バックアップは定期的に実行されるため、バックアップの取り忘れを防げます。
手動でバックアップを作成する最も簡単な方法は?
最も簡単なバックアップ方法は、スプレッドシートを開いて「ファイル」→「コピーを作成」を選択し、わかりやすい名前を付けて保存することです。 この方法なら、数クリックで完全なコピーが作成され、元のファイルとは独立して保存されます。
- ファイル内でのコピー作成
- 「ファイル」→「コピーを作成」
- 名前に日付を含める(例:売上管理_20250821_backup)
- 保存先フォルダを指定
- ダウンロードによるローカル保存
- 「ファイル」→「ダウンロード」
- 形式を選択(Excel、CSV、PDFなど)
- ローカルPCに保存
- 別のクラウドストレージへの保存
- OneDrive、Dropboxなどと連携
- 定期的にエクスポート
Google Takeoutで定期的な自動バックアップを設定するには?
Google Takeoutでは、2か月ごと・1年間の定期エクスポートを設定できます(初回は即時作成)。長期保全にはこの定期エクスポートの有効化を推奨します。この機能により、手動でのバックアップ忘れを防ぎ、確実にデータを保護できます。
- Google Takeoutにアクセス
- takeout.google.comを開く
- Googleアカウントでログイン
- バックアップ対象を選択
- 「選択をすべて解除」をクリック
- 「ドライブ」にチェック
- 必要に応じて特定フォルダのみ選択
- エクスポート設定
- ファイル形式:.zip推奨
- エクスポート頻度:2か月ごと
- エクスポート先:Googleドライブ、Dropboxなど
- 自動化の確認
- 設定完了メールが届く
- 初回エクスポートの実行確認
- 定期的な実行状況の確認
復元作業で失敗しないための重要な注意点は?
スプレッドシートの復元作業では、現在のデータを上書きする前に必ずバックアップを作成し、復元後は共有設定と数式の動作を確認することが重要です。 復元作業は取り消しができない場合が多いため、慎重な作業が求められます。
特に、複数人で共同編集しているファイルの場合、復元によって他のユーザーの作業が失われる可能性があります。また、外部データと連携している数式やスクリプトは、復元後に正常に動作しない場合があります。
復元前に必ず確認すべきチェックリストは?
復元前のチェックリストとして、現在のバージョンのバックアップ作成、共有ユーザーへの通知、関連ファイルとの連携確認、復元後の影響範囲の把握が必須です。 これらの確認を怠ると、復元によってかえって問題が拡大する可能性があります。
復元前チェックリスト
| 確認項目 | 確認内容 | 対応方法 |
|---|---|---|
| 現在のバックアップ | 復元前の状態を保存済みか | 「コピーを作成」で別名保存 |
| 共有ユーザーへの通知 | 編集中のユーザーがいないか | チャットやメールで事前連絡 |
| 数式・関数の確認 | IMPORTRANGE等の外部参照 | 参照先URLの有効性確認 |
| マクロ・スクリプト | Apps Scriptの動作確認 | スクリプトエディタで事前テスト |
| 条件付き書式 | ルールが正しく適用されるか | 復元後に再設定の可能性 |
| 保護範囲・権限 | セル保護設定の確認 | 復元後に再設定が必要な場合あり |
| ピボットテーブル | データソースの整合性 | 範囲指定の再確認 |
| グラフ・図形 | 表示崩れがないか | 復元後に位置調整 |
復元後に発生しやすいトラブルと解決方法は?
復元後によく発生するトラブルは、数式エラー、共有設定のリセット、条件付き書式の消失などで、これらは事前の準備と復元後の確認作業で防ぐことができます。 トラブルが発生した場合も、適切な対処法を知っていれば速やかに解決できます。
- #REF!エラーの発生
- 原因:参照していたセルやシートが存在しない
- 解決:数式の参照先を手動で修正
- 予防:名前付き範囲を使って参照先を安定化/INDEX+MATCH や QUERY など列位置に依存しにくい式を採用する。必要に応じて参照先の存在を定期確認。
- IMPORTRANGE関数の認証エラー
- 原因:外部ファイルへのアクセス権限喪失
- 解決:該当セルをクリックして「アクセスを許可」。それでも解決しない場合は、参照元スプレッドシートの閲覧権限が自分に付与されているか確認。
- 予防:復元前に参照先ファイルのURLを記録
- 共有権限の不整合
- 原因:「版の履歴」で別ファイルとしてコピー作成した際に「同じユーザーと共有する」をオフにした/共有先が変わった
- 解決:「共有」から必要な相手を再招待(コピー作成時は「同じユーザーと共有する」を選択)
- 予防:版の復元は同一ファイル内での復元を基本とし、コピー作成時はダイアログの共有オプションを確認する。
- Apps Scriptの動作不良
- 原因:トリガーの無効化やAPIの認証切れ
- 解決:スクリプトエディタから再認証
- 予防:スクリプトの別途バックアップ
- フィルタビューの消失
- 原因:復元バージョンに保存されていない
- 解決:フィルタビューを再作成
- 予防:フィルタ設定をメモとして記録
削除や誤操作を防ぐための予防策は?
スプレッドシートの削除や誤操作を防ぐには、重要範囲の保護設定、定期的な自動保存の確認、適切な共有権限の設定が効果的です。 予防策を講じることで、復元作業自体を減らし、業務の効率性を維持できます。
特に、チームで使用するファイルでは、編集権限を必要最小限に制限し、重要なデータには保護をかけることで、意図しない変更や削除を防げます。また、命名規則の統一やフォルダ整理も、誤削除の防止に役立ちます。
シートや範囲を保護して誤削除を防ぐ設定方法は?
シートや特定範囲の保護は、「データ」→「シートと範囲を保護」から設定でき、編集可能なユーザーを制限することで誤操作を防げます。 この機能を使えば、重要なデータは閲覧のみ可能にし、特定のユーザーだけが編集できるよう制御できます。
- 範囲の保護設定
- 保護したいセル範囲を選択
- 「データ」→「シートと範囲を保護」
- 説明を入力(例:「売上データ – 編集禁止」)
- 「権限を設定」をクリック
- 編集権限の設定
- 「この範囲を編集できるユーザーを制限する」を選択
- 「カスタム」を選んで特定ユーザーのみ許可
- または「自分のみ」で完全保護
- シート全体の保護
- シートタブを右クリック
- 「シートを保護」を選択
- 特定のセルは編集可能にする場合は「特定のセルを除く」
バージョン管理のベストプラクティスは?
効果的なバージョン管理には、明確な命名規則の採用、重要な変更時のコメント記録、マスターファイルと作業ファイルの分離が推奨されます。 これにより、必要な時に適切なバージョンを素早く見つけ出すことができます。
- 命名規則の統一
[プロジェクト名]_[バージョン]_[日付]_[ステータス]例:売上管理_v2.1_20250821_最終版 - コメント機能の活用
- 重要な変更時は右クリック→「コメント」で記録
- 変更内容と理由を明記
- @メンションで関係者に通知
- 定期的なマイルストーン保存
- 週次・月次でのバックアップ作成
- 「[日付]_週次バックアップ」として保存
- 重要な会議前後でのスナップショット作成
- 作業用ファイルの活用
- マスターファイル:保護設定で編集制限
- 作業用ファイル:自由に編集可能
- 定期的にマスターへ反映
データ復旧を確実にするために今すぐできることは
スプレッドシートの復元は、適切な方法を知っていれば多くの場合で可能です。スプレッドシート 復元の基本は、ゴミ箱からの復旧と変更履歴の活用であり、これらの機能を理解しておくことで、データ損失のリスクを大幅に減らせます。完全削除を防ぐためには、定期的なバックアップと適切な権限管理が不可欠です。今すぐGoogle Takeoutでの自動バックアップ設定と、重要なシートへの保護設定を実施し、安心してスプレッドシートの復旧ができる環境を整えましょう。業務の継続性を保つため、チーム全体でこれらの復元手順を共有し、データ保護の意識を高めることが重要です。
※ 掲載している情報は記事更新時点のものです。
※本サイトは、法律的またはその他のアドバイスの提供を目的としたものではありません。当社は本サイトの記載内容(テンプレートを含む)の正確性、妥当性の確保に努めておりますが、ご利用にあたっては、個別の事情を適宜専門家にご相談いただくなど、ご自身の判断でご利用ください。
関連記事
エクセルのSIGN関数で符号判定を自動化!使い方と活用例まとめ
数値の符号を判定するなら、エクセルのSIGN関数(サイン関数)が便利です。指定した数値が正なら「1」、負なら「-1」、ゼロなら「0」を返すため、売上の増減判定や条件分岐処理が簡単にできます。 この記事では、SIGN関数の基本から応用例までわ…
詳しくみるエクセルの列が勝手に数字表記になってしまう理由とは?戻す方法はある?
Excelを使用していると、特定の列やセルが勝手に数字表記に変わってしまうことがあります。この現象は、データの入力方法やExcelの設定が影響している場合が多いです。たとえば、数値として認識される形式でデータを入力したり、特定のフォーマット…
詳しくみるエクセルの改ページプレビューとは?ページを増やしたり解除する方法
エクセルにおける「改ページプレビュー」は、データを印刷する際のページ分割を視覚的に確認できる便利な機能です。これにより、どのようにデータが印刷されるかを予測しやすくなります。改ページの位置を調整することで、帳票の見栄えや情報の伝達を向上させ…
詳しくみるGETPIVOTDATA関数の使い方:ピボットテーブルからデータを自在に取り出す
GETPIVOTDATA関数は、ピボットテーブルから特定のデータを抽出できるエクセルの便利な関数です。ピボットテーブルのレイアウトが変更されても、指定した条件のデータを確実に取得できるため、レポート作成やダッシュボード構築に役立ちます。複雑…
詳しくみるINDIRECT関数の使い方をわかりやすく解説
ExcelやGoogleスプレッドシートにおけるINDIRECT関数は、セル参照を柔軟に扱う強力なツールです。この関数を使用すると、他のセルのアドレスを文字列として扱い、動的に参照先を変更することが可能になります。たとえば、条件によって異な…
詳しくみるExcelのEDATE関数の使い方!月単位の日付計算の自動化、応用例まで解説
EDATE関数(イー・デート関数)は、指定した開始日から、月単位で前後にずらした日付を正確に返す関数です。「3か月後の満了日」や「6か月前の契約開始日」などもあっという間に求められます。 本記事では、Excel初心者でも安心して使えるように…
詳しくみる