Excelファイルの破損は、重要な作業やデータ分析の最中に発生すると特に苛立たしい経験です。この包括的な記事では、破損したExcelファイルを回復するための様々な実証済みの方法を探り、そのような破損の一般的な原因を掘り下げ、この厄介な問題を効果的に解決するための段階的なガイダンスを提供します。
Excelは世界中で広く使用されている表計算ソフトウェアであり、データ管理、分析、レポート作成、財務会計などの業務において、個人の日常記録から複雑な企業運営まで、様々な業界で不可欠な存在です。しかし、日常使用においてExcelの破損は珍しい現象ではありません。ファイル構造が損傷すると、読み取り不能またはアクセス不能になることがあります。Excelファイルが破損する理由はいくつかあり、以下のような原因が挙げられます:
クラッシュしたワークブックを復元する前に、まずWindowsとExcelの組み込み機能を使用してクラッシュしたファイルを修復してみることができます。成功すれば、追加の操作なしでワークブックの内容を通常通り読み取ることができます。
前述のように、Excelファイルはウイルスやマルウェアに感染した後に破損することがあります。そのため、Microsoft Defenderでスキャンするだけで、損傷または破損したExcelファイルを修復できます。
ステップ 1. 破損したファイル、または破損したファイルを含むドライブを選択し、右クリックして「Microsoft Defenderでスキャン」を選択します。
ステップ 2. 必要に応じて、「フルスキャン」を選択して包括的なスキャンを実行することもできます。
Excelには、破損したファイルを開く際に修復を試みる組み込みの修復ツールがあります。以下のステップに従って問題を修復できます。
ステップ 1. Excelを起動し、「開く」をクリックして破損したファイルを選択します。
ステップ 2. 「開く」ダイアログボックスで、「開く」ボタンの横にある下矢印をクリックし、「開いて修復」を選択します。
ステップ 3. 「修復」を選択してファイルの修復を試みます。処理が完了すると、Excelでファイルを開くことができます。
ここでは、破損したExcelファイルからデータを復元する方法について説明します。以下の方法を使用して、開かない、エラーメッセージが表示される、データが欠落しているなど、破損したExcelファイルからデータを復元できます。
作業中にブックを閉じずに破損した場合、ファイルが応答しないように見えても、これらの組み込みツールがデータの復元に役立ちます。
Excelでブックが開いている状態で、変更を保存する前にExcelファイルが破損した場合は、Excelファイルを以前のバージョンに復元できます:
ステップ 1. 「ファイル>開く」をクリックし、Excelで開いているブックの名前をダブルクリックします。
ステップ 2. 「はい」をクリックして、ファイルをExcelで再度開きます。これにより、ブックの破損の原因となった可能性のある変更が含まれていない状態でブックが開きます。
他のMicrosoft Officeアプリケーションと同様に、Excelも「自動復元」機能を利用して、ファイルの復元バージョンを自動的に保存します。この機能は、設定された時間間隔で定期的にExcelワークシートを一時的な場所に保存します。事前にこの機能を有効にしている場合、ファイルが誤って削除されたり破損したりしたときにアクセスできるようになります。
ステップ 1. Excelを起動し、「ファイル>オプション」をクリックします。
ステップ 2. 「保存」カテゴリで、「次の間隔で自動復元用データを保存する」チェックボックスをオンにし、分数を入力します。
ステップ 3. エクスプローラーで自動保存フォルダーに移動し、復元したいファイルを選択します。
ブックがExcelで開けない場合、ファイル自体の問題ではなく、Excelのクラッシュが原因である可能性があります。この問題を解決するには、以下の方法を試すことができます。
破損の原因が複雑な数式やブック内の過剰なデータ量である場合、Excelの計算設定を手動に切り替えることで、ファイルの復元を試みている間にフリーズやクラッシュを防ぐことができます。この方法は、再計算を必要としない一部の破損したExcelファイルを開いて復元するのに役立ちます。
ステップ 1. Excelを起動し、新しいブックを開くか作成します。
ステップ 2. 「ファイル>オプション」をクリックします。「数式」カテゴリの「計算方法の設定」で、「手動」オプションを選択し、「OK」をクリックします。
ステップ 3. 「ファイル>開く」をクリックし、破損したファイルを見つけてブックをダブルクリックして開きます。
Excelファイルが破損しすぎてExcelで開けない場合、外部参照を使用して破損したファイルにリンクする方法を試すことができます。ただし、この方法ではブックから数式、グラフ、または計算された値ではなく、データのみを取得できます。
ステップ 1. Excelを開き、新しい空白のブックを作成して保存します。
ステップ 2. 新しいブックの最初のシートで、数式=ファイル名!A1を入力します。ここで「ファイル名」は拡張子を除いた破損したExcelファイルの名前です。例えば、破損したExcelファイルがTest.xlsxの場合、数式=Test!A1を入力します。その後、「Enter」キーを押します。
ステップ 3. 「値の更新」ダイアログボックスが表示されたら、外部参照の値として使用する破損したブックを選択し、「OK」をクリックします。
ステップ 4. 破損したExcelファイルに複数のシートがある場合は、適切なシートを選択し、「OK」をクリックします。
ステップ 5. A1セルを選択し、「Ctrl+C」を押してその数式をコピーします。
ステップ 6. A1から開始して、破損したブック内でデータを含むセル範囲とほぼ同じかそれ以上の大きさの領域を選択し、選択した領域に「Ctrl+V」を押して数式を貼り付けます(値のみ貼り付け)。
ステップ 7. 値が正しいか確認します。その後、必要なセルを選択し、「Ctrl+C」を押してコピーします。
ステップ 8. 新しいシートを作成し、A1セルをクリックして右クリックし、「値の貼り付け」を選択して値のみを貼り付けます。この方法で、元の破損ファイルから新しいシートに値をコピーします。直接貼り付けを選択すると、値ではなく外部参照の数式が再び取得されてしまいます。
Excelファイルの破損は様々な理由で発生する可能性がありますが、幸いにも、破損したファイルを復元または修復する方法はいくつかあります。上記にリストした方法は、破損したExcelファイルの復元に役立ちます。重要なデータを将来失うことを避けるため、常に重要なファイルを定期的にバックアップするようにしてください。積極的に対処し、上記で概説した復元技術を使用することで、予期せぬ問題が発生した場合でも、Excelファイルの安全性を確保できます。
Excelファイルの破損を防ぐことは、データ損失を回避し、ブックで問題が発生する可能性を最小限に抑えるために重要です。正しいファイル拡張子に変更するか、Excelから不要なアドインを削除することができます。
はい。専門的なデータ復元ソフトウェアであるMyRecoverを使用すれば、わずか4ステップで削除されたExcelファイルを復元できます。このソフトウェアは、ドライブ全体をスキャンして失われたファイルを探す仕組みです。シンプルなユーザーグラフィックデザインを採用しており、専門家でない方にも非常に使いやすいです。
はい。MyRecoverのProfessional版およびTechnician版は、システムクラッシュからのデータ復元や、より様々な複雑なデータ損失シナリオをサポートしており、復元前にファイルの内容をプレビューすることができます。