今すぐ行うこと
- OneDriveやSharePointのファイルなら、「ファイル」メニューのバージョン履歴から以前のバージョンを開きます。
- ローカルのファイルなら、「以前のバージョン」タブとExcelの「ブックの管理」を確認します。
- どれも駄目なら、現在のファイルを安全な場所にコピーしてからディスクをスキャンします。
保存を取り消す方法
バージョン履歴
OneDriveやSharePointに保存されたファイルなら、Excelで「ファイル」、「情報」、「バージョン履歴」を開きます。自動保存された以前のバージョンを開き、必要なものを復元するか、別の名前で保存します。
Windowsの以前のバージョン
ファイルを右クリックし、プロパティの「以前のバージョン」タブを開きます。ファイル履歴やシステムの保護(復元ポイント)がオンになっていれば、以前の日付が一覧表示されます。現在のファイルに上書きして復元するのではなく、別の場所にコピーしてください。
Excelの自動回復ファイル
Excelで「ファイル」、「情報」、「ブックの管理」、「保存されていないブックの回復」を確認します。FileFix Ultimateの未保存ファイルの検索でも、Officeの自動回復フォルダーやUnsavedFilesフォルダーにあるコピーを見つけられます。
現在のファイルを保管する
次の手順に進む前に、現在の状態のファイルをUSBメモリなど別のディスクにコピーし、そのドライブへの新たな保存を最小限にします。
ディスク上の古いコピーをスキャンする
FileFix Ultimateでドライブをスキャンし、XLSXで絞り込みます。同じ名前のもの、または名前のない一時ファイルで、更新日時が古いものを開いてみます。開かない場合は、修復するかセルの値を救出します。
古い内容がディスクに残る理由
Excelは保存するとき、元のファイルをその場で書き換えるわけではありません。ブック全体を新しい一時ファイルに書き込み、元のファイルを削除し、新しいファイルの名前を変えます。そのためハードディスクでは、保存前の内容が削除済みのファイルとして残っていることがあります。
こうしたファイルは一時的な名前だったり名前がなかったりし、何度も保存していれば複数見つかることもあります。更新日時とサイズを手がかりに、目的の時点のものを選んでください。TRIMが有効なSSDでは、この方法はほとんど通用しません。
取り消せない場合
- バージョン履歴、ファイル履歴、復元ポイントがすべてオフだった。
- C:ドライブがTRIMの有効なSSDで、古い内容が消去された。
- 上書き後に同じドライブへ多くのファイルを保存した。
FileFix Ultimateでできること
- 未保存ファイルの検索で、Officeの自動回復ファイルや一時ファイルを見つけてコピーします。
- シャドウコピー(以前のバージョン)を復元元として開けます。
- ディスクに残った古いXLSXのコピーを見つけ、開けるかどうかを確認します。
- 開かない古いコピーから、セルの値を新しいxlsxとCSVに救出します。
FileFix Ultimate は無料で、オフラインで動作し、復元元のドライブには書き込みません。実行前に署名を確認してください。
よく寄せられる質問
Excelの上書き保存は取り消せますか?
バージョン履歴や以前のバージョンがあれば可能です。なければ、ハードディスクをスキャンして古いコピーを探せます。
「以前のバージョン」タブが空です。
ファイル履歴とシステムの保護がオフになっていました。Excelの自動回復ファイルとディスクのスキャンを試してください。
保存した後でもCtrl+Zは使えますか?
ファイルを閉じる前なら、保存後でも元に戻せることがよくあります。ファイルを閉じると、元に戻す履歴は消えます。