Excelファイルが突然開けなくなると、焦りますよね。
私も以前、締め切り直前に「ファイルが破損しています」と表示されて、頭が真っ白になった経験があります。
この記事では、Excelファイルが開けない・破損した時の修復方法を、原因ごとに整理してまとめました。
Windowsの標準機能だけで対処できる方法を中心に、OneDrive・SharePoint上で起きやすいクラウド特有のトラブルにも触れています。
まず確認|Excelファイルが開けない原因は4パターン
「開けない」「破損した」と一口に言っても、原因はさまざまです。対処法を探す前に、自分のケースがどれに当てはまるか確認しましょう。
| 原因パターン | 主な症状 | 対処の難易度 |
|---|---|---|
| ファイルの一部が壊れている | 「ファイルが破損しています」と表示される | ★★☆(標準機能で対応可) |
| OneDrive同期中の競合・破損 | 「競合コピー」が作成される・ファイルが消える | ★★★(バージョン履歴から復元) |
| Excelが「保護されたビュー」でロック | 黄色のバーが表示されて編集できない | ★☆☆(クリック1回で解除) |
| ファイルが別アプリに占有されている | 「ファイルは使用中です」と表示される | ★☆☆(再起動または強制終了) |
それぞれの対処法を、ユーザーが実際に困る順番で解説していきます。
対処法①|Excelの「開いて修復」機能を使う
まずはExcel本体に搭載されている修復機能を試しましょう。これだけで解決するケースが意外と多いです。
対処法②|OneDrive・SharePointのバージョン履歴から復元する
クラウド環境でExcelを使っている方が見落としがちな修復ルートが、バージョン履歴からの復元です。OneDriveに保存されたファイルは、自動的に過去バージョンが保存されています。
実は「ファイルが突然壊れた」ように見えるトラブルの多くは、OneDriveの同期中に競合が起きたことが原因です。同期が途中で止まったり、複数人が同時編集したりすると、ファイルが「競合コピー」に分裂したり、内容が上書きされることがあります。
→ OneDriveのファイルが勝手に上書きされる原因と完全な戻し方【2026】
OneDriveの同期が止まったままになっている場合は、修復前に同期の状態を確認することが先決です。
対処法③|以前のバージョン(Windowsファイル履歴)から復元する
OneDriveを使っていない場合でも、Windowsのファイル履歴機能が有効なら、過去の状態に戻せることがあります。
Windowsのファイル履歴機能は、初期設定ではオフになっています。「設定」→「更新とセキュリティ」→「バックアップ」から有効化できます。今後のトラブル予防に、有効にしておくことをおすすめします。
対処法④|Excelの「自動回復」ファイルを探す
Excel自体がクラッシュした場合、自動回復(AutoRecover)ファイルが残っていることがあります。次回起動時に「ドキュメントの回復」ペインが自動表示されますが、表示されない場合は手動で探せます。
対処法⑤|「保護されたビュー」で開けない場合の解除方法
メールやダウンロードで入手したExcelファイルは、セキュリティ上の理由で「保護されたビュー」として開かれます。この状態では編集や印刷ができず、「壊れている」と勘違いするケースがあります。
それでも直らない時のチェックリスト
ここまでの方法をすべて試しても解決しない場合は、以下の項目を順番に確認してみてください。
→ Excelで貼り付けできない原因と即解決する5つの対処法【2026年版】
→ Excelの数式が反映されない原因と直し方7選【即解決チェックリスト】
まとめ|Excelファイルが開けない・破損した時の修復手順
Excelファイルが破損した時は、まず「開いて修復」機能を試し、それで対応できなければOneDriveのバージョン履歴やWindowsの以前のバージョンから復元する流れが鉄則です。
| 方法 | こんな時に使う | 難易度 |
|---|---|---|
| ①開いて修復 | 「破損しています」エラーが出た時の第一手 | ★☆☆ |
| ②OneDriveのバージョン履歴 | クラウド保存中に壊れた・上書きされた | ★★☆ |
| ③以前のバージョン(Windows) | ローカル保存・ファイル履歴が有効な場合 | ★★☆ |
| ④自動回復ファイル | Excelが突然クラッシュして閉じた直後 | ★☆☆ |
| ⑤保護されたビューの解除 | 編集できないだけで破損ではない場合 | ★☆☆ |
定期的なOneDriveへの自動保存と、Windowsのファイル履歴を有効にしておくことが、ファイル破損への一番の備えになります。今日のうちに設定しておくと、次回のトラブル時に慌てずに済みます。