ADVERTISEMENT

【Excel】OneDrive上のExcelで変更内容が競合する時の復旧手順

【Excel】OneDrive上のExcelで変更内容が競合する時の復旧手順
🛡️ 超解決

OneDrive上でExcelファイルを複数人で同時編集していると、「変更内容が競合しました」というメッセージが表示され、どちらの編集を残すか悩んだ経験はありませんか。競合が発生すると、ファイルが「競合コピー」として別に保存されたり、自動的にどちらかの変更が優先されたりします。この記事では、OneDrive上のExcelで競合が発生した原因を特定し、正しく復旧する手順を解説します。競合の仕組みを理解し、確実にデータを復元できるようにしましょう。

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

  • 最初に見る場所: OneDriveのWeb上の「バージョン履歴」、またはExcelの「ファイル」→「情報」→「競合の解決」を確認します。
  • 切り分けの軸: 競合が発生したタイミング(同時編集かオフライン編集か)、ファイルが保存されている場所(PCのOneDriveフォルダかWebブラウザか)を確認します。
  • 注意点: 会社PCではOneDriveの同期設定や自動保存の設定を変更する前に、管理者に確認してください。競合ファイルを安易に削除するとデータを失う可能性があります。

ADVERTISEMENT

競合が発生する原因

競合は、複数のユーザーが同じExcelファイルを同時に編集し、それぞれが保存した変更が衝突することで発生します。OneDriveはクラウド上でファイルを同期しているため、異なる編集内容を自動的にマージできなかった場合に競合が起こります。以下に主な原因を詳しく説明します。

同時編集による競合

最も一般的な原因は、複数のユーザーが同じセルや範囲を同時に編集しようとした場合です。Excel Onlineでは同時編集が可能ですが、同じセルに異なるデータを入力した場合、最後に保存したユーザーの変更が優先されるか、競合が発生します。また、デスクトップ版Excelで同じファイルを開いている場合も、片方の保存がもう片方の変更を上書きする可能性があります。

オフライン編集による競合

オフライン時にファイルを編集し、後でオンラインに戻った際に同期が衝突するケースです。OneDriveはオフライン編集をローカルに保存しますが、その間に別のユーザーが同じファイルを編集して保存していると、オンライン復帰時に競合が検出されます。この場合、ファイル名に「(競合コピー)」と付いたバックアップが作成されることがあります。

同期の遅延やエラー

OneDriveの同期が遅れていると、古いバージョンに対する編集が競合として扱われます。特に、ファイルサイズが大きい場合やネットワークが不安定な場合に発生しやすくなります。また、ファイルが正しくロックされず、複数のユーザーが同時に書き込もうとすると競合が生じます。

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

競合が発生したファイルの見分け方

競合が発生すると、以下のようなサインが現れます。これらを手がかりにファイルを特定しましょう。

  • ファイル名に「競合」または「(conflicted copy)」が付く: OneDriveが自動的に競合コピーを作成する場合、元のファイル名に「(ユーザー名の競合コピー)」などの文字が追加されます。
  • Excelの競合解決ダイアログが表示される: デスクトップ版Excelでファイルを開くと、「変更内容が競合しています」というメッセージが表示され、どちらの変更を採用するか選択できます。
  • OneDriveのアクティビティログ: OneDriveのWebサイトでファイルの「バージョン履歴」を確認すると、競合が発生した時点で複数のバージョンが記録されていることがあります。

競合ファイルの復旧手順

競合が発生した際は、以下の手順でデータを復旧してください。手順は状況によって異なりますので、最初に競合の種類を確認してから進めてください。

  1. 手順1: ファイルを閉じて再起動する — まず、すべてのユーザーがExcelファイルを閉じます。その後、再度開き直して競合が自動解決されるか確認します。OneDriveが自動的にマージを試みることがあります。
  2. 手順2: 競合ダイアログで変更を比較する — デスクトップ版Excelでファイルを開くと、「競合の解決」ダイアログが表示されます。各競合について、どちらの変更を残すか選択できます。元の変更と競合相手の変更を比較し、正しいデータを選んでください。
  3. 手順3: 競合コピーを開いて内容を確認する — ファイル名に「競合」と付いたコピーが存在する場合、それを開いて必要なデータを元のファイルにコピーします。競合コピーは通常、OneDriveの同じフォルダに保存されています。
  4. 手順4: バージョン履歴から復元する — OneDriveのWebサイトにアクセスし、該当ファイルの「バージョン履歴」を開きます。競合発生前のバージョンを選択して復元することで、競合を回避できます。ただし、他のユーザーの編集も失われる可能性があるため、注意が必要です。
  5. 手順5: 管理者に依頼して以前のバージョンを復元する — 会社のSharePointやOneDrive for Businessでは、管理者がバージョン管理の設定を行っている場合があります。管理者に連絡して、競合発生前の状態にロールバックできないか相談してください。

ADVERTISEMENT

状況別の対処方法(比較表)

競合のパターンによって最適な復旧方法が異なります。以下の表を参考に、自分の状況に合った対応を選んでください。

状況 推奨する対処 注意点
同時編集で競合ダイアログ表示 ダイアログで変更を比較して採用 どちらの変更が正しいか確認してから選択
オフライン編集後に競合コピー作成 競合コピーから必要なデータをコピー 元のファイルと競合コピーの両方を確認
同期エラーで古いファイルが上書き バージョン履歴から復元 復元後に最新の編集を再適用する必要あり
複数ユーザーで同時保存が発生 全員がファイルを閉じて再起動 編集内容を口頭で共有してから作業再開

よくある失敗パターンと注意点

競合対応でよくある失敗を事前に知っておくことで、データ損失を防げます。以下に代表的なパターンを挙げます。

  • 競合コピーを削除してしまう: 競合コピーは見た目が煩わしいため、削除してしまうケースがあります。しかし、削除前に元のファイルに必要なデータが含まれているかを確認しないと、意図しないデータ消失につながります。
  • 競合ダイアログで「すべて適用」してしまう: 競合解決ダイアログで「すべて適用」をクリックすると、すべての競合で自分の変更が優先されます。相手の変更を上書きしてしまう可能性があるため、一つずつ確認するほうが安全です。
  • バージョン履歴を過信する: バージョン履歴は便利ですが、保存間隔が長いと最新の編集が反映されていないことがあります。また、バージョン履歴の保持期間は管理者の設定に依存するため、長期保存されていない場合もあります。
  • オフライン編集後に同期を確認しない: オフライン編集後、すぐにファイルを閉じてしまうと、同期が完了していない場合があります。OneDriveのアイコンが同期状態を示しているか確認してから閉じるようにしてください。

管理者に確認すべき項目

競合が頻発する場合や復旧が困難な場合は、会社のIT管理者に以下の項目を確認すると問題解決の助けになります。

  • OneDriveのバージョン履歴の設定: 何世代前まで保存されるか、保存期間はどれくらいかを確認します。標準では30日間ですが、組織のポリシーで変更されていることがあります。
  • ファイルのロック設定: SharePointやOneDrive for Businessでは、ファイルのロックやチェックアウトを強制する設定が可能です。競合を防ぐために有効にできないか相談します。
  • 同期クライアントのバージョン: 古い同期クライアントを使っていると競合が発生しやすくなります。最新バージョンにアップデートしてもらいましょう。
  • 共有設定の見直し: 編集権限を持つユーザーが多すぎる場合、競合のリスクが高まります。必要最小限のユーザーに絞ることを検討します。

よくある質問(FAQ)

競合解決に関するよくある質問に回答します。

Q1. 競合コピーを削除しても大丈夫ですか?

完全にデータを復旧したことを確認してから削除してください。少なくとも、元のファイルに必要な変更が全て反映されていることを確認するまでは削除しないほうが安全です。

Q2. 競合が頻繁に発生します。どうすれば防げますか?

同時編集を避けるため、作業前に誰が編集するかチーム内で調整してください。また、OneDriveの「チェックアウト」機能を利用すると、ファイルをロックして排他的に編集できるようになります。

Q3. 競合解決ダイアログが出てこないのですが、どうすればいいですか?

デスクトップ版Excelでファイルを開いたときに自動表示されます。表示されない場合は、Excelの「ファイル」タブ→「情報」→「競合の解決」を手動で開いてみてください。それでも表示されない場合、競合が発生していないか、OneDriveの同期が完了していない可能性があります。

Q4. 古いバージョンに戻したら、他の人の編集が消えました。

バージョン履歴から復元すると、復元したバージョン以降の編集はすべて失われます。復元前に、現在のバージョンを別名で保存しておくか、バージョン履歴から該当の編集を手動でコピーして戻す必要があります。

まとめ

OneDrive上のExcelで競合が発生した際は、まず競合の種類を見極め、適切な復旧手順を選ぶことが重要です。競合ダイアログで一つずつ変更を比較する、競合コピーからデータをコピーする、バージョン履歴を活用するなどの方法を使い分けてください。また、競合を予防するために、同時編集を避ける運用ルールを設けたり、ファイルのロック機能を活用したりすることも効果的です。管理者と連携して、組織全体のファイル管理を改善することで、競合の発生を減らせます。適切な手順でデータを守り、安全に共同編集を進めてください。


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

ADVERTISEMENT

この記事の監修者
📈

超解決 Excel・Word研究班

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

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

ADVERTISEMENT