【Excel】エクセルで「一部の内容に問題が見つかりました」と表示される原因と対処法
Excelファイルを開こうとした際に「一部の内容に問題が見つかりました。可能な限り内容を回復しますか」と表示されると、大切な表や数式が消えてしまうのではないかと不安になります。
この警告は、ブック内部のXMLデータ、数式、図形、外部リンク、保存形式などにExcelが読み込めない情報を検出したときに表示されるものです。
まずは元ファイルを上書きせず、コピーを作成してから回復操作を行うことが重要です。
対処の基本は、ファイルを複製する、Excelの「開いて修復」を使う、問題のある要素を確認する、別形式で保存し直す、の順番です。
この記事では、警告が出る主な原因から、データをできるだけ残して修復する方法、再発を防ぐ保存のコツまで詳しく解説します。
Excelでファイルを開いて修復する方法
それではまず、警告が表示されたブックを安全に開き直し、Excelの修復機能を使う方法について解説していきます。
| 確認項目 | 内容 |
|---|---|
| 対象ファイル | 売上管理表.xlsx |
| 表示された警告 | 一部の内容に問題が見つかりました |
| 最初に行うこと | ファイルのコピーを別フォルダーへ保存 |
元ファイルを複製して保護する手順
警告画面の「はい」を押す前に、エクスプローラーで対象ファイルをコピーし、別の場所へ貼り付けましょう。
修復後に保存すると、Excelが読み込めなかった部分が削除された状態で上書きされることがあります。
コピー元を残しておけば、修復結果が想定と異なった場合でも別の方法を試せます。

ファイル名の末尾に「修復用」や「backup」などを付けると、どちらが元データなのか判断しやすくなります。
OneDriveやSharePointで管理しているファイルは、コピーに加えてバージョン履歴も確認すると安心です。
開いて修復を実行する操作
Excelを起動し、「ファイル」から「開く」を選び、対象ブックを選択します。
通常は「開く」ボタンをそのまま押しますが、右側にある下向き矢印をクリックして「開いて修復」を選択してください。

表示された確認画面では、まず「修復」を選ぶのが基本です。
修復で開けない場合だけ「データの抽出」を選びます。
「データの抽出」は値や数式を救出できる可能性がありますが、書式、グラフ、図形などが完全には戻らないことがあります。
「修復」はブック構造を維持する方法、「データの抽出」は内容を救出する方法です。
修復ログを確認して保存する判断
修復が完了すると、Excelは「修復されたレコード」などが記載されたログを表示する場合があります。
ログには削除されたレコード、修復した数式、削除した図形などの情報が示されるため、必ず内容を確認しましょう。
特に「数式レコード」「セル情報」「外部リンク」の削除が記録されている場合は、計算結果を重点的に確認する必要があります。
問題がないと判断できるまでは、修復したファイルを元ファイルと同じ名前で保存しないことが大切です。
「名前を付けて保存」で別名のxlsxファイルとして保存し、元データとの比較を行いましょう。
【操作のポイント】修復後は、保存前に主要なシート、合計値、グラフ、印刷範囲を確認します。
破損を知らせる警告メッセージの原因
続いては、「一部の内容に問題が見つかりました」と表示される代表的な原因を確認していきます。
| 原因 | 起こりやすい状況 |
|---|---|
| 保存中の中断 | 強制終了、通信切断、電源断 |
| 形式の不一致 | xls、xlsx、csvの変換 |
| ブック要素の異常 | 数式、名前定義、図形、外部リンク |
保存中の強制終了や同期エラー
Excelが保存処理をしている最中にパソコンの電源が切れたり、Excelが応答なしになったりすると、ブック内部のデータが最後まで書き込まれないことがあります。
クラウド同期フォルダーで作業している場合は、同期中に回線が切れた、複数人が同じファイルを編集した、といった状況でも破損につながることがあります。
保存アイコンの状態やOneDriveの同期状態を確認せずにPCを終了することは、破損リスクの一つです。

自動回復ファイルが残っている場合もあるため、Excel起動時の「ドキュメントの回復」作業ウィンドウも確認してください。
ファイル形式の変換による情報欠落
xlsxファイルをcsv形式で保存すると、保存できるのは基本的にアクティブシートの値だけです。
数式、複数シート、セルの色、画像、テーブル、入力規則、VBAマクロなどはcsvでは保持できません。
また、マクロを含むブックをxlsx形式で保存すると、マクロを保存できないという警告が出ます。
VBAを含むブックはxlsm形式、通常のブックはxlsx形式で保存する使い分けが必要です。

保存形式を変更する前には、元の形式のコピーを残します。変換後のファイルだけを唯一の保管先にしないことが基本です。
外部リンクや図形などの内部要素
他のExcelブックを参照する外部リンク、コピーしたグラフ、古いOfficeで作成した図形、名前の定義などが問題の原因になることがあります。
たとえば、数式に存在しないブックへの参照が残っていると、起動時にリンク更新の確認や修復の警告が表示される場合があります。
また、Webサイトやメールから貼り付けたオブジェクトが、Excelのバージョン差によって正常に読めないケースもあります。
原因を一つに決めつけず、直前に追加したシート、グラフ、リンク、貼り付け内容を思い出すことが解決の近道です。
【操作のポイント】最近編集した要素を一つずつ取り除いたコピーを作り、警告が消える箇所を探します。
数式と参照エラーを確認する手順
続いては、ブックを開けたものの計算結果がおかしい場合に、数式と参照先を点検する手順を確認していきます。
| A | B | C |
|---|---|---|
| 商品名 | 数量 | 金額 |
| 商品A | 3 | =B2*1200 |
| 商品B | 2 | =B3*1200 |
エラー値を検索して対象セルを特定する操作
修復後のブックでは、まず「ホーム」タブの「検索と選択」から「検索」を開きます。
検索する文字列に「#REF!」を入力して「すべて検索」を実行すると、参照先を失った数式があるセルを確認できます。
#VALUE!、#DIV/0!、#NAME?も同様に検索すると、計算異常をまとめて見つけやすくなります。
数式が壊れた可能性があるときは、数値だけを見ず、数式バーに表示される参照範囲まで確認します。
見つけたセルは、同じ列の前後の数式と比較してください。
1行目がヘッダーの表で、C2に「=B2*1200」が入っているなら、C3は通常「=B3*1200」となります。
|
1 |
=B2*1200 |
先頭セルの数式が正しければ、セル右下のフィルハンドルを下へドラッグしてオートフィルする方法が便利です。
数式の再計算と計算方法の設定
数式そのものに問題がなくても、計算方法が手動になっていると表示値が更新されないことがあります。
「数式」タブの「計算方法の設定」を開き、「自動」が選択されているか確認しましょう。
手動計算のブックを受け取った場合は、F9キーで再計算すると数値が更新されることがあります。
再計算で値が変わる場合は、破損ではなく計算設定や参照元データの更新漏れの可能性があります。
計算式の結果だけをコピーして貼り付けると、数式の仕組みは失われます。修復中は値貼り付けを行う範囲を慎重に判断しましょう。
名前の管理と外部リンクの点検
「数式」タブの「名前の管理」を開くと、ブック内で使用されている名前定義を確認できます。
参照範囲に#REF!が含まれている名前は、削除されたシートやセルを参照している状態です。
また、「データ」タブの「クエリと接続」や「リンクの編集」が利用できる場合は、接続先のファイルが存在するかも確認してください。
外部リンクを更新する前に、参照先が信頼できるファイルかを確認することも安全な運用につながります。
【操作のポイント】数式の修正は、壊れたセルだけでなく、同じ列の正常な数式を見本にして行います。
ファイル形式と互換性を見直す方法
続いては、保存形式やExcelのバージョン差による問題を避けるための確認方法を解説していきます。
| 拡張子 | 主な用途 |
|---|---|
| xlsx | 通常のExcelブック |
| xlsm | マクロを含むブック |
| xls | 旧形式ブック |
xlsxとxlsmの保存形式
通常の計算表はxlsx形式で問題ありませんが、VBAマクロを含む場合はxlsm形式を選ぶ必要があります。
xlsxとして保存すると、VBAプロジェクトを保持できないため、マクロが削除される可能性があります。
マクロ付きブックを修復した後は、拡張子がxlsmのままかを必ず確認してください。
ファイル名だけを書き換えて拡張子を変更しても、ブック内部の形式は変わりません。
「名前を付けて保存」のファイルの種類から、正しいExcelブック形式を選択しましょう。
互換モードで開く旧形式ブック
xls形式のファイルを開くと、タイトルバーに「互換モード」と表示されることがあります。
旧形式には行数や列数、条件付き書式、テーブル機能などに制限があるため、新しい機能を含む内容を保存すると一部が失われる場合があります。
内容を確認したうえでxlsxへ変換すると、現在のExcel機能を利用しやすくなります。
変換前にxlsファイルのコピーを保存し、変換後は「互換性チェック」の結果を確認します。
別のExcel環境で開く確認
特定のパソコンだけで警告が出る場合は、Excel本体の更新状況やアドインが原因かもしれません。
信頼できる別のPC、またはExcel for the webで開けるかを確認すると、ファイル破損と利用環境の問題を切り分けられます。
ただし、Excel for the webではVBAや一部の高度な機能を実行できません。
開けたから完全に正常とは限らないため、数式、グラフ、印刷設定まで確認しましょう。
【操作のポイント】異なる環境で開く確認は、元ファイルではなく複製したファイルで行います。
修復後のデータを検証するポイント
続いては、ファイルを開けるようになった後に、データが正しく残っているか検証するポイントを確認していきます。
| 確認対象 | 確認内容 |
|---|---|
| シート | 必要なシートが残っているか |
| 集計値 | 合計、平均、件数が妥当か |
| 書式 | 日付、通貨、罫線、印刷設定 |
シート数と非表示シートの確認
修復ログにシート関連の記載があった場合は、画面下部のシートタブを見て、必要なワークシートが揃っているか確認します。
表示されない場合は、シートタブを右クリックして「再表示」を選び、非表示になっていないかも確認してください。
月別シートやマスタシートが欠けると、数式が正常に見えても集計結果が誤る場合があります。
集計結果と元資料の照合
売上表なら合計金額、勤怠表なら人数や勤務時間など、重要な数値を元資料と照合します。
SUM関数で集計している場合、範囲が途中で切れていないか確認してください。
たとえばC列の2行目から100行目を合計する数式は、=SUM(C2:C100)です。1行目はヘッダーとして集計範囲に含めません。
行が追加される表では、Excelテーブル化しておくと集計範囲の漏れを減らしやすくなります。
グラフと印刷設定の確認
修復の対象が図形や描画オブジェクトだった場合、グラフ、画像、テキストボックス、チェックボックスが削除されていることがあります。
また、印刷範囲、改ページ、ページレイアウト、ヘッダーとフッターも意図した状態か確認しましょう。
画面上の表が正しくても、印刷時に列が切れたり空白ページが出たりすることがあります。
【操作のポイント】修復後の確認は、計算結果だけでなく、印刷プレビューまで見ると見落としを減らせます。
破損と警告を予防する保存習慣
続いては、同じ警告を繰り返さないために、日常のExcel作業で取り入れたい保存習慣を解説していきます。
| 習慣 | 予防できる問題 |
|---|---|
| 世代別バックアップ | 上書き後の復元不能 |
| 正しい終了操作 | 保存途中の破損 |
| 信頼できる共有方法 | 転送や同期時の不整合 |
世代別ファイルを残す管理
重要なブックは、一つのファイルだけを更新し続けず、日付や版数を付けたコピーを定期的に残しましょう。
たとえば「売上管理表_20260914.xlsx」のように保存すれば、問題が起きた時点より前の状態へ戻りやすくなります。
バックアップは修復作業の保険であり、最も確実なデータ保護策です。
保存完了を待ってから終了する操作
大きなファイルや画像を多く含むブックは、保存完了まで時間がかかることがあります。
保存中にExcelを強制終了したり、ノートPCを閉じてスリープにしたりすると、ファイルが不完全になるおそれがあります。
ステータスバーや同期アイコンを確認し、保存が完了してから終了しましょう。
共有ファイルの編集ルール
メール添付、USBメモリー、クラウドストレージを経由する共有では、同じファイルを同時に編集しないルールが必要です。
共同編集を行う場合は、OneDriveやSharePoint上の正式な保存場所を決め、ローカルコピーを無秩序に増やさないことも大切です。
受け取ったファイルの拡張子が不自然な場合や、送信元が不明な場合は開かない判断も必要になります。
【操作のポイント】重要ファイルは、保存先、管理者、バックアップの保管場所をあらかじめ決めておきます。
まとめ エクセルで一部の内容に問題が見つかりましたの対処法
「一部の内容に問題が見つかりました」という警告は、Excelファイルが完全に読めない状態とは限りません。
まずは元ファイルのコピーを作成し、「開いて修復」で安全に復旧を試みましょう。
修復できた場合も、数式、シート、集計値、グラフ、印刷設定まで確認して初めて復旧が完了します。
原因には保存中の中断、クラウド同期の不整合、形式変換、外部リンク、図形や数式の異常などがあります。
普段からxlsxとxlsmを正しく使い分け、世代別バックアップを残し、保存完了を待つ習慣を作ることが予防につながります。
警告が出ても慌てて上書きせず、コピー、修復、確認、別名保存の順に進めていきましょう。