重要なExcelが突然開けなくなると、何度も上書き保存や拡張子変更を試したくなります。しかし、元ファイルを直接操作し続けると、復旧できる情報まで失う可能性があります。
最初に原本のコピーを作り、別PC、ローカル保存、Excelの「開いて修復」などを順に試します。復旧できた値と、失われた数式・書式・VBAを分けて確認します。
原本を読み取り専用で保全し、コピーで復旧を試します。Excelの「開いて修復」で修復またはデータ抽出できる場合がありますが、復旧後は数式、名前定義、マクロ、印刷、件数と合計を必ず確認します。
症状を切り分けるための確認項目
すぐに作り直すより、いつ・どの環境で・どの操作をすると起きるかを整理した方が、修正範囲を絞れます。
- 破損前のバックアップや以前の版を探せる
- 原本を別媒体へコピーして保全できる
- 表示されるエラー・修復ログを残せる
- 復旧後の正しい件数・合計を確認できる
- 破損が発生した保存場所・操作を再現できる
原因調査と応急処置を分ける
復旧の優先順位は、まずデータ、次に数式や書式、最後に自動処理です。すべてを一度に完全復元できない場合に備え、必要な情報を分けます。
クラウドやファイルサーバーに版履歴がある場合は、破損前の版を戻せることがあります。復旧できた後も、同じ保存・終了操作で再発しないか確認します。
- 1原本を保全する
コピーを作り、元ファイルへ上書き保存しません。
- 2復旧方法を順に試す
版履歴、別PC、ローカルコピー、開いて修復、データ抽出を試します。
- 3復旧内容と原因を検査する
件数・合計・数式・マクロを確認し、再発条件を調べます。
修正・整理・再構築の判断
少量で利用者が一人なら関数やPower Queryで十分なことがあります。複数ファイルの操作、ボタン実行、保存・印刷、他サービスとの連携まで必要なら、VBA、Office Scripts、Power Automateなども候補に含めます。
| 方法 | 向いている場面 | 確認したい点 |
|---|---|---|
| 開いて修復 | Excel標準機能でブックを修復・抽出 | 必ずコピーで試し修復ログを保存する |
| 版履歴・バックアップ | 破損前の状態へ戻す | 戻した後の追加分を別に回収する |
| 新規ブックへ救出 | 値・数式・シートを段階的に移す | 破損要因を一緒に移さない |
壊さずに確認できること
依頼する場合も、次の点を整理しておくと、作業範囲と見積もりが明確になります。
- 元ファイルを別名でコピーする
- エラー画面とファイルサイズを記録する
- メール添付や版履歴に旧版がないか探す
- 0KBや拡張子だけの変更を繰り返さない
破損したExcelの復旧を相談するときに伝えること
正常例だけでなく、実際に困っている例外を匿名化して用意します。
- 開けない原本とコピー
- 最後に正常だった版
- エラー文・修復ログ
- 保存場所と直前の操作
- 正しい件数・合計・必要シート
破損したExcelの復旧をプロに任せる目安
- 会計・在庫・顧客など重要データを含む
- 標準修復で一部しか戻らない
- VBAや複雑な数式も復旧したい
- 複数ファイルで同じ破損が起きる
調査時に避けたいこと
処理が動くだけでは不十分です。次の点を見落とすと、手直しや確認作業が残ります。
- 原本へ何度も上書きする
- 拡張子を変えただけで復旧したと判断する
- 開けた時点で内容検査を終える
- 破損原因の保存場所やアドインを残す
破損したExcelの復旧で確認しておきたいこと
開いて修復で直ればそのまま使えますか?
修復で一部の数式・書式・機能が削除されることがあります。ログと正しい結果を照合してから使います。
ファイルを送れば必ず復旧できますか?
破損状況により復旧できる範囲は異なります。バックアップや以前の版があるほど可能性が上がります。
再発を防ぐにはどうしますか?
保存場所、同期、ネットワーク切断、アドイン、マクロの保存処理を調べ、版履歴と自動バックアップを用意します。