Excelで大事なセルを消してしまい、慌ててCtrl+Zを押した。なのに元に戻せない。「元に戻す」ボタンもグレーで押せず、頭が真っ白になりますよね。
もっと焦るのは、上書き保存して閉じたあとで気づいたケースです。それでも、まだ諦めるのは早いですよ。保存場所や事前の設定によっては、以前の状態を取り戻せる可能性があります。
この記事では、Excelで元に戻すができない原因と、保存後に戻す方法を状況別に整理しました。今の状況に合わせて、読む章を選んでください。
- まだブックを閉じていない → 「Ctrl+Zを押しても戻らない」「ボタンがグレーで押せない」の章へ
- もう上書き保存して閉じた → 「上書き保存して閉じてしまったときの復元方法」の章へ
どちらの場合も、最初の一手は同じ。今のファイルを別名で保存して、現状を退避しておくことです。復元の操作には今の内容を置き換えるものがあり、失敗するとやり直しがききません。
対応バージョン: Windows版 Excel(Microsoft 365/Excel 2021 ほか)と Excel for the web(Web版)。自動保存は Microsoft 365、バージョン履歴は OneDrive または SharePoint に保存したファイルが前提です。Web版とデスクトップ版では画面や使える機能が異なります。Mac版は経路が一部違うため、FAQで補足しています。
Ctrl+Zを押しても戻らない|Excelで元に戻せない操作と回数の上限
Ctrl+Zが効かないとき、まず疑いたいのは「そもそも戻せない操作をした」可能性です。Excelには、元に戻す機能の対象外になる操作があります。戻せる回数にも上限があるので、あわせて確認しておきましょう。
「元に戻す」「やり直し」のボタンは、Web版ならホームタブの左端にあります。デスクトップ版では、版によってクイックアクセスツールバーかホームタブの左端です。
元に戻せない操作と、履歴が消えるタイミング
Microsoftの公式ヘルプ(元に戻す・やり直しの解説ページ)が挙げる、元に戻せない操作は次のとおり。
- ファイルの保存
- [ファイル]タブのコマンドを選ぶ操作
- マクロの実行
特に注意したいのがマクロです。Excelでマクロを実行すると、元に戻す履歴そのものが消去されます。マクロを動かす前の操作にも、もう戻れません。
マクロを実行する前は、上書き保存か別名保存をしておくと安全です。マクロが止まらなくなったときは、Excelマクロが止まらない時の強制終了4ステップを参考にしてください。
保存については、少し読み分けが必要です。保存という操作そのものは戻せません。ただ公式ヘルプは、保存したあとでも上限の範囲内なら元に戻せる、という趣旨で説明しています。
履歴が確実になくなるのは、ブックを閉じたときです。閉じて開き直すと、それより前の操作には戻れません。「保存したからもう無理」と決めつけず、閉じる前にまずCtrl+Zを試してみましょう。
操作別の「戻せる/戻せない」一覧表
| 操作 | Ctrl+Zで戻せるか | 補足 |
|---|---|---|
| セルへの入力・削除・書式の変更 | 戻せる | 既定で直近100回まで |
| 上書き保存 | 保存そのものは戻せない | 保存前の操作は上限内なら戻せる趣旨(公式) |
| [ファイル]タブのコマンド | 戻せない | 公式に記載あり |
| マクロの実行 | 戻せない | それ以前の履歴も消える(公式に記載あり) |
| ブックを閉じる | 戻せない | 開き直すと履歴は残っていない |
| シートの削除 | 戻せないことがある | 公式の記載は未確認 |
| 外部データの更新 | 戻せないことがある | 公式の記載は未確認 |
「戻せないことがある」の操作は、実行前に別名保存しておくと安心です。
戻せる回数の上限は既定で100回
Excelを含むOfficeアプリは、既定で直近100件の操作を記録しています。つまり101回前の操作には、Ctrl+Zを何度押しても戻れません。
上限は、レジストリの「UndoHistory」という値で変更できます。公式ヘルプでは、Excel 2016以降の場所として次のパスが案内されています。
場所: HKEY_CURRENT_USERSoftwareMicrosoftOffice16.0ExcelOptions
値の名前: UndoHistory(DWORD値・10進数で回数を指定)
反映: Excelを再起動
ただし回数を増やすとメモリを多く使い、Excelが遅くなる可能性があります。増やす場合も、必要な分だけにとどめましょう。
レジストリの編集は、誤るとPC全体に影響する操作です。試すならバックアップを取ったうえで、自己責任で行ってください。16.0以外のパスやMac版は、公式で確認できなかったため扱いません。
「元に戻す」ボタンがグレーで押せない原因
ボタンがグレーのときは、戻せる操作が残っていないか、今は元に戻すを使えない状態かのどちらかです。公式で確認できたのは、元に戻せない操作の直後という原因だけ。ほかの原因は、環境によってそうなる場合がある、という位置づけで読んでください。
「元に戻せません」と表示される(マクロ実行の直後など)
デスクトップ版では、戻す対象がない状態になると「元に戻せません」と表示されます(表記は版で異なる場合があります)。代表例はマクロの実行です。履歴ごと消えるため、ボタンを押しても何も起きません。
この場合は仕様なので、Excel側の設定では直せません。マクロ実行前の状態が必要なら、復元の章のバージョン履歴を試してみてください。
セルを編集している途中
セルに文字を入力している途中は、リボンの「元に戻す」ボタンが押せないことがあります。画面左下のステータスバーに「入力」や「編集」と出ていれば、編集中のサインです。
Enterキーで確定するか、Escキーで入力を取り消してから、もう一度試しましょう。
シート保護がかかっている
シートが保護されていると、セルの編集自体ができません。編集していないので戻す対象もなく、ボタンが押せない場合があります。保護の確認と解除は、シート保護で編集できない原因と解除の手順で詳しく解説しました。
保護ビュー・作業グループ・共同編集中
メールの添付やダウンロードしたファイルは、保護ビューで開くことがあります。画面上部に黄色いバーが出ていたら、[編集を有効にする]を押すまで編集できません。
シート見出しを複数選んだ「作業グループ」の状態でも、元に戻すの動きが普段と変わることがあります。タイトルバーに「グループ」と出ていたら、シート見出しを右クリックしてグループを解除しましょう。
共同編集中や自動保存がオンのときの挙動は、公式の説明が見つかりませんでした。ほかの人の変更まで戻せるとは限らないので、気になるならバージョン履歴で確かめると安心です。
ファイルを開き直した直後
ブックを開いた直後は、まだ何も操作していません。戻す対象がないため、ボタンがグレーのままになることがあります。
前回閉じる前の操作は残っていません。戻したい内容があるなら、次の復元の章へ進んでください。
上書き保存して閉じてしまったときの復元方法
ブックを閉じたあとは、Ctrl+Zでは戻せません。頼れる手段は次の4つで、どれが使えるかは保存場所と事前の設定で決まります。
- OneDrive/SharePointのバージョン履歴
- 自動回復(ブックの管理)
- バックアップファイル(.xlk)
- Windowsの「以前のバージョン」
最初にやること|別名保存で現状を退避
復元を試す前に、今のファイルを別名で保存しておきましょう。バージョン履歴で復元すると、その版以降の更新は失われると公式で注意されています。自動回復の復元も、保存済みの版が置き換わる仕組みです。
デスクトップ版なら、F12キーで[名前を付けて保存]を開けます。ファイル名の末尾に「_退避」などを付けて保存しておけば、復元に失敗しても今の状態に戻れますよ。
Web版では、[ファイル]→[名前を付けて保存]から別名のコピーを作れます(メニューの表記は版で異なる場合があります)。
もう1つ大事なのが、焦って何度も上書き保存しないこと。バージョン履歴に残る版の数には上限があります。保存を重ねるほど、戻したい古い版が一覧から押し出される可能性があるのです。
今の状況はどれ?復元手段の選択フロー表
自分の状況に近い行を選び、「最初に試す方法」から順に進めてください。
| 今の状況 | 保存場所 | 最初に試す方法 | 次に試す方法 |
|---|---|---|---|
| まだ閉じていない | どこでも | Ctrl+Z(既定100回まで) | OneDriveならバージョン履歴 |
| 自動保存オンで編集していた | OneDrive/SharePoint | バージョン履歴 | 旧版を開いて必要な範囲をコピー |
| 上書き保存して閉じた(自動保存オフ) | OneDrive/SharePoint | バージョン履歴 | 自動回復(ブックの管理) |
| 上書き保存して閉じた | PC内のフォルダー | 自動回復(ブックの管理) | バックアップファイル→Windowsの以前のバージョン |
| 保存せずに閉じた | どこでも | 保存されていないブックの回復 | ― |
| Web版で編集した | OneDrive/SharePoint | バージョン履歴 | ― |
保存場所が分からないときは、エクスプローラーでファイルの場所を確かめましょう。OneDriveのフォルダー内にあれば、OneDriveの行が当てはまります。
OneDrive/SharePointのバージョン履歴で戻す
OneDriveか、Microsoft 365のSharePointに保存したファイルなら、バージョン履歴が一番の近道です。PC内のフォルダーだけに保存したファイルは対象外なので注意してください。
Web版(Excel for the web)の手順
- ブラウザでファイルを開きます。
- [ファイル]→[情報]→[バージョン履歴]を選びます。版によっては[ファイル]→[バージョン履歴]です。
- 一覧から、戻したい日時の版を選びます。
- 内容を確認して、[復元]を押します。
バージョン履歴を開くと、保存された日時ごとに版が並びます。版を選ぶとその時点の内容が表示されるので、戻したい状態かを確かめてから[復元]を押しましょう。
デスクトップ版(Microsoft 365)の手順
- ファイルを開きます。
- 画面上部のタイトル(ファイル名)を選びます。
- [バージョン履歴]を選びます(表記は版で異なる場合があります)。
- 版を選ぶと、別ウィンドウで開きます。
- 戻すときは[復元]を押します。
Excel 2016〜2021では、[ファイル]→[履歴]から開けます。見当たらない場合はサブスクリプション版の可能性があるので、[ファイル]→[情報]を試しましょう。
ファイルを開かずに戻す方法
Excelでファイルを開けないときは、ブラウザで開いたOneDriveのフォルダーからも戻せます。ファイル名を右クリックして[バージョン履歴]を選んでください。OneDriveで表示されない場合は、[OneDrive]→[バージョン履歴]の順です。
一覧の旧版にある「︙」か「▼」から、[復元]を選びます。この場合も、その版以降の更新は失われます。
残る版の数と、安全な戻し方
個人のMicrosoftアカウントなら、残るのは直近25版までです。職場・学校のアカウントでは、SharePointの管理者の設定によって異なります。何日間残るかという期間は、公式に記載が見当たりませんでした。
版を丸ごと戻すのが不安なら、旧版を開いて必要な範囲だけコピーする手もあります。今のブックに貼り付ければ、ほかの更新を失わずに済みますよ。
自動回復で以前の版を戻す(ブックの管理)
PC内に保存したファイルでも、自動回復のデータが残っていれば戻せる場合があります。デスクトップ版の手順は次のとおりです。
- 対象のファイルを開きます。
- [ファイル]→[情報]を選びます。
- [ブックの管理]に、保存しないで閉じた時点の項目があれば選びます(表記は版で異なる場合があります)。
- 画面上部のバーで[復元]を押します。
公式ヘルプには、この操作で以前に保存した版が置き換わると明記されています。必ず別名保存で退避してから実行しましょう。
なお、上書き保存した内容そのものは、自動回復では戻らない場合があります。[ブックの管理]に項目が何も出ていなければ、この方法は使えません。
保存せずに閉じたなら「保存されていないブックの回復」
一度も保存していないブックや、保存せずに閉じたブックは、次の手順で探せます。
- [ファイル]→[情報]→[ブックの管理]を選びます。
- [保存されていないブックの回復]を選びます。
- 一覧から目的のファイルを開きます。
- 上部のバーの[名前を付けて保存]で保存し直します。
開けたら、すぐに別の名前で保存しておくのがコツ。いつまで一覧に残るかは公式で確認できないため、見つけたら早めに保存してください。
PC内に保存したファイル|バックアップファイルとWindowsの以前のバージョン
PC内だけに保存したファイルでは、バージョン履歴が使えません。自動回復で戻らなければ、残る手段はバックアップファイルとWindowsの「以前のバージョン」です。
バックアップファイル(.xlk)
事前に「バックアップ ファイルを作成する」をオンにしていた場合だけ使えます。オンにしておくと、バックアップファイル(拡張子 .xlk)が作られる設定です。
ファイル名や作られる場所は、環境で異なる場合があります。まずは元のファイルと同じフォルダーを探してみましょう。設定方法は、後半の予防策で紹介します。
Windowsの以前のバージョン
Windows 10/11でファイル履歴を有効にしていれば、過去の状態を取り出せます。
- エクスプローラーで、ファイルのあるフォルダーを右クリックします。
- [以前のバージョンの復元]を選びます。
- [以前のバージョン]タブで、戻したい日時の版を選びます。
ライブラリ内のファイルは、ライブラリではなく実際の保存場所で右クリックするのがポイント。ファイル履歴を設定していないと、一覧に何も表示されない場合があります。
どの手段も、使えるかどうかは事前の設定しだい。上から順に一通り確かめてみてください。
それでも戻らないときの切り分けと予防策
ここまでの方法で戻らなければ、戻したい版は残っていない可能性があります。作業は手で戻しつつ、次に同じことが起きないよう設定を見直しておきましょう。
保存できない・ファイルが壊れたときは別の対処
「上書き保存ができない」「開くとファイルが壊れている」といった症状は、元に戻すとは原因が別です。Excelが重い・固まる場合も含めて、Excelが重い・フリーズする・保存できない原因と対処法で切り分けてください。
ほかの「できない」系のトラブルもまとめています。貼り付けがうまくいかないときは、Excelで貼り付けできない原因と直し方をどうぞ。検索で見つからない場合は、ExcelのCtrl+Fで検索できない原因が参考になります。
予防策1|OneDriveに保存して自動保存をオンにする
バージョン履歴が使えるのは、OneDriveかSharePointに保存したファイルだけです。普段からOneDriveに保存しておけば、上書きしても以前の版をたどれます。
自動保存をオンにすると、変更が自動で保存されます。うっかり上書きしても、バージョン履歴から戻せるのが心強いところ。大事なファイルほど、保存場所をOneDriveに移しておく価値があります。
予防策2|バックアップファイルを作成する(デスクトップ版)
- [名前を付けて保存]の画面を開きます。
- [ツール]→[全般オプション]を選びます(到達経路は版で異なる場合があります)。
- [バックアップ ファイルを作成する]にチェックを入れて、[OK]を押します。
- そのまま保存します。
公式ヘルプでは、誤って削除したときや破損したときに、データを取り出すための機能と説明されています。PC内で管理している大事なブックには、オンにしておきましょう。
予防策3|自動回復の保存間隔を見直す
自動回復の間隔は、次の場所で変えられます。
[ファイル]→[オプション]→[保存]
「次の間隔で自動回復用データを保存する」(単位: 分)
日本語版の公式ヘルプでは、既定値は10分と説明されています。間隔を短くするほど、万一のときに失う作業を減らせます。
よくある質問(FAQ)
Ctrl+Y(やり直し)との違いは?
Ctrl+Zは直前の操作を取り消し、Ctrl+Yは取り消した操作をやり直します。戻しすぎたときは、Ctrl+Yで1つずつ進めればOK。ほかの便利なショートカットは、Excelショートカット厳選30選にまとめています。
Web版のExcelでも元に戻せる?回数は?
Excel for the webでも、基本的な操作なら元に戻す・やり直しが使えます。より高度なオプションはデスクトップ版にある、というのが公式の説明です。Web版で戻せる回数の上限は、公式に記載が見当たりませんでした。
Macでも同じ?
元に戻す・やり直しの公式ヘルプは、Mac版も対象に含めています。バージョン履歴は、Microsoft 365 for Macならタイトルバーのドキュメント名から開けます。
古い版では[ファイル]メニューから開く形です。Mac版のそのほかの挙動は公式で確認できていないため、画面が異なる場合がある点に注意してください。
まとめ
Excelで元に戻すができないときは、まず「閉じる前か、閉じた後か」で対処が分かれます。
- 閉じる前: Ctrl+Zは既定で直近100回まで。マクロを実行すると履歴ごと消える
- ボタンがグレー: 戻せない操作の直後のほか、編集中・シート保護・保護ビューの場合もある
- 閉じた後: まず別名保存で退避 → バージョン履歴 → 自動回復 → バックアップ・以前のバージョンの順に試す
- 予防: OneDriveに保存して自動保存をオン、PC内のブックはバックアップファイルを作成
上書き保存して閉じても、OneDriveに保存していればバージョン履歴で戻せる可能性があります。焦って保存を重ねる前に、まず別名で退避してから順番に試してみてください。
そもそも上書き保存ができない・ファイルが開けないときは、Excelが重い・フリーズする・保存できない原因と対処法もあわせて確認しておきましょう。
