OneDrive 上の Excel ファイルが「〜のコピー」「〜-DESKTOP-XXXX」として増えているときは、増えたファイルを消す前に、元ファイルの「バージョン履歴」を開いて中身を突き合わせるのが最短です。OneDrive は競合が起きると片方を黙って捨てず、職場または学校のアカウントでは Office 以外のファイル形式に対して最大 5 つの競合バージョンを作る仕様になっているためです。つまり「増えた」のは事故ではなく、どちらの変更も失わないための動作です。この記事では、競合コピーの見分け方、安全なマージ手順、そして二度と増やさない設定までを順に説明します。
まず切り分ける:2〜3分でできる判定
原因を探る前に、いま手元で何が起きているかを確定させます。ここで紹介する操作はすべて読み取り中心で、ブックの中身を壊しません。増えたファイルの削除は、切り分けが終わるまで絶対に行わないでください。
手順1:ファイル名の末尾を読む
増えたファイルの名前を、拡張子の直前まで正確に読みます。判定はここでほぼ付きます。
- エクスプローラーで該当フォルダーを開き、表示を「詳細」にして「更新日時」で並べ替える。
- ファイル名の末尾に 端末名(例: 売上管理-DESKTOP-A1B2C3.xlsx)が付いていないか見る。
- 「〜のコピー」「〜 (1)」のように連番だけが付いていないか見る。
- それぞれの更新日時と、作成者(「詳細」表示の「作成者」列)を控える。
端末名が付いているものは、OneDrive が同期の競合を検出して作った競合コピーです。連番だけのものは、手作業のコピーや、別アプリからの保存が原因であることが多く、別の対処になります。
手順2:同期アイコンの色を見る
タスクバー右下の OneDrive の雲アイコンをクリックします。「同期しています」と出ていれば処理の途中なので、数分待ってから再確認します。「一時停止中」や「同期の問題」が出ている場合は、原因が編集の衝突ではなく同期側にあります(OneDrive の同期に関する問題を解決する)。
手順3:元ファイルを開いて自動保存の表示を見る
元のファイル(端末名が付いていないほう)を Excel で開き、ウィンドウ左上を見ます。ここに「自動保存」のトグルがあり、オンになっていれば共同編集が成立している状態です。トグルが灰色(オフ)のまま切り替えられない、あるいはトグル自体が出ていない場合は、そのファイルは共同編集の条件を満たしていません。これが競合コピーが量産される最大の原因です。
見えている症状 | もっとも疑わしい原因 | 飛ぶ先 |
|---|---|---|
ファイル名に端末名が付いて増える | オフライン中の同時編集 | 原因1 |
自動保存のトグルがオフで切り替わらない | 保存場所かファイル形式 | 原因2・原因3 |
保存時に「競合が検出されました」と出る | サーバー側が先に更新された | 原因1・原因4 |
アイコンが一時停止・警告のまま | 同期停止/容量超過 | 原因5 |
「他のユーザーが編集中」で読み取り専用 | ファイルのロック | 関連記事 |
原因別の対処
原因1:オフライン中に複数人が同じブックを編集した
もっとも多いのがこれです。誰かが機内モードや社外の圏外環境でブックを編集し、その間に別の人がクラウド側を更新すると、OneDrive は両方の変更を持ったまま再接続することになります。Microsoft の手順では、Office ファイルの競合はまず対象のファイルを開くことで解決を試み、それでも解決しない場合は Office アプリ側の競合解決の画面に進みます。そこでは「コピーの保存」(同期フォルダーの外に自分のバージョンを保存する)と「破棄」(自分の変更を捨ててサーバーの新しいバージョンを取得する)の 2 つが提示されます(職場または学校の OneDrive の同期に関する問題を解決する)。
- エクスプローラーで、競合が疑われるファイルをダブルクリックして Excel で開く。
- 競合解決の案内が出たら、いきなり「破棄」を選ばない。自分の変更が消えるため、まず「コピーの保存」を選ぶ。
- 保存先には、同期フォルダーの外(デスクトップなど)を指定する。
- そのうえで、後述のマージ手順で 2 つのブックを突き合わせる。
なお、Office 以外のファイル形式(CSV やテキストなど)で競合が起きた場合は、OneDrive が自動的に両方を残します。オンライン側は元のファイル名のまま、端末側のコピーには「Report-JOHNS-SURFACE.txt」のようにデバイス名が付与されます。この名前の付き方を知っていれば、どちらがクラウドの正本かはファイル名だけで判別できます。
原因2:自動保存がオフのまま編集している
自動保存は、ファイルが OneDrive、OneDrive for Business、SharePoint Online に保存されているときに既定で有効になり、数秒ごとに変更がクラウドへ書き戻されます。逆に、オンプレミスの SharePoint サイト、ファイルサーバー、他社のクラウドストレージ、ローカルパスにあるファイルでは自動保存は無効になります(自動保存とは)。自動保存がオフだと、各自が手元で長時間ためこんだ変更を保存のタイミングでぶつけ合うことになり、競合コピーが生まれやすくなります。
- Excel でブックを開き、左上の「自動保存」トグルの状態を確認する。
- オフなら、そのまま切り替えられるかを試す。切り替えられない場合は保存場所か形式に原因がある。
- 「ファイル」→「名前を付けて保存」で、保存先に OneDrive または SharePoint のライブラリを選ぶ。
- 再度ブックを開き直し、自動保存がオンになることを確認する。
注意点として、自動保存は「保存し忘れ」を防ぐ機能であると同時に、誤った編集も即座にクラウドへ反映します。元に戻したいときは Ctrl+Z ではなくバージョン履歴から戻す運用に切り替えてください。
原因3:ファイル形式や機能のせいで共同編集できていない
Excel で共同編集ができるのは、ファイルが .xlsx / .xlsm / .xlsb 形式で、かつ OneDrive、OneDrive for Business、SharePoint Online ライブラリに保存されている場合です。SharePoint のオンプレミス環境は対象外です(Excel ブックの共同編集を使用して同時に共同作業を行う)。古い .xls 形式のままのブックは自動保存の対象外で、共同編集も成立しません。
もう一つの落とし穴が、旧来の「共有ブック」機能です。これは 1 つのブックを複数人で扱うための以前の機能で、Microsoft は後継である共同編集への移行を案内しています。共有ブックでは、表やグラフの作成・変更、ワークシートの削除、条件付き書式、セルの結合、ハイパーリンク、ピボットテーブル、マクロ、スライサーなど多数の機能が使えなくなります(共有ブック機能について)。さらに共有ブック機能がオンのブックでは自動保存が無効になるため、競合コピーが出る条件が揃ってしまいます。
- 「ファイル」→「情報」でファイル形式を確認し、.xls なら「名前を付けて保存」で .xlsx として保存し直す。
- 共有ブックの解除は、「校閲」タブに「ブックの共有解除」があればそれを実行する。見当たらない場合は「ファイル」→「オプション」→「リボンのユーザー設定」または「クイック アクセス ツール バー」から該当コマンドを追加して実行する。
- 解除後にブックを閉じ、開き直して自動保存がオンになることを確認する。
- 旧ファイルは同期フォルダーの外へ退避し、フォルダー内に新旧が並ばないようにする。
このほか、パスワードによる暗号化、アクセス制限(IRM)、ActiveX コントロールなどが含まれるファイルも共同編集が禁止されます(Office の共同編集のトラブルシューティング)。「社外に出さないから」という理由でブック全体にパスワードをかけている場合は、フォルダー側の共有権限で守る形に切り替えるほうが競合は起きません。
原因4:同じファイルを複数の端末で開いたままにしている
自分ひとりしか触っていないのに競合コピーが出る場合、犯人はたいてい自分の別端末です。会社の PC で開いたまま帰宅し、自宅のノート PC やスマホの Excel アプリで同じブックを開くと、2 人で編集しているのと同じ状態になります。特にノート PC をスリープで閉じている間は、開いたままのブックがロックだけを保持し続けます。
- 使っていない端末で Excel を終了する(ウィンドウを閉じるだけでなくアプリを終了する)。
- スマホやタブレットの Office アプリで、該当ブックを開いたままにしていないか確認する。
- Excel for the web(ブラウザ版)のタブが残っていないか確認して閉じる。
- その後、OneDrive のアイコンから同期が「最新の状態」になるまで待つ。
原因5:同期の一時停止・容量超過で止まっている
同期が止まっている間の編集は、再開したときにまとめてぶつかります。OneDrive には手動の一時停止機能があり、従量制課金ネットワークやバッテリー節約モードで自動的に止まることもあります。また、Microsoft のストレージ上限を超えると、新しいファイルのアップロード・編集・同期ができなくなります(OneDrive の同期に関する問題を解決する)。
- タスクバーの OneDrive アイコン →「ヘルプと設定」→「同期の再開」を選ぶ。
- 同じメニューの「設定」→「アカウント」で、使用中の容量と上限を確認する。
- 上限に近い場合は、同期フォルダー内の大きなファイルを整理してから再同期する。
- それでも止まる場合は、いったんサインアウトして再度サインインする。
競合コピーを安全にマージする手順
ここが本題です。競合コピーは「どちらが正しいか」を人間が決めるための材料なので、機械的に新しいほうを残すのは危険です。バージョン履歴は Microsoft 365 の OneDrive または SharePoint に保存されているファイルでのみ機能します(以前のバージョンの Office ファイルを表示する)。
- 競合コピーを、いったん同期フォルダーの外(デスクトップなど)へ移動する。これ以上の競合の連鎖を止めるためです。
- 元ファイルを Excel で開き、Microsoft 365 ではタイトルバーのファイル名をクリックして「バージョン履歴」を選ぶ。Office 2016〜2021 では「ファイル」→「情報」→「バージョン履歴」に進む。
- 一覧から、競合が起きた時刻の前後のバージョンを選んで開く。復元ではなくまず開いて中身を見るのが安全です。
- 競合コピーと見比べ、どのシート・どの範囲が違うかを特定する。行数が多い場合は、両方を別ウィンドウで開き、集計値(合計・件数)を先に突き合わせると差分の場所が絞れます。
- 正しい値を、元ファイル(クラウド側の正本)へ手で反映する。反映方向を一方向に固定するのがコツです。
- 反映が終わったら、退避しておいた競合コピーの名前を「_競合_20260914」のように書き換えて別フォルダーへ保管し、1〜2 週間後に削除する。
どうしても元に戻したいだけであれば、バージョン履歴で対象のバージョンを選び「復元」を実行します。ただし復元はその後の変更を上書きします。他の人が同時に作業している時間帯は避けてください。
再発させない運用
設定を直しても、運用が「ファイルを配る」ままだと競合は戻ってきます。Excel は、1 つのファイルを 1 か所に置いて複数人で触る前提の道具ではなく、競合解決の仕組みはあくまで事故処理です。再発を止めるには、次の 3 つを決めておくのが現実的です。
- 同期フォルダーの中でコピーを作らない。「〜_修正版」「〜_田中」を同じフォルダーに置かない。
- 編集はブラウザ版(Excel for the web)に寄せる。デスクトップ版とオフライン編集の組み合わせが競合の主因なので、常時オンラインで触る形にすると衝突が減ります。
- 添付ファイルで配らない。メールやチャットに .xlsx を添付した時点で、正本が分岐します。共有はリンクで行います。
やり方 | 同時編集 | 競合コピーの発生 | 変更履歴 |
|---|---|---|---|
ファイルサーバーの Excel を共有 | 不可(ロック待ち) | 手動コピーで発生 | 残らない |
OneDrive + 自動保存オン | 可能 | オフライン編集時に発生 | バージョン履歴 |
OneDrive + 自動保存オフ | 実質不可 | 起きやすい | バージョン履歴 |
入力画面とデータを分ける仕組み | 可能 | 構造上起きない | 1 行ごとに残せる |
一番下の行が、根本的な解き方です。ファイルそのものを共有するのではなく、入力する場所と貯める場所を分ければ、同じセルを取り合う状況が生まれません。Mihata では、この考え方でスプレッドシートを社内アプリのように使う形をご提案しています。いまの Excel 運用のどこを変えれば競合が止まるかだけでも、参考になれば幸いです。
関連する症状として、競合ではなく「他の人が編集中」で開けないケースがあります。ロックの外し方はエクセルが他の人が編集中で開けない時の対処にまとめました。また、同じ数字を複数のブックに入れ直しているのであれば、Excel 二重入力をなくす方法も合わせてご覧ください。
それでも直らない時の見極め
次のどれかに当てはまる場合、Excel の設定変更では止まりません。仕組みを変える判断に切り替えたほうが早いです。
- 週に 1 回以上、競合コピーが出ている。同時編集の頻度に対して、ファイル共有という方式が合っていません。
- マクロや外部参照が絡んでいる。共有ブック機能ではマクロが使えず、参照先が動くと再計算のタイミングで差分が生まれます。
- 同じブックを 5 人以上が触っている。バージョン履歴での突き合わせが人手で回らなくなります。
- どのバージョンが正本か、誰も断言できない。この状態まで来ると、どれを残しても後から間違いが見つかります。
正直に申し上げると、仕組みを変えるにはある程度の手間がかかります。ただ、競合コピーの突き合わせに毎週 30 分を使っているなら、半年でその手間は回収できる計算になります。いまの運用を見ていただければ、どこから手を付けるべきかは判断できるかと思います。
よくある質問
競合コピーは削除してしまって大丈夫ですか?
すぐには削除しないでください。競合コピーには、まだクラウド側に反映されていない変更が入っている可能性があります。元ファイルのバージョン履歴と見比べ、必要な値を元ファイルへ反映してから、名前を変えて別フォルダーに1〜2週間保管し、そのうえで削除するのが安全です。
ファイル名に「-DESKTOP-A1B2C3」のような端末名が付くのはなぜですか?
OneDrive が同期の競合を検出したときに、どちらの変更も失わないよう両方を残す動作です。オンライン側は元のファイル名を保ち、端末側のコピーにデバイス名が付きます。職場または学校の OneDrive では、Office 以外のファイル形式に対して最大5つの競合バージョンが作られます。
自動保存をオンにできません。何を確認すればよいですか?
保存場所とファイル形式の2つです。自動保存が有効になるのは OneDrive、OneDrive for Business、SharePoint Online に保存されたファイルで、ローカルパスやオンプレミスの SharePoint、ファイルサーバー上では無効になります。また .xls など旧形式、パスワード暗号化、共有ブック機能がオンのブックでも無効です。
マクロ付きのブックは共同編集できませんか?
Excel の共同編集は .xlsx、.xlsm、.xlsb の形式に対応しているため、.xlsm のブック自体は対象です。ただし旧来の「共有ブック」機能をオンにするとマクロが使えなくなり、自動保存も無効になります。共有ブックは解除し、共同編集へ切り替えてください。
バージョン履歴から復元すると、他の人の変更は消えますか?
復元はその後の変更を上書きします。他の人が同時に作業している時間帯の復元は避け、まずは対象バージョンを開いて中身を確認し、必要な値だけを手で反映する方法をおすすめします。