Mihata
仕事効率化(DX)2026.10.12

Excel ファイルが破損しています 修復前に疑う4原因と手順

Excel で「ファイルが破損しているため開くことができません」「Office によってこのファイルに関する問題が検出されました。コンピューターを保護するため、このファイルを開くことはできません」と出たとき、ファイルが実際に壊れているとは限りません。Microsoft は、このメッセージが Office ファイル検証という仕組みによるもので、「悪意のあるファイルまたは破損したファイルのエラー メッセージが表示されます」と、2つの原因に同じ文言を出すことを明記しています。実務で多いのは、ファイル自体は無傷なのにブロックされている4つの原因(Office ファイル検証・インターネット由来の印・拡張子と中身の不一致・アドイン)です。修復ツールを探す前に、そのファイルをデスクトップへコピーして開き直すのを1回だけ試してください。場所を変えただけで開けたなら、壊れていたのはファイルではなく「その場所の扱い」です。

まず3分で切り分ける(ダイアログの文言別・判断表)

「破損」とまとめて語られますが、Excel と Office が出す文言は原因ごとに違います。表示された文字列をそのまま読み分けるのが最短です。下表は Microsoft サポートおよび Microsoft Learn で実在を確認できた文言だけを並べています。

表示されている文言・症状

疑う原因

最初に試すこと

「Office によってこのファイルに関する問題が検出されました。コンピューターを保護するため、このファイルを開くことはできません」

Office ファイル検証にブロックされている

ファイルを信頼できる場所(ローカルのフォルダー)へ移してから開く

黄色いバーで「インターネット上のファイルにはウイルスが含まれている可能性があります」

出どころがインターネット扱い(Web のマーク)

プロパティの「ブロック解除」にチェックを入れる

赤いバーで「Microsoft 365 がこのファイルに関する問題を検出しました」

ファイル検証の失敗

[ファイル]→[編集]。送り手に心当たりがなければ押さない

「Excel で開いたファイルの形式が拡張子と異なっている」

拡張子と中身の形式が合っていない

送り主へ正しい形式での再送付を依頼する

ネットワークフォルダー上のファイルだけ「ファイルが破損しているため開くことができません」になる

アドイン、またはその共有のゾーン判定

Office をセーフモードで起動する/ローカルへコピーして開く

ローカルへコピーしても開けない。開けてもシート・図形が欠ける

実際にファイルが壊れている

コピーを退避したうえで「開いて修復」へ進む

この表の上から5行は、ファイルの中身に手を付けずに解決します。下1行だけが本当の修復作業です。現場で多いのは上の5行で、先に修復ツールを走らせてしまうと、壊れていなかったファイルを書き換えてしまう側に進んでしまいます。

原因1:Office ファイル検証にブロックされている

Microsoft Learn は、Office ファイル検証を「ファイルに対してセキュリティ チェックを実行する機能」と説明し、「Office ファイル検証でファイルの問題が検出された場合、ファイルを開くことができません」と書いています。つまり、開けないという結果はファイルの健全性ではなく検証の合否で決まります。公式の回避策として案内されているのは修復ではなく、「この問題を回避するには、ファイルを信頼できる場所に移動します」という一文だけです。

信頼できる場所とは、Microsoft の説明では「コンピューターまたはネットワーク上のフォルダー」で、ここに置いたファイルは「セキュリティ センターによってチェックされずに開くことができます。さらに、ファイルは保護ビューで開かされません」とされています。設定は Excel の[ファイル]→[オプション]→[トラスト センター]→[トラスト センターの設定]→[信頼できる場所]から追加します。

ただし Microsoft Learn は、ネットワークの場所を信頼できる場所にすることは推奨していません。社内の共有フォルダーを丸ごと信頼すると、そこに書き込める全員がチェックなしで開かれるファイルを置けるようになります。実務では、困っている1枚だけをローカルの専用フォルダーへ移して開き、原本は共有フォルダーに残すのが落ち着きどころです。保護されたビューの黄色いバー・赤いバーの違いと解除手順は保護されたビューで編集できないときの原因の切り分けに分けて書いています。

なお、この「Office によってこのファイルに関する問題が検出されました」のページは Office 2010 当時のトラブルシューティング記事で、Microsoft Learn 上ではアーカイブ扱いになっています。文言と仕組みの説明は現在の Microsoft 365 でも通用しますが、画面の表記は版によって変わります。

原因2:インターネット由来の印(Web のマーク)が付いている

Windows は、インターネットや制限付きサイトゾーンから来たファイルに「Web のマーク(Mark of the Web)」を付けます。Microsoft Learn は、これが「ブラウザーのダウンロードや電子メールの添付ファイル」に付くもので、NTFS に保存されたファイルにのみ適用され、FAT32 形式のデバイスに保存されたファイルには適用されないと書いています。USB メモリー経由だと症状が出ない、という食い違いはここから生まれます。

外し方は2つです。ファイルを右クリックして[プロパティ]の[全般]タブにある「ブロック解除」のチェックボックスをオンにするか、PowerShell の Unblock-File コマンドレットを使います。Microsoft Learn は、このコマンドレットが「ファイルの[プロパティ]ダイアログの[全般]タブの[ブロック解除]チェック ボックスをオンにした場合と同じ処理」だと明記しています。

自分のファイルがどのゾーン扱いなのかは、コマンドプロンプトで notepad {ファイル名}:Zone.Identifier を実行すると分かります。ZoneId の値は 0 がマイ コンピューター、1 がローカル イントラネット、2 が信頼済みサイト、3 がインターネット、4 が制限付きサイトです。3 になっているファイルが、インターネット由来として扱われているファイルです。

落とし穴が2つあります。ネットワーク共有上のファイルでは「ブロック解除」のチェックボックス自体が表示されないことがあり、さらに表示されていてもその共有がインターネットゾーンと見なされている場合はチェックを入れても効果がないと Microsoft Learn は注記しています。IP アドレスで共有にアクセスしている環境でよく起きる話で、この場合は利用者側では直せず、管理者が信頼済みサイトかローカル イントラネットへその場所を入れる必要があります。

同じ Web のマークが原因で、マクロだけが止まることもあります。黄色や赤のバーでマクロが無効化される側の話はxlsm のマクロが無効になりましたと出たときの解除にまとめました。

原因3:拡張子と中身の形式が合っていない

「ファイル名拡張子が実際のファイル形式と一致しない」という警告は、破損とは別物です。Microsoft サポートは、拡張子が .xlsx でも中身がテキストファイルであれば、拡張子は .txt であるべきだと説明しています。原因として挙げられているのは、誤って間違った拡張子に名前を変更した場合と、意図的に拡張子を変更した場合の2つです。

実務で多いのは、基幹システムや会計ソフトが HTML や CSV の中身のまま .xls という名前で書き出しているケースです。開くたびに警告が出るので「壊れかけている」と受け取られますが、ファイルは最初から一貫してその形式で、壊れてはいません。

ここで Microsoft が強く書いているのはセキュリティ側の注意です。「ファイルのソースを信頼するかどうかを決定することが重要」とし、悪意のあるユーザーが Excel で開かせる目的でファイル名を変更した可能性もあると警告しています。心当たりのない添付であれば、拡張子を書き換えて開く前に送信元を確認してください。対処として案内されているのも、正しい形式で保存し直すか、メール経由なら送信元に適切な形式での再送付を依頼することです。

自分の手で拡張子を当て推量で書き換えるのは、この段階では勧めません。中身と形式の不一致が増えるだけで、後の工程で「開いて修復」すら通らなくなることがあります。

原因4:アドインとネットワーク越しの読み込み

Microsoft Q&A には、ネットワークフォルダー上の Excel ファイルを開くと「ファイルが破損しているため開くことができません」と表示されるという相談が投稿されています。保護されたビューを無効にすれば開けるが、セキュリティ上は有効のままにしたい、という内容です。

これに対して回答者が挙げた原因は Excel アドインで、案内された手順は3つでした。アドインを読み込まないセーフモードで Excel を起動して開けるか確かめる、[ファイル]→[オプション]→[アドイン]からアドインを無効にする、ネットワークフォルダーからローカルへ保存してから開く、です。このスレッドでは質問者が分析ツール(Analysis ToolPak)を無効にして解消したと報告しています。

これはコミュニティでの1件の報告で、すべての環境に当てはまる原因ではありません。ただセーフモード起動は数十秒で済み、ファイルに一切書き込まない切り分けなので、修復に進む前に通しておく価値があります。アドインが原因なら、同じ共有にある他のファイルでも同じ症状が出ているはずで、そこも見分けの材料になります。

ネットワーク越しで症状が出るファイルは、そもそも共有フォルダーの作りに無理が来ていることが多いです。開くまでが重い、ロックが残る、といった症状が併発しているなら共有フォルダーの Excel が開くのに時間がかかる原因の切り分けも合わせて見てください。

Excel そのものの不具合が疑われる段階では、Office の修復という手もあります。Microsoft サポートはクイック修復を「問題を検出して、破損したファイルを置き換えるだけ」の速い選択肢、オンライン修復をより包括的な修復と説明しています。ただし1つのアプリだけを修復したい場合でも Office スイート製品全体が修復されると明記されているので、業務時間中に軽く試す操作ではありません。

ここまでは、ファイルの置き場所と開き方の話です。そもそも「ファイルを配って各自が開く」形をやめると、この手の警告はほとんど出なくなります。私たちはスプレッドシートを土台に社内の入力画面を作るサービスも行っております。記事の途中で恐縮ですが、よろしければ合わせてご覧いただけたら嬉しいです。

本当に壊れていたときの入口:「開いて修復」と「データの抽出」

ローカルへコピーしても、セーフモードでも開けない。ここまで来たら実際の破損として扱います。Microsoft が案内している手動の修復手順は、[ファイル]タブの[開く]から破損したブックを選び、「[開く]の横にある矢印をクリックし、[開いて修復]をクリック」する流れです。そのうえで「ブックのデータを可能な限り回復するには、[修復]をクリック」するか、[データの抽出]を選びます。

これが通らない場合に Microsoft が挙げている別の手は、最後に保存したバージョンに戻す、SYLK 形式で保存して破損した要素を除外する、外部参照を使って破損したブックにリンクする、マクロでグラフのソースデータを抽出する、の4つです。いずれも「全部を元に戻す」手ではなく、取り出せるものだけを別のブックへ移す作業だと理解して着手してください。

順番と成功率、自動回復用ファイルやバージョン履歴を含めた復旧の全体像はエクセルファイルが破損して開けないときの復旧7手順に分けて書いています。本記事はその手前、「そもそも壊れているのか」を見極める工程を担当しています。

やってはいけないこと

  • 原本を上書き保存する。Excel が読めた分だけの状態が確定し、読めなかったシートや図形は戻りません。必ず別名で保存します。
  • 保護されたビューを恒久的に全部オフにする。1枚のために全体の防御を外すことになります。困っているファイルのブロック解除や信頼できる場所の指定で足ります。
  • 共有フォルダーを丸ごと信頼できる場所にする。Microsoft Learn がネットワークの場所の指定を推奨していないのは、書き込める全員が検証を通らないファイルを置けるようになるからです。
  • 心当たりのない添付の警告を押し通して開く。拡張子の不一致も検証の失敗も、Microsoft はまず送信元の信頼性を確認するよう書いています。
  • 有償の修復ソフトを最初に走らせる。上の5つの切り分けを通さないまま書き換えると、無傷だったファイルを壊す側に進むことがあります。

ここは環境差で変わるので断定できません

画面の文言とボタンの位置は、Office の版と更新チャネルで変わります。たとえば検証失敗のバーは「Office によってこのファイルに関する問題が検出されました」とも「Microsoft 365 がこのファイルに関する問題を検出しました」とも表示され、同じ現象でも読み手が見る文字列が一致しません。本記事の表も、文言の完全一致ではなく似ている行を探す使い方を想定しています。

加えて、企業で使っている Excel はグループポリシーやクラウド ポリシーで設定が固定されている場合があります。その状態では[オプション]から信頼できる場所を足せず、プロパティに「ブロック解除」が出ないこともあります。ここに当たったら利用者側でできることは尽きていて、情報システム部門への依頼に切り替える判断が要ります。全員で同じ症状が出ているか、特定の1枚だけかを確認してから相談すると、切り分けが一往復で済みます。

また原因4で引いたアドインの事例は、Microsoft Q&A に投稿された個別のやりとりです。公式ドキュメントが「アドインが原因でこのメッセージが出る」と一般化しているわけではないので、可能性の1つとして扱ってください。

再発防止は「配らない」ほうに寄せる

これらの警告は、どれも「ファイルがどこか別の場所から来た」ことが引き金です。メール添付、ダウンロード、IP アドレスで叩く共有フォルダー。逆に言えば、ファイルを人数ぶん複製して配る運用をやめれば、引き金そのものが減ります。

すぐできる備えとしては、Microsoft サポートが案内している2つの設定が効きます。保存ダイアログの[ツール]から「バックアップ ファイルを作成する」をオンにすること、同じ場所の「次の間隔で回復用データの自動保存を行う」をオンにして分数を入れることです。どちらも、壊れてから探すものではなく壊れる前に入れておくものです。

運用そのものを変える段階まで来たら、ファイルを配るのをやめて、入力と閲覧は1か所をブラウザで開く形にするのが現実的です。ダウンロードが発生しないのでゾーンの印も付かず、同じファイルの版が人数ぶん増えることもありません。現場で多いのは、様式や計算式は今のまま残したいという要望なので、Mihata では既存のシートを土台にしたまま、入力画面と閲覧画面だけを切り出す進め方をとっています。

よくある質問

「ファイルが破損しています」と出ても、実際には壊れていないことがあるのですか?

あります。Microsoft Learn は、このメッセージが Office ファイル検証によるもので、悪意のあるファイルと破損したファイルの両方に同じ文言が表示されると明記しています。記事では、ファイル自体は無傷なのにブロックされる原因として、Office ファイル検証、インターネット由来の Web のマーク、拡張子と中身の不一致、アドインの4つを挙げています。

壊れているかどうかを一番早く見分ける方法は何ですか?

そのファイルをデスクトップなどローカルのフォルダーへコピーして開き直すことです。場所を変えただけで開けたなら、原因はファイルではなく置き場所の扱いです。これはネットワークフォルダーの事例で Microsoft のコミュニティ(Q&A)の回答者も案内している手順で、ファイルに書き込まないので安全に試せます。

プロパティに「ブロック解除」のチェックボックスが見当たりません。

ネットワーク共有上のファイルでは表示されないことがあります。さらに Microsoft Learn は、表示されていてもその共有がインターネットゾーンと見なされている場合はチェックを入れても効果がないと注記しています。この場合は利用者側では直せず、管理者がその場所を信頼済みサイトかローカル イントラネットに入れる必要があります。

共有フォルダーを信頼できる場所にしてしまえば解決しますか?

技術的には開けるようになりますが、Microsoft Learn はネットワークの場所を信頼できる場所にすることを推奨していません。その場所に書き込める全員が、検証を通らないファイルを置けるようになるためです。困っている1枚だけをローカルへ移して開く方が無理がありません。

「開いて修復」はどこから実行しますか?

[ファイル]タブの[開く]で破損したブックを選び、[開く]の横にある矢印をクリックして[開いて修復]を選びます。その後、できる限りデータを回復する[修復]か、[データの抽出]のどちらかを選びます。実行する前に、原本とは別の作業用コピーを用意してください。

まずはお気軽にご相談ください

AI・IT・デザインに関するお悩みやご相談、お見積りのご依頼など、
どんなことでもお気軽にお問い合わせください。

お問い合わせ