Excelの共同編集で競合した変更を安全に回収する方法|復元手順と注意点

Excelの共同編集で競合が出ると、「自分の変更が消えたのでは」と焦りがちです。結論から言うと、最初にやるべきは破棄ではなく退避です。[結合されていないコピーを開く] や [コピーの保存] で編集内容を先に逃がし、その後に [レビュー] > [変更の表示] と [ファイル] > [情報] > [バージョン履歴] でクラウド側の正本を確認し、必要な差分だけ戻すのが、Excelの共同編集で競合した変更を安全に回収するいちばん外しにくい進め方です。 (Microsoftサポート)

特に危ないのは、意味を確認しないまま [X] や [変更を破棄] を押すことです。Microsoftの案内でも、マージ競合時は未結合コピーが自動保存され、アップロード失敗時は別名保存で退避してから元のクラウドファイルへ戻す流れが案内されています。つまり、「まずコピーを確保してから判断する」 という順番を守るだけで、事故率はかなり下げられます。 (Microsoftサポート)

目次

Excelの共同編集で競合した変更を安全に回収する最短手順

Excelの共同編集で競合した変更を安全に回収したいなら、次の順番で進めるのが基本です。 (Microsoftサポート)

  1. 競合画面が出たら、[結合されていないコピーを開く] または [コピーの保存] で、いまの編集を別に残します。 (Microsoftサポート)
  2. 元のクラウドファイルを開き直し、どこまで保存済みかを確認します。 (Microsoftサポート)
  3. 直近の差分は [変更の表示]、少し前の版や丸ごと復元は [バージョン履歴] で確認します。 (Microsoftサポート)
  4. 必要なセル・範囲だけを、退避コピーから元ファイルへ戻します。ブック全体を戻したいときは、現行版を別名保存してからバージョン履歴で復元します。 (Microsoftサポート)

まずは表示されている画面で見分ける

Excelでは、よく似たエラーやペインでも意味が違います。画面の名前で見分けると迷いません。 (Microsoftサポート)

表示・症状何が起きているか最初の一手
マージ競合ローカル変更をクラウド版へ自動反映できない[結合されていないコピーを開く] で退避してから判断
アップロードに失敗しました / 変更を保存できませんサーバー側の変更と噛み合わず、そのまま保存できない[コピーの保存] を押して別名退避
推奨更新 / 最新の情報に更新サーバーに新しい版があり、ローカル未保存変更がない[更新] または [最新の情報に更新]
未保存の変更まだクラウドに上がっていない直近差分を見ているまず内容確認。ただし表示対象には限界あり
保存済みだが前の状態に戻したいクラウド側には履歴が残っている可能性が高い[変更の表示] または [バージョン履歴] を使う

安全に回収できる前提条件と設定場所

Excelの共同編集が安定して動く前提は、ファイルが OneDrive / OneDrive for Business / SharePoint Online に保存されていること、形式が .xlsx / .xlsm / .xlsb であること、共同編集をサポートするExcelアプリを使っていることです。Windowsデスクトップで確実にそろえるなら、Microsoft 365版か Excel for the web に寄せるのが無難です。さらに、左上の [自動保存] が有効な状態だと、変更が数秒単位で他の共同編集者へ反映されやすくなります。 (Microsoftサポート)

設定場所は覚えておくと強いです。クラウド保存 は [ファイル] > [名前を付けて保存]、直近の編集確認 は [レビュー] > [変更の表示]、版単位の復元 は [ファイル] > [情報] > [バージョン履歴] です。アプリ内で見つけにくいときは、OneDriveやSharePointのWeb画面、またはWindowsエクスプローラー上でファイルを右クリックして [バージョン履歴] を開く方法もあります。 (Microsoftサポート)

なお、[レビュー] > [ブックの共有] を使う「共有ブック」は古い仕組みです。Microsoftは共同編集への置き換えを案内しており、共有ブックには機能制限が多く、Web版では編集できません。OneDriveやSharePoint上で複数人編集したいなら、今の前提はレガシー共有ブックではなく 共同編集 です。 (Microsoftサポート)

競合した変更を安全に回収する実手順

まず退避コピーを確保する

「マージ競合」 が出たとき、実務でいちばん安全なのは [変更のマージ] を先に押すことではなく、[結合されていないコピーを開く] で退避すること です。理由は単純で、Microsoftも「一部の変更は一覧に表示されないことがある」「場合によっては [変更のマージ] が無効になる」と案内しているからです。見えているカードだけで判断すると、あとから欠けている差分に気づきにくくなります。 (Microsoftサポート)

未結合コピーの保存先

Windows: %localappdata%/Microsoft/Excel/TemporaryBackupFile
Mac: ~/Library/Containers/com.microsoft.Excel/Data/Library/Application Support/Microsoft/TemporaryBackupFile

未結合コピーはローカルに 7日間 保持されます。競合が起きたら、この場所をすぐ開ける状態にしておくと、あとから「あの変更どこだっけ」と探し回らずに済みます。 (Microsoftサポート)

一方、「アップロードに失敗しました」、「変更を保存できません」、「変更をマージできません」 という系統のメッセージなら、まず [コピーの保存] で別名保存します。その後、元のクラウドファイルを開き直し、退避したコピーから必要な変更だけを戻すのが公式に沿った安全策です。保持したい差分があるのに [破棄] を先に押すのは避けてください。 (Microsoftサポート)

次にクラウド側の正本を確認する

退避が済んだら、元のクラウドファイルで [レビュー] > [変更の表示] を開きます。ここでは、誰が、どこを、いつ、どう変えたか に加えて、セルの前の値 も確認できます。シート単位、範囲単位、セル単位でも絞り込めるので、競合範囲が狭いときはまずここを見るのが効率的です。過去の変更は最大60日間まで追えます。 (Microsoftサポート)

変更が古い、あるいはブック全体を前の状態に戻したいなら [バージョン履歴] を使います。アプリから開いても、OneDriveやSharePoint、Windowsエクスプローラーから開いても構いません。丸ごと復元した版は現在版になりますが、それまでの現在版も履歴上は前の版として残ります。とはいえ、実務では復元前に現行版を1本コピーしておくと、より安心です。 (Microsoftサポート)

最後に必要な差分だけを戻す

ここからは「全部戻す」より「必要なところだけ戻す」が基本です。たとえば、相手が在庫数の列を更新し、自分が単価の列だけを直していたなら、退避コピーと元ファイルを並べて、単価列だけ を戻せば十分です。同じシート全体を上書きすると、共同編集相手の直近変更まで消してしまいやすくなります。

数式セルは、表示結果だけでなく数式バーの中身まで確認してください。構造化参照や参照先が変わっているケースでは、見た目の値が合っていても中身がずれていることがあります。行の追加・削除が絡むときは、商品コードやID列などの一意キーで突き合わせると、貼り戻しの事故が減ります。

失敗しやすいポイント

「未保存の変更」に全部出ると思い込む

[未保存の変更] ペインは便利ですが、万能ではありません。Microsoftの案内では、ここに出るのは主にセル値と数式の未保存差分で、グラフや図形などのオブジェクト編集、ピボットテーブル操作、書式設定、非表示、フィルター、削除済み位置などは表示対象外です。つまり、書式だけ消えたように見える、ピボットの操作だけ追えない といったケースは、未保存の変更ペインだけで追うのがそもそも不向きです。そういうときは [変更の表示] や [バージョン履歴] へ切り替えたほうが早いです。 (Microsoftサポート)

さらに、共同編集で未対応の機能を使ったり、コピー保存や破棄をしないまま編集を続けたりすると、未保存の変更ペインが空になることもあります。「何も出ていないから差分もない」とは限りません。 (Microsoftサポート)

共同編集中に非対応機能を混ぜる

共同編集が止まりやすい典型例として、チェックアウト必須のライブラリ、パスワード保護による暗号化、SharePointオンプレミス、Strict Open XML形式、ActiveXコントロール、サポート外オブジェクト、古いExcelバージョン などが公式に挙げられています。競合が頻発するブックは、内容より先に「そもそも共同編集前提の条件を満たしているか」を疑うほうが早く解決することがあります。 (Microsoftサポート)

また、VBAやマクロは「実行」よりも 編集 のほうが厄介です。Microsoftも、共同編集中にマクロやVBAコードを編集すると他ユーザーの作業を中断させる可能性があるとして、他の人が開いていないときに編集する ことを勧めています。 (Microsoftサポート)

共有ブック(レガシ)と共同編集を混同する

社内で昔から使われているブックほど、レガシーの 共有ブック を共同編集と同じ感覚で扱っていることがあります。これは別物です。共有ブックは古い方式で、サポートされない機能が多く、OneDriveやSharePoint上の今の共同編集とは前提が違います。競合回収の考え方も変わるので、まずそのファイルが クラウド保存の共同編集 なのか、ネットワーク共有の共有ブック なのかを確認してください。 (Microsoftサポート)

競合を減らす運用ルール

再発防止まで考えるなら、運用を少し変えるだけでかなり楽になります。Microsoftのベストプラクティスと実務上の事故パターンを踏まえると、次のルールが効きます。 (Microsoftサポート)

  • 保存先は OneDrive / SharePoint Online に統一し、左上の [自動保存] をオンのまま使う。 (Microsoftサポート)
  • 同じ表でも、担当者ごとに シート・テーブル・列 をなるべく分ける。特に同じセルを触る運用を減らす。
  • 内容の相談はセル色ではなく コメント を使う。コメントのほうが共同編集前提の意思疎通に向いています。 (Microsoftサポート)
  • 閲覧や確認だけの人は、必要に応じて 読み取り専用 で開く。元ファイルへ意図せず反映しにくくなります。 (Microsoftサポート)
  • VBAやマクロの編集、ファイルの移動・削除、非対応機能の利用は、他の人が開いていない時間にまとめる。 (Microsoftサポート)
  • Excelの更新を止めず、チームのアプリ世代をできるだけそろえる。 (Microsoftサポート)

最後にやること

いま対象のブックがあるなら、まず そのファイルが OneDrive / SharePoint Online に保存されているか を確認し、次に [レビュー] > [変更の表示] と [ファイル] > [情報] > [バージョン履歴] を一度開いてみてください。さらに、チーム内で 「競合が出たら、破棄より先にコピーを確保する」 というルールを共有しておけば、Excelの共同編集で競合した変更を安全に回収する作業はかなり安定します。 (Microsoftサポート)

この記事を書いた人

実務の現場で詰まりがちなポイントを地図にするITブログ「IT trip」を運営。Windows/Office(Teams・Excel)からSQL、サーバ運用、ガジェットまで、再現性のある手順と“なぜそうなるか”を丁寧に解説します。読んだらすぐ試せること、そして迷った人の次の一歩が見えることを大切にしています。

コメント

コメントする

目次