ADVERTISEMENT

【Excel】SharePoint上のExcelで編集内容が競合した時の復旧方法

【Excel】SharePoint上のExcelで編集内容が競合した時の復旧方法
🛡️ 超解決

SharePoint上で複数のメンバーが同時にExcelファイルを編集していると、「編集内容が競合しました」というメッセージが表示されることがあります。この競合が発生すると、自分が保存した内容と他の人の変更がうまく統合されず、データが失われたように見えるケースがあります。しかし、正しい手順を踏めば、競合前の状態や双方の変更内容を復元できる可能性が高いです。本記事では、SharePoint上のExcelで編集内容が競合した際の原因の見極め方と、具体的な復旧方法を詳しく解説します。

【要点】この記事で確認すること

  • 最初に見る場所: 競合メッセージが表示されたら、まずはExcelの「情報」タブで「バージョン履歴」を確認してください。ここに競合発生時の自動保存バージョンが残っている可能性があります。
  • 切り分けの軸: 競合が発生した原因は「同時編集によるタイミングの問題」か「ファイルのチェックアウト設定」に大別されます。端末の操作ミスなのか、SharePoint側の構成なのかを切り分ける必要があります。
  • 注意点: 競合が起きたからといって、すぐにファイルを上書き保存しないでください。上書きすると競合前のバージョンが失われる恐れがあります。まずはバージョン履歴から復旧を試みてください。

ADVERTISEMENT

競合が発生する仕組みと主な原因

SharePoint上のExcelファイルは、複数のユーザーが同時に編集できるように設計されています。しかし、同時編集のタイミングによっては、サーバーに保存するときに別のユーザーの変更と自分の変更が衝突することがあります。Excelはこれを「競合」として検出し、警告を表示します。

主な原因1:同時編集のタイミング

最も多いケースは、自分と別のユーザーがほぼ同時に「保存」ボタンを押した場合です。SharePointは最後に保存されたバージョンでファイルを更新するため、先に保存された変更が後から保存された変更によって上書きされる可能性があります。このとき、Excelは自動的に競合を検出し、どちらの変更を優先するかをユーザーに問い合わせます。

主な原因2:ファイルのチェックアウト設定

SharePointのライブラリ設定で「チェックアウトが必要」が有効になっている場合、ファイルを編集するにはチェックアウトが必要です。この設定下で、ユーザーがチェックアウトせずに直接編集しようとすると、競合ではなく編集自体がブロックされます。ただし、チェックアウトしたまま別のユーザーが読み取り専用で開いて編集しようとすると、競合が発生することがあります。

お探しの解決策が見つからない場合は、こちらの「Excelトラブル完全解決データベース」で他のエラー原因や解決策をチェックしてみてください。

競合発生時にExcelが表示するメッセージと動作

競合が発生すると、Excelは以下のようなメッセージを表示します。

  • 「保存中に競合が発生しました。変更内容を確認してください。」
  • 「このファイルは別のユーザーによって変更されました。変更内容を比較して保存し直してください。」

このとき、Excelは自動的に「競合バージョン」を一時的に保持します。通常は、画面上部に「競合の解決」というバーが表示され、「自分の変更を維持」「相手の変更を維持」「両方を比較」の3つの選択肢が提示されます。適切に選択しないと、データが失われる可能性があります。

競合が発生したときの復旧手順

競合が発生したら、以下の手順で落ち着いて対処してください。慌てて上書き保存をするのは避けましょう。

  1. 競合メッセージが表示されたら、すぐに「競合の解決」バーのオプションを確認します。 「自分の変更を維持」を選ぶと、自分の編集内容が優先され、相手の変更は破棄されます。「相手の変更を維持」を選ぶと、その逆になります。「両方を比較」を選ぶと、変更点を一覧で確認できるため、最も安全な選択です。
  2. 「両方を比較」をクリックして、競合の詳細を確認します。 比較画面では、自分と相手の変更箇所が色分けされて表示されます。どちらの変更を採用するかを1つずつ選択したり、手動でマージしたりできます。
  3. 変更を統合したら、ファイルを保存します。 このとき、ファイル名を変更して「名前を付けて保存」することをおすすめします。元のファイルはそのまま残し、競合解決後の内容を別のファイルとして保存することで、万が一の際に元に戻せます。
  4. もし誤って上書きしてしまった場合でも、バージョン履歴から復元できます。 SharePointのライブラリでファイルを右クリックし、「バージョン履歴」を選択します。競合発生直前のバージョンが残っていれば、それを復元できます。
  5. バージョン履歴から復元する手順は以下の通りです。 SharePoint Onlineのファイルが保存されているフォルダを開き、目的のファイルを右クリック→「バージョン履歴」をクリック。表示された一覧から、競合発生前のタイムスタンプのバージョンを選択し、「復元」ボタンをクリックします。これでファイルがその時点の状態に戻ります。
  6. それでも復旧できない場合は、管理者に連絡してください。 SharePointの「ゴミ箱」や「セカンドステージゴミ箱」にファイルが残っている可能性があります。管理者はサイトコレクションの管理者権限でゴミ箱を確認できます。
状況 推奨される行動 復旧可能性
競合メッセージが表示されている 「両方を比較」を選択して手動マージ 高い
誤って上書き保存してしまった バージョン履歴から復元 中程度(バージョン設定による)
ファイルが消えたように見える SharePointゴミ箱を確認 高い(期間内であれば)
チェックアウト関連の競合 管理者にチェックアウト設定の確認を依頼 状況による

ADVERTISEMENT

競合を未然に防ぐための設定と運用のコツ

競合を完全に防ぐことは難しいですが、以下の対策を講じることで発生頻度を減らせます。

1. 同時編集を避ける運用ルールを作る

特に重要なファイルでは、チーム内で編集時間帯を分ける、あるいは編集前にチャットで一声かけるなどのルールを決めておくと効果的です。

2. SharePointのバージョン管理設定を確認する

SharePointライブラリの「バージョン管理設定」で、保存するバージョン数を増やしておくことをおすすめします。標準では500バージョンですが、少なくとも100バージョン以上に設定しておけば、競合後に古いバージョンが削除されるリスクが減ります。

3. Excelの自動保存機能を活用する

SharePoint上のExcelファイルでは、自動保存がデフォルトで有効になっています。自動保存によりリアルタイムで変更がサーバーに保存されるため、競合の発生自体は減りませんが、変更履歴が細かく残るため復旧が容易になります。

管理者に確認すべき設定項目

競合が頻発する場合は、SharePoint管理者に以下の設定を確認してもらいましょう。

  • チェックアウトの強制: ライブラリ設定で「チェックアウトが必要」が有効になっているかどうか。有効だと同時編集が制限されるため、競合は減りますが、編集効率が下がります。
  • バージョン管理設定: バージョン数が少なすぎると、競合解決前に古いバージョンが削除されて復元できなくなることがあります。最低でも50バージョン以上を推奨します。
  • 編集権限の設定: ファイルに対して「編集」権限を持つユーザーが多すぎると競合が増えます。必要に応じて「表示」権限のみのユーザーを増やすなどの調整が考えられます。

よくある質問

Q1: 競合が発生したときに「バージョン履歴」に競合前のバージョンが見つからないのはなぜですか?

A: SharePointのバージョン管理設定でバージョン数が少ない場合、古いバージョンが自動的に削除されることがあります。また、自動保存が有効でないと、保存のタイミングでしかバージョンが作成されないため、競合発生時のバージョンが残らないことがあります。管理者にバージョン数の増加と自動保存の有効化を依頼してください。

Q2: 「競合の解決」バーが表示されずにファイルが上書きされてしまいました。どうすればよいですか?

A: その場合は、すぐにファイルを閉じて、再度開いてみてください。それでもダメなら、SharePointのバージョン履歴から直前のバージョンを復元します。もしバージョン履歴にも目的のバージョンがない場合は、管理者にゴミ箱の確認を依頼してください。

Q3: 競合を起こさないために、ファイルをチェックアウトして編集するほうが良いですか?

A: チェックアウトすると、他のユーザーは読み取り専用になるため競合は発生しません。しかし、チームで頻繁に同時編集するファイルでは、かえって作業の妨げになることがあります。ファイルの重要度やチームの運用に合わせて判断しましょう。

まとめ

SharePoint上のExcelで編集内容が競合した場合、まずはExcelの「競合の解決」機能を使って適切にマージすることが基本です。もし誤って上書きしてしまっても、バージョン履歴やゴミ箱から復元できる可能性があります。競合を減らすためには、チーム内の運用ルールやSharePointのバージョン管理設定を見直すことが有効です。管理者と連携しながら、ファイルの安全性と作業効率のバランスを取ってください。競合は決して恐れる必要はありません。正しい知識を持って対処すれば、データを失うことはほとんどありません。


📊
Excelトラブル完全解決データベースこの記事以外にも、様々なエラー解決策をまとめています。困った時の逆引きに活用してください。

ADVERTISEMENT

この記事の監修者
📈

超解決 Excel・Word研究班

企業のDX支援や業務効率化を専門とする技術者チーム。20年以上のExcel・Word運用改善実績に基づき、不具合の根本原因と最短の解決策を監修しています。ExcelとWordを使った「やりたいこと」「困っていること」「より便利な使い方」をクライアントの視点で丁寧に提供します。

🏆
超解決 Excel検定 あなたのExcel実務能力を3分で測定!【1級・2級・3級】

ADVERTISEMENT