Excelファイルが開かない時の対処法:9つの効果的な解決策
Excelでファイルが開かないという状況に遭遇したことはありませんか? かなりイライラしますよね? ファイルの破損以外にも、拡張子が間違っている、外付けドライブの調子が悪い、アドインがうまく動作しない、あるいはシステムの不具合など、様々な原因が考えられます。幸いなことに、トラブルシューティングの方法は複数あります。そうすれば、苦労せずに(少なくともあまり苦労せずに)Excelでファイルを開けるようになるかもしれません。このチュートリアルでは、様々な環境で実際に効果があったいくつかの解決策を紹介し、それらがなぜ役立つのかを説明します。万能ではありませんが、毎回同じ問題が発生するたびに同じことを繰り返すよりも、時間の節約になるかもしれません。
開かないExcelファイルを修復する方法
Excelを使用してファイルを開くようにしてください
これは基本的なことのように思えますが、忘れてしまうことはよくあります。ファイルをダブルクリックすると、システムがLibreOfficeやブラウザ上のGoogleスプレッドシートなどの別のスプレッドシートアプリと関連付けてしまうことがあります。実際には、互換性を最大限に高め、予期せぬ事態を避けるには、OSがファイルをExcelで開くように設定する必要があります。
- ファイルエクスプローラー(Windows の場合) またはFinder (Mac の場合)を開きます。
- 問題のあるファイルを右クリックし、[プログラムから開く] > [別のアプリを選択] を選択します。
- リストにExcelが表示されている場合は、それを選択してください。表示されていない場合は、 「その他のアプリ」または「別のアプリを選択」をクリックし、Excelの実行ファイルを探してください。
- 「常にこのアプリを使用して.xlsx ファイルを開く」というボックスをオンにします(将来的にこれをデフォルトにする場合)。
シンプルですが、間違ったアプリがファイルを開こうとするといった奇妙な動作を防ぐことができます。システムによっては、この修正だけでは不十分な場合があります。WindowsまたはMacのアップデートやデフォルトアプリのリセットも役立つ場合があります。
Excelのダイナミックデータ交換(DDE)オプションのチェックを外す
ExcelでDDE(Dynamic Data Exchange)が有効になっている場合、Excelが混乱したり外部リンクが動作しなくなったりすると、ファイルを開けなくなるという既知の問題があります。特にExcelがファイルを開こうとすると「応答なし」と表示される場合は、DDEを無効にすることで問題が解決する可能性があります。
- Excel を開き、[ファイル] > [オプション]に移動します。
- サイドバーの「詳細設定」をクリックします。
- 「全般」セクションまでスクロールダウンします。 「Dynamic Data Exchange (DDE) を使用する他のアプリケーションを無視する」のチェックボックスを見つけて、チェックを外します。
- 「OK」をクリックして保存します。
- Excel を閉じて再度開き、ファイルをもう一度開いてみてください。
この修正は、ファイルが開かないという、あまり知られていないが実際に存在する原因をターゲットにしています。特定の設定では、DDE を有効または無効にすることで、予想以上に効果が出る場合があります。もちろん、Excel を閉じた状態で実行するのが最も安全です。最初の試行では何も変化がなかったように見えるものの、次の再起動で問題が解決したという報告もあります。
破損したExcelファイルを修復する
ファイルが本当に破損している場合は、Excel自体に修復ツールが組み込まれており、奇跡的に(少なくとも軽微な破損であれば)修復できます。より大規模なシステム修復に進む前に、試してみる価値はあります。
- Excel を開き、[ファイル] > [開く]に移動します。
- ファイルが保存されているフォルダに移動し、問題のあるスプレッドシートを選択します。
- [開く]ボタンの横にある小さな矢印をクリックし、[開いて修復] を選択します。
- 最善を尽くすには「修復」を選択してください。それでも問題が解決しない場合は、 「データの抽出」をお試しください。
Excelはファイルの修復や、可能な限りのデータの抽出を試みます。すべてを復元できない場合でも驚かないでください。ただし、作業内容の一部を復旧できる場合もあります。ただし、この方法は、破損の程度が比較的軽いファイルでより効果的に機能します。
ファイル拡張子を確認する
はい、これは簡単なようですが、ファイル名を変更することで問題が解決したケースはいくつありますか?スプレッドシートの拡張子が.xlsまたは.xlsxで終わることを確認してください。ファイルの保存や転送時に、拡張子が誤って変更されたり、混乱したりすることがあります。
- ファイルを右クリックし、「名前の変更」を選択します。
- 拡張子をXLSまたはXLSXに変更します(元の形式がわかっている場合は、それに合わせてください)。
- Enter キーを押します。拡張子の変更についてプロンプトが表示されたら確認します。
- ダブルクリックしてExcelで開きます。それでも開かない場合は、Excel内で「ファイル」>「開く」を選択して開いてみてください。
ファイルは開くものの見た目がおかしい場合、または別の形式で保存すると互換性が回復する場合も、試してみる価値があります。場合によっては、Excelで「名前を付けて保存」を使用してサポートされている形式でファイルを新規保存すると、根本的な問題が解決することがあります。
外部ストレージからファイルをコピーする
外付けドライブ、USBメモリ、ネットワーク共有などは、時に予期せぬ形で機能しなくなることがあります。Excelファイルが外付けデバイスに保存されている場合は、ローカルドライブにコピーしてみてください。外部接続の問題により、ファイルが正しく読み込めない場合があります。
- ファイルをデスクトップまたは PC 上の別のフォルダーにコピーします。
- ローカルコピーを Excel で開きます。
これは、USBドライブの動作が不安定だったり、ファイルが完全にコピーされなかったりする場合によくある問題です。なぜそうなるのかは分かりませんが、ファイルをローカルに転送するだけで状況が変わることもあります。
Excelをセーフモードで開く
Excelのアドインは便利ですが、アプリ全体がクラッシュしたり、ファイルが開かなくなったりするなど、メリットよりもデメリットの方が大きい場合があります。セーフモードで実行すると、すべてのアドインが無効になるため、問題の原因がアドインやカスタマイズにあるかどうかを特定できます。
- を押してWindows + Rから、
excel /safeと入力して を押しますEnter。 - 最小限のアドインが読み込まれた状態で Excel が起動します。
- スプレッドシートを開いてみてください。うまくいけば、おそらくアドインが原因のようです。
問題が解決した場合は、 [ファイル] > [オプション] > [アドイン]から疑わしいアドインを無効にするか削除し、通常どおり再起動します。
ハードウェアアクセラレーションをオフにする
ハードウェアアクセラレーションは、特にグラフィックドライバーが古かったりバグがあったりすると、不具合を引き起こすことがあります。そのような場合、特にExcelがクラッシュしたりファイルが読み込まれなかったりする場合は、ハードウェアアクセラレーションをオフにすると改善される可能性があります。
- Excel > ファイル > オプションを開きます。
- [詳細設定]をクリックします。
- [ディスプレイ]セクションまで下にスクロールし、[ハードウェア グラフィック アクセラレーションを無効にする]を有効にします。
- [OK]をクリックしてExcel を閉じ、もう一度ファイルを開いてみてください。
少し試行錯誤が必要ですが、アクセラレーションを無効にすると、奇妙な表示や読み込みのバグが修正されることが多いです。
Microsoft Officeのインストールを修復する
他に方法がない場合は、Officeのインストール自体が破損している可能性があります。これは、クラッシュ、不適切なアップデート、または感染によって発生する可能性があります。修復を実行すると、不足している、または破損したコアファイルを復元できます。
- [コントロール パネル] > [プログラム] > [プログラムと機能]に移動します。
- リストでMicrosoft Office を見つけて右クリックし、 [変更]を選択します。
- まず「クイック修復」を選択してください。それがうまくいかない場合は、戻って「オンライン修復」を選択してください。
- 指示に従ってプロセスが完了するまで待ちます。
これにより、Excelを含むOfficeコンポーネントの問題は通常修正されます。その後、再起動が必要になります。
別のスプレッドシートプログラムを使用する
選択肢が尽きてしまった?頑固なファイルには、Apache OpenOffice や Google Sheets(ウェブ経由)といったオープンソースの代替手段が頼りになるかもしれません。これらのツールは必ずしもすべての機能をサポートしているわけではありませんが、もしファイルがGoogle Sheetsで開ける場合は、コピーを保存してExcelで再度開いてみてください。
これは、破損が Excel に特有のものであるか、ファイル自体がすぐに修復できないものであるかを確認するのにも役立ちます。
問題のあるExcelファイルをコンピューターで開く
他の方法がすべてうまくいかない場合は、通常、ファイル、アプリケーション、またはシステムがプロセスを妨げています。これらの修正方法のいずれかが、スプレッドシートを再び使えるようになることを願っています。ファイルをコピーしたり、修復したり、アドインを無効にしたりするだけで、何時間ものイライラから解放されることもあります。
まとめ
- ファイルを開くためのデフォルトのアプリが Excel であることを確認します。
- DDE が有効になっている場合はオフにしてください。ファイルが開けなくなる可能性があります。
- 「開いて修復」を使用してファイルを修復または開いてみてください。
- 必要に応じてファイル拡張子を確認して修正してください。
- 外部ドライブからローカル ストレージにファイルをコピーします。
- 問題のあるアドインを回避するには、Excel をセーフ モードで実行します。
- 不具合を修正するにはハードウェア アクセラレーションを無効にします。
- インストールに問題があると思われる場合は、Office を修復します。
- 必要に応じて、OpenOffice や Google Sheets などの代替アプリを使用してください。
まとめ
開かないExcelファイルの修復は、試行錯誤、そして時には運に頼るしかありません。これらの方法の多くは、これまでに何度か役に立ったことがあるはずです。きっと他の方にも役立つはずです。少なくとも、ファイルの破損、アプリの問題、システムの不具合など、問題の真の原因を絞り込むのに役立つはずです。誰かの役に立てれば幸いです。少なくとも私には効果がありました。
関連記事
この記事は役に立ちましたか?