Excelのファイル開けない・破損した時の修復方法【完全ガイド】

スポンサーリンク
スポンサーリンク

Excelファイルが突然開けなくなると、焦りますよね。

 

私も以前、締め切り直前に「ファイルが破損しています」と表示されて、頭が真っ白になった経験があります。

 

この記事では、Excelファイルが開けない・破損した時の修復方法を、原因ごとに整理してまとめました。

 

Windowsの標準機能だけで対処できる方法を中心に、OneDrive・SharePoint上で起きやすいクラウド特有のトラブルにも触れています。

 

スポンサーリンク

まず確認|Excelファイルが開けない原因は4パターン

「開けない」「破損した」と一口に言っても、原因はさまざまです。対処法を探す前に、自分のケースがどれに当てはまるか確認しましょう。

 

原因パターン 主な症状 対処の難易度
ファイルの一部が壊れている 「ファイルが破損しています」と表示される ★★☆(標準機能で対応可)
OneDrive同期中の競合・破損 「競合コピー」が作成される・ファイルが消える ★★★(バージョン履歴から復元)
Excelが「保護されたビュー」でロック 黄色のバーが表示されて編集できない ★☆☆(クリック1回で解除)
ファイルが別アプリに占有されている 「ファイルは使用中です」と表示される ★☆☆(再起動または強制終了)

 

⚠️ 【超重要・作業前の鉄則】必ず破損ファイルの「コピー(バックアップ)」を作成してください
これから紹介する修復手順や復元操作を行う前に、対象の壊れたExcelファイルを別のフォルダやデスクトップなどにコピーして、必ずバックアップとして残しておいてください。万が一、修復の過程でファイルデータがさらに書き換わって完全に壊れてしまったり、誤って不要な古いバージョンで上書き保存してしまったりした場合に、元の状態からやり直せなくなるリスク(完全なデータ消失)を防ぐためです。

 

それぞれの対処法を、ユーザーが実際に困る順番で解説していきます。

 

スポンサーリンク

対処法①|Excelの「開いて修復」機能を使う

まずはExcel本体に搭載されている修復機能を試しましょう。これだけで解決するケースが意外と多いです。

 

🛠️ 「開いて修復」の手順 Excel標準機能
1
Excelを起動し、「ファイル」→「開く」→「参照」をクリック
2
開けないファイルを選択(まだ「開く」ボタンは押さない)
3
「開く」ボタン横の ▼(矢印) をクリック
4
「開いて修復する」を選択
5
「修復」を選ぶ。修復できない場合は「データの抽出」を試す

 
 
 

📁 「開いて修復」の流れ

📂 破損ファイルを選択
→
▼ 矢印から「開いて修復」
→
✅ 修復完了

└─→
❌ 修復失敗
→
「データの抽出」を試す
⚠️ 「データの抽出」を選ぶと数式が失われることがあります。値として貼り付け直しが必要になる場合があるため、先に元ファイルをコピーしておくと安心です。

なお、「ファイルは使用中です」と表示されて開けないケースは、破損ではなくExcelの共同編集ロックが原因の場合があります。その場合はExcelが「編集のためロックされています」出る時の直し方【共同編集・使用中】を参考にしてください。

 

スポンサーリンク

対処法②|OneDrive・SharePointのバージョン履歴から復元する

クラウド環境でExcelを使っている方が見落としがちな修復ルートが、バージョン履歴からの復元です。OneDriveに保存されたファイルは、自動的に過去バージョンが保存されています。

 

実は「ファイルが突然壊れた」ように見えるトラブルの多くは、OneDriveの同期中に競合が起きたことが原因です。同期が途中で止まったり、複数人が同時編集したりすると、ファイルが「競合コピー」に分裂したり、内容が上書きされることがあります。

📌 関連記事

 
 
 

☁️ OneDrive バージョン履歴から復元する手順

OneDriveのWebを開く
→
ファイルを右クリック
→
「バージョン履歴」
→
復元したい日時を選択
→
✅ 「復元」をクリック
⚠️ SharePointの場合も同じ手順で復元できます。ただし、管理者がバージョン保存数を制限している場合、古い版が残っていないことがあります。社内で共有しているファイルは、IT担当者に確認しましょう。

 

SharePointに保存したファイル自体のアクセス権限や編集エラーでお困りの場合は、SharePointファイルが開けない・編集できない原因と直し方【完全ガイド】もあわせて確認してください。

 

スポンサーリンク

対処法③|以前のバージョン(Windowsファイル履歴)から復元する

OneDriveを使っていない場合でも、Windowsのファイル履歴機能が有効なら、過去の状態に戻せることがあります。

 

🕒 Windowsの「以前のバージョン」から復元する手順
1
壊れたExcelファイルを右クリックし、「以前のバージョンの復元」をクリックする(※表示されない場合は「その他のオプションを表示」から選択するか、または「プロパティ」を開いて「以前のバージョン」タブを開きます)
2
一覧に復元ポイントが表示されれば、日時を選んで「復元」
3
一覧が空の場合は、Windowsのファイル履歴が有効になっていない状態
⚠️ 「以前のバージョン」が表示されない場合の理由
Windowsのファイル履歴機能は、初期設定ではオフになっています。Windowsの設定(またはコントロールパネルの「ファイル履歴」)から有効化できます。今後のトラブル予防に、有効にしておくことをおすすめします。

 

スポンサーリンク

対処法④|Excelの「自動回復」ファイルを探す

Excel自体がクラッシュした場合、自動回復(AutoRecover)ファイルが残っていることがあります。次回起動時に「ドキュメントの回復」ペインが自動表示されますが、表示されない場合は手動で探せます。

 

💾 自動回復ファイルの手動確認手順
1
Excelを開き、「ファイル」→「情報」→「ブックの管理」をクリック
2
「保存されていないブックの回復」を選択
3
一覧に自動保存ファイル(.xlsbや.xlsxなど)が表示される場合がある
4
見つかったら開いて「名前を付けて保存」で別名保存する
✅ 自動回復ファイルの保存間隔は変更できます。「ファイル」→「オプション」→「保存」→「次の間隔で自動回復用データを保存する」から、間隔を5分以下に短縮しておくと、万が一の際の損失を最小限にできます。

 

スポンサーリンク

対処法⑤|「保護されたビュー」で開けない場合の解除方法

メールやダウンロードで入手したExcelファイルは、セキュリティ上の理由で「保護されたビュー」として開かれます。この状態では編集や印刷ができず、「壊れている」と勘違いするケースがあります。

 

 
 
 

Excel — 保護されたビューの解除

⚠️
保護されたビュー
このファイルはインターネットから入手しました。編集する場合は注意が必要です。
編集を有効にする

↓

✅ 「編集を有効にする」をクリックするだけで通常どおり使えます
⚠️ 「編集を有効にする」を押す前に、送信元が信頼できる相手かどうかを必ず確認してください。不審なファイルの場合は開かないことが原則です。

 

スポンサーリンク

それでも直らない時のチェックリスト

ここまでの方法をすべて試しても解決しない場合は、以下の項目を順番に確認してみてください。

 

🔍 最終確認チェックリスト
☑️
別のPCでファイルを開いてみた(PC側の問題か切り分け)
☑️
Excelのバージョンを最新版にアップデートした
☑️
ファイルをデスクトップに移動してから開いた(OneDrive上での開封を避ける)
☑️
Google スプレッドシートでインポートして内容だけ救出した
☑️
Windowsの設定からOfficeの「修復(クイック修復・オンライン修復)」を試した

 

スポンサーリンク

Q&A【よくある疑問まとめ】

Q. 「開いて修復」を試したのに修復できませんでした。データは完全に失われてしまいますか?
A. 修復に失敗しても、「データの抽出」オプションを選ぶことでセルに入力されたテキストや数値だけを取り出せる場合があります。ただし、数式・グラフ・マクロはほぼ失われるため、抽出後は「値として貼り付け」での再構成が必要です。実際に試した範囲では、単純な数値や文字列が中心のシートであれば7〜8割程度のデータを救出できたケースもありました。念のため操作前に破損ファイルを別フォルダにコピーしておくと、何度でもやり直せて安心です。
Q. 「ファイルは使用中です」と表示されて開けません。他に誰も使っていないはずなのですが、なぜですか?
A. Excelが前回の終了時に正常にロックを解放できなかった場合、誰も開いていないのに「使用中」と表示されることがあります。まずPC自体を再起動してから開くと解消するケースが多いです。それでも改善しない場合は、同じファイルをOneDrive上で開いている別セッション(スマホのExcelアプリなど)が残っていないか確認してください。ファイルと同じフォルダに「~$ファイル名.xlsx」という一時ファイルが残っている場合は、それを削除することでロックが外れることもあります。※「~$」で始まる一時ファイルは「隠しファイル」属性がついているため、エクスプローラーの設定で隠しファイルを表示する設定(Windows 11の場合、エクスプローラー上部の「表示」→「表示」→「隠しファイル」にチェック)にしておく必要があります。
Q. OneDriveを使っていないローカル保存のファイルが壊れました。バックアップも取っていない場合、復元はできませんか?
A. Windowsのファイル履歴が有効になっていれば、「以前のバージョン」から復元できる可能性があります。有効でなかった場合でも、Excelの自動回復フォルダ(通常はエクスプローラーのアドレスバーに %appdata%\Microsoft\Excel\ と入力してEnterキーを押すだけで一発でアクセスできます)に一時ファイルが残っているケースがあります。隠しファイル設定に関わらずアクセスできるため非常に便利です。フォルダ内のファイル名の一部が一致する .xlsb や .xlsx を探してみてください。Excelを再起動していなければ、自動回復ファイルが残っている可能性は比較的高いです。

 

スポンサーリンク

まとめ|Excelファイルが開けない・破損した時の修復手順

Excelファイルが破損した時は、まず「開いて修復」機能を試し、それで対応できなければOneDriveのバージョン履歴やWindowsの以前のバージョンから復元する流れが鉄則です。

 

方法 こんな時に使う 難易度
①開いて修復 「破損しています」エラーが出た時の第一手 ★☆☆
②OneDriveのバージョン履歴 クラウド保存中に壊れた・上書きされた ★★☆
③以前のバージョン(Windows) ローカル保存・ファイル履歴が有効な場合 ★★☆
④自動回復ファイル Excelが突然クラッシュして閉じた直後 ★☆☆
⑤保護されたビューの解除 編集できないだけで破損ではない場合 ★☆☆

定期的なOneDriveへの自動保存と、Windowsのファイル履歴を有効にしておくことが、ファイル破損への一番の備えになります。今日のうちに設定しておくと、次回のトラブル時に慌てずに済みます。

タイトルとURLをコピーしました