ヘルプ記事 · 今すぐ取り戻す
Excel の数式が壊れたまま保存してしまったとき
#REF! が広がった、数式が数値に固まってしまった、行を消したら合計がずれた — なのに、もう保存してしまったとき。壊れたセルを探す方法、今すぐ取り戻す方法、そして次からはどの保存で数式が変わったかをすぐに知る方法を書きました。
公開 2026年10月28日
1. まだ開いているなら — 元に戻す
保存していても、ブックを閉じていなければ Ctrl+Z(Mac は ⌘Z)が使えます。数式が戻るまで元に戻してから、名前を付けて保存してください。閉じてしまった場合、元に戻すための履歴はありません。
2. まず、どこが壊れたかを探す
- 数式の表示:Ctrl+`(日本語キーボードでは Ctrl+Shift+@、Mac は ⌃`)を押すと、すべてのセルが値の代わりに数式で表示されます。数式があるはずの場所に数値だけがあるセルが、「値に固まった」セルです。
- 選択オプション:F5(Mac は ⌃G)› セル選択 › 定数を選ぶと、値だけが入ったセルがすべて選択されます。数式の列の途中で選択されたセルがあれば、そこが貼り付けで上書きされた場所です。
- エラー チェック:数式 › エラー チェックで、#REF! や #VALUE! のセルを順番に探します。#REF! は参照していた行や列が削除されたという意味なので、数式を直しても、もともと指していたセルは戻りません。
3. Excel の自動回復
異常終了したあとは、次に起動したときに回復の一覧が表示されます。正常に終了していた場合は、`~/Library/Containers/com.microsoft.Excel/Data/Library/Preferences/AutoRecovery` にファイルが残っているか確かめます(バージョンによって場所が異なることがあります)。OneDrive にあるファイルなら、ファイル › バージョン履歴の参照が使えます。
- ファイル › 情報の「ブックの管理」の下に、自動回復の版が時刻とともにあれば、それを押します。
- なければ、ブックの管理 › 保存されていないブックの回復を見ます。
自動回復は、保存ボタンを押した瞬間に、その間のものを消します。「保存したあと」に探す場合は、空のことがよくあります。
4. 古い版がありそうな場所
- Windows の以前のバージョン:ファイルを右クリック › プロパティ › 以前のバージョン。ファイル履歴がオンになっていた場合にだけあります。
- Mac の Time Machine:オンになっていたなら、フォルダからTime Machineバックアップをブラウズ。
- OneDrive・Google ドライブ・Dropbox:ファイルのバージョン履歴(Google は版を管理)。
- 送信済みメール:先週送った精算表があれば、その添付ファイルの数式は無事です。
5. 古い数式と今日のデータを合わせる
古い版が見つかったら、2つのファイルを並べて開き、古いファイルから数式の列をコピーして、今のファイルの同じ場所に形式を選択して貼り付け › 数式で貼り付けます。逆に(今日のデータを古いファイルへ)すると、ほかのシートへの参照が切れることがあります。貼り付けたら、数式の表示でもう一度ひととおり確かめてください。
次からは同じ目に遭わないために
上のどの方法でも戻せなかったなら、その版はもうありません。ファイルは直すと最後の状態しか残らないので、人は保存ボタンを押す前にもうひとつコピーを作ります。そのコピーが、フォルダの中の「精算_最終.xlsx」や「精算_最終版.xlsx」です。
Octorium は、その作業を代わりに引き受ける Mac・Windows 用のデスクトップアプリです。作業しているフォルダをひとつ預けておけば、いつも通りに保存するだけで、フォルダがしばらく静かになったとき(初期設定は2分)にその時点を記録します。記録は今日、昨日、曜日ごとにまとめられて時刻とともに残り、どの行からでもこの時点に戻すでフォルダ全体を、このファイルだけ戻すでファイルひとつを、そのときの姿に戻せます。戻したことも記録に残るので、戻す操作そのものも取り消せます。
- フォルダにはファイルがひとつも増えません。記録は別の場所に保管されます。
- ファイルがこのパソコンを離れることはありません。記録も復元もすべてこのパソコンの中で行われ、インターネットがなくても使えます。
- カード登録なしで30日間無料です。アプリで「無料体験をはじめる」を押したときから数えます。
インストールは /ja/download から、戻す手順は使い方ガイド(/ja/guide#restore)でご覧いただけます。
Excel には、もうひとつあります。Octorium の説明は、シートのデータが変わったことと数式が変わったことを別の文で伝えます — 「精算シートの数式を変更しました」のように。ですから、数式がいつ壊れたかを保存ごとに開いて確かめなくても、その文が付いた保存の直前の記録を選んでこのファイルだけ戻すを使えば済みます。