【Excel】複数のユーザーが同時編集すると「競合」が発生!Excelの変更解決ダイアログの操作方法

【Excel】複数のユーザーが同時編集すると「競合」が発生!Excelの変更解決ダイアログの操作方法
🛡️ 超解決

複数のユーザーがExcelファイルを同時に編集すると、「競合」が発生して変更が保存されないことがあります。特に、OneDriveやSharePointで共有している場合に起こりやすい問題です。この競合が発生すると、「変更解決」ダイアログが表示され、どの変更を優先させるかを選択する必要があります。この記事では、Excelで競合が発生する原因と、変更解決ダイアログの具体的な操作方法を解説します。

これにより、複数人でのExcelファイル共同編集時のトラブルを解消し、スムーズな作業を実現できるようになります。

【要点】Excel共同編集時の競合解決手順

  • Excelの競合発生原因の理解: 複数ユーザーが同じファイルを同時に編集した際に、変更内容が衝突することで競合が発生します。
  • 変更解決ダイアログの操作: 競合発生時に表示されるダイアログで、自分が編集した変更と相手が編集した変更のどちらを優先させるかを選択します。
  • 「自分の変更を保持」と「相手の変更を保持」の選択: どちらの変更を最終的なものとするか、状況に応じて判断し、ボタンをクリックして決定します。
  • 競合解決後の確認: 変更が適用されたら、Excelファイルの内容を確認し、意図した通りになっているかチェックします。

ADVERTISEMENT

Excelで競合が発生する仕組み

Excelの共同編集機能は、Microsoft 365のOneDriveやSharePointと連携して動作します。複数ユーザーが同時に同じファイルを編集する際、Excelは各ユーザーの変更をリアルタイムで同期しようとします。しかし、同じセルや範囲に対して異なる変更が同時に加えられた場合、Excelはどちらの変更が最新で、どちらを反映すべきか判断できなくなります。

このような状態を「競合」と呼びます。競合が発生すると、Excelは自動的に変更を保存せず、ユーザーに変更解決を促すダイアログを表示します。これは、意図しないデータの上書きを防ぐための仕組みです。

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

変更解決ダイアログの操作方法

共同編集中に競合が発生すると、「変更解決」というタイトルのダイアログボックスが表示されます。このダイアログには、競合が発生した状況と、選択肢が提示されます。

  1. 「変更解決」ダイアログの表示を確認
    ファイルを開いている際に、画面上部や通知領域に競合発生のメッセージが表示されることがあります。これをクリックするか、Excelが自動的にダイアログを表示します。
  2. 競合内容の確認
    ダイアログには、「あなたの変更」と「相手の変更」という項目が表示されます。具体的にどのセルの内容が衝突しているかが示されます。
  3. 「自分の変更を保持」または「相手の変更を保持」を選択
    ・自分の変更を保持: 自分が加えた変更を優先させ、相手の変更を破棄する場合に選択します。
    ・相手の変更を保持: 相手が加えた変更を優先させ、自分の変更を破棄する場合に選択します。
  4. 「OK」をクリック
    選択が完了したら、「OK」ボタンをクリックして変更を確定します。

どちらの変更を保持するかは、その時点での状況や、どちらの変更がより正確で最新の情報に基づいているかによって判断します。迷った場合は、関係者と相談することが重要です。

競合発生時のよくある状況と対処

競合は、単一のセルだけでなく、表全体や複数のセル範囲で発生することがあります。また、数式が入力されているセルで競合が起きると、数式の結果も影響を受ける可能性があります。

同じセルに異なる値が入力された場合

最も一般的な競合は、複数のユーザーが同時に同じセルに異なる値を入力した場合です。この場合、「変更解決」ダイアログでどちらかの値を保持することになります。例えば、A1セルに「東京」と入力した直後に、別のユーザーが同じA1セルに「大阪」と入力した場合に発生します。

数式が変更された場合

数式が入力されているセルで競合が発生すると、数式自体が変更されたのか、それとも数式が参照しているセルの値が変更されたのかによって、状況が異なります。

対処法:

  1. 競合発生時には、まずダイアログの内容を正確に把握する。
  2. どちらの変更を保持すべきか、関係者と迅速にコミュニケーションを取る。
  3. 「自分の変更を保持」または「相手の変更を保持」を選択し、「OK」をクリックする。
  4. 変更が適用されたら、Excelファイルの内容を全体的に確認し、意図した通りになっているかチェックする。
  5. もし意図しない結果になった場合は、元に戻す(Ctrl+Z)か、再度手動で修正する。

競合解決後も問題が解消されない場合

まれに、競合解決を選択しても、期待通りの結果にならなかったり、別の競合が発生したりすることがあります。これは、同期の遅延や、複雑な数式、あるいは他のユーザーが同時に別の変更を加えている場合に起こり得ます。

対処法:

  1. Excelを一度保存して、再度開き直す。これにより、同期情報がリフレッシュされることがあります。
  2. 共同編集を一時的に停止し、一人で変更を確定してから再度共有する。
  3. 問題が頻発する場合は、ファイルが保存されているOneDriveやSharePointの同期状態を確認する。
  4. 可能であれば、競合が発生しやすい特定のセルや範囲の編集を避けるか、編集担当者を固定する。

ADVERTISEMENT

競合を未然に防ぐためのヒント

競合の発生は、共同編集の効率を著しく低下させます。これを未然に防ぐためのいくつかのヒントを紹介します。

編集範囲の分担を明確にする

Excelファイルを共有する前に、どのユーザーがどのシートや範囲のデータを担当するかを明確に決めておきましょう。これにより、同じセルを複数の人が同時に編集する可能性を減らせます。

リアルタイムでのコミュニケーションを心がける

チャットツールや電話などを活用し、共同編集中に他のユーザーがどの部分を編集しているか、または編集しようとしているかについて、簡単な情報共有を行うことが有効です。

Excelの「共有」機能を活用する

Excel for Microsoft 365では、「共有」ボタンからファイルへのアクセス権限を設定し、共同編集を管理できます。この機能を活用し、誰がいつファイルにアクセスしているかを把握することも助けになります。

「変更履歴の記録」機能の活用(Excel 2019以前)

Excel 2019以前のバージョンでは、Microsoft 365のようなリアルタイム共同編集機能は限定的でした。これらのバージョンで複数ユーザーが編集する場合、「変更履歴の記録」機能を有効にしておくことで、誰がいつどのような変更を加えたかを後から追跡できるようになります。ただし、これは競合を直接解決するものではありません。

「ブックの共有」機能(古いバージョン)

Excel 2019以前のバージョンには、「ブックの共有」という機能もありました。これは、ネットワーク上の共有フォルダにあるファイルを複数のユーザーが同時に編集できるようにする機能です。しかし、この機能は競合が発生しやすく、Microsoft 365のリアルタイム共同編集機能に比べて機能が制限されています。可能であれば、Microsoft 365環境での共同編集をおすすめします。

まとめ

Excelで複数のユーザーが同時にファイルを編集する際に発生する「競合」は、変更解決ダイアログを通じて解決できます。どちらの変更を優先させるかを慎重に選択し、関係者とのコミュニケーションを密に取ることが重要です。また、事前に編集範囲を分担したり、リアルタイムでの情報共有を心がけたりすることで、競合の発生自体を未然に防ぐことも可能です。

これらの方法を実践することで、Excelの共同編集をよりスムーズかつ効率的に進められるようになります。

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

ADVERTISEMENT

この記事の監修者
📈

超解決 Excel・Word研究班

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

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