「このファイルは編集のためロックされています」——
そんなメッセージが出て、Excelの共同編集がまったく進まなくなった経験はありませんか?
ファイルを開こうとするたびに「使用中」エラーが表示され、ロックが解除されないまま時間だけが過ぎていく状況は、業務の締め切りが迫っているときほど焦りますよね。
筆者自身も以前、チームで共有していたExcelファイルが突然ロックされ、誰も編集できない状態が30分以上続いたことがあります。
原因を調べて回ったところ、「前の利用者がファイルを正しく閉じていなかっただけ」という拍子抜けするほどシンプルな理由でした。
この記事では、Excel共同編集のロックが解除されない原因を症状別に整理し、強制終了・強制解除の安全な手順をすべて図解つきで解説します。
OneDrive・SharePoint環境特有の対処法も含め、一通り試せば必ず突破口が見つかるはずです。
Excel共同編集ロックが解除されない原因を症状別に確認する
ロックが解除されない原因は、大きく3つのパターンに分かれます。
まず自分の症状がどれに当てはまるかを確認してから、対応する解決手順へ進むと最短で解決できます。
| 症状 | 主な原因 | 優先する対処 |
|---|---|---|
| 「〇〇が編集中」と表示される | 他のユーザーが開いたまま放置/クラッシュ | 連絡して閉じてもらう・タイムアウト待ち |
| 「編集のためロックされています」のみ表示 | OneDrive/SharePointのセッション残り | Web版Excelで開いて強制同期 |
| 「読み取り専用」でしか開けない | ファイルサーバー上の.xlockファイルが残存 | 隠しロックファイル(~$)の手動削除 |
| 自分しか開いていないのにロック表示 | Excelが前回クラッシュしてプロセス残存 | タスクマネージャーから強制終了 |
| 特定PCからのみロック解除できない | アドインやOfficeキャッシュの破損 | アドイン無効化・キャッシュ削除 |
「使用中」エラーの仕組みを理解しておく
Excelはファイルを開いた瞬間、同じフォルダ内に「~$ファイル名.xlsx」という隠しロックファイル(所有者ファイル)を自動生成します。
このファイルが存在している間、後から開こうとした人には「使用中」エラーが表示される仕組みです。
正常に閉じれば自動削除されますが、PCがスリープ中にネットワークが切れたり、Excelが強制終了されたりすると削除されずに残ってしまうことがあります。これが「誰も開いていないはずなのにロックが解除されない」という状況の正体です。
Excelプロセスを強制終了してロックを解除する手順
まず試してほしいのが、タスクマネージャーからExcelプロセスを完全に落とす方法です。
自分のPCでExcelが裏で「応答なし」のまま動いていると、自分が犯人となってロックし続けてしまいます。
これだけでロックが解除されるケースは非常に多いです。
他のユーザーのPCでExcelが開きっぱなしになっている場合
自分のPCのExcelを終了させても直らない場合、他のメンバーのPCでファイルが開いたままになっている(またはスリープしている)可能性が高いです。
チャット等で確認し、そのメンバーにファイルを完全に閉じてもらうのが最も確実な解決策です。
相手が退社している場合は、次の「ロックファイル削除」または「Web版からのアプローチ」へ進んでください。
隠しロックファイル(~$ファイル)を削除して強制解除する
ファイルサーバー(NASなど)を使用している場合、エラーの本体である「~$」から始まる隠しファイルを手動で削除すれば、ロックを強制的に解除できます。
【⚠️重大な警告】
他の誰かが「現在進行形で入力中」のときにこのファイルを消してしまうと、後から開いた人が読み取り専用にならず、保存時にデータが衝突してファイルが破損します。必ず「全員がファイルを閉じていること」を確認してから実施してください。
SharePoint・OneDrive環境でロックが解除されない時の特別対処法
ファイルがOneDriveやSharePoint(Teamsのファイル機能含む)に保存されている場合、原因は「クラウド側のセッション残り(同期ズレ)」です。
この場合、ローカルの隠しファイルを消しても意味がありません。以下の2つのアプローチでクラウド側のロックを上書き・解放します。
対処法①:Web版Excelで開いてサーバーのロックを上書きする
デスクトップ版アプリでロックされていても、ブラウザ上の「Excel for the Web」で開くことで、サーバーがアクティブなセッションを認識し直し、ロックが強制的に解除されることが非常に多いです。
ブラウザ上で無事に編集できることが確認できたら、上部メニューから「デスクトップアプリで開く」を選択すれば、通常通り作業を再開できます。
対処法②:サーバーのタイムアウト(10〜15分)を待つ
相手のPCがフリーズして連絡が取れない場合、SharePointサーバーは「最後に通信が行われてから約10〜15分」でセッションを自動的にタイムアウトさせ、ロックを解除します。急ぎでない場合は、少し待ってから再度開くのが最も安全です。
※バージョン履歴からの復元について
最終手段として「過去のバージョンに戻す」方法がありますが、ロック発生後に入力された他者のデータがすべて消滅するため、安易な実行は避けてください。
Excel共同編集のロックを予防するための設定と運用ルール
ロックは一度解決しても、また同じ状況に陥ることがよくあります。根本から防ぐには、設定と運用の両面から対策を取ることが大切です。
自動保存を正しく有効化する
Excel共同編集は、「自動保存」がオンの状態のときに正しく機能します。オフのままだと変更がリアルタイムで共有されず、ロック競合が発生しやすくなります。ファイルを開いたら左上の「自動保存」がオンになっているか確認する習慣をつけましょう。
エラーが出る場合は、Word・Excel自動保存できないOneDriveエラーの直し方を参照してください。
Excelを正しく閉じることがロック防止の基本
「×ボタンで閉じるだけ」でもロックファイルは通常は消えますが、PCのスリープや強制シャットダウンをすると消えないことがあります。
共有ファイルを扱うときは、必ず「ファイル」→「閉じる」から閉じて同期が完了したことを確認する習慣が重要です。
| 予防策 | 効果 | 難易度 |
|---|---|---|
| OneDrive/SharePointに保存して自動保存をオン | 共同編集の競合を根本から防ぐ | ★☆☆ 簡単 |
| ファイルを閉じるときに「ファイル」→「閉じる」を使う | ロックファイルの残存を防ぐ | ★☆☆ 簡単 |
| チームで編集時間帯を分けるルールを設ける | 同時編集によるロック競合を減らす | ★★☆ 中程度 |
| 不要なアドインを無効化する | クラッシュによるロック残存を防ぐ | ★★☆ 中程度 |
アドインが原因でロックが頻発する場合の対処
Excelに追加しているPDF変換などの「アドイン」が原因でExcelが裏でクラッシュし、ロックが頻発するケースもあります。
心当たりがある場合はアドインを無効化して動作を確認してみましょう。
よくある質問と実体験から得た解決のヒント(Q&A)
この章では、筆者が実際に遭遇したケースや、フリーランスとして複数のクライアントのPC環境を扱う中で寄せられた質問をもとに、Q&A形式でまとめます。
Q1. 自分しか開いていないはずなのに「使用中」と表示される
A. 原因のほぼ100%は、前回Excelが異常終了してロックファイルが消えていないことです。タスクマネージャーでExcelプロセスが残っていないかを確認し、もし残っていれば「タスクの終了」をしてください。
それでも解決しない場合、別の端末(在宅勤務用のサブPCなど)で自分がExcelを開いたままスリープさせている可能性があります。「使用者:自分の名前」と表示されていても、別の端末の自分が犯人だったというパターンです。
Q2. ロックファイル(~$ファイル)を削除しようとしたら「アクセスが拒否されました」と表示された
A. これはロックファイルをまだExcelが掴んでいるサインです。Excelが完全に終了していない状態では削除できません。まずタスクマネージャーでExcelプロセスが0件になったことを確認してから再挑戦してください。
それでも削除できない場合は、PCを完全再起動してから試すのが確実です。ファイルが使用中で削除できないケースの詳しい手順は、ファイルが使用中で削除できない時の直し方で紹介しています。
Q3. 共同編集中に「競合が発生しました」というダイアログが出た
A. これはロックの問題ではなく、複数人が同じセルをほぼ同時に編集した際に発生する「競合エラー」です。ダイアログに表示される「自分の変更を優先」または「他のユーザーの変更を優先」を選ぶことで解決します。
競合エラーが頻繁に出る場合はシートの設計を見直して、担当者ごとに編集セルを分けるルールを設けると激減します。Excel共同編集で変更が反映されない・競合エラーの解消方法で解説しています。
まとめ:Excel共同編集ロック解除の手順を確認しよう
Excel共同編集のロックが解除されない問題は、原因さえ特定できれば解決方法は明確です。以下の優先順位で試してみてください。
| 優先順位 | 対処法 | 想定所要時間 |
|---|---|---|
| ① 最初に試す | タスクマネージャーでExcelプロセスを強制終了 | 1〜2分 |
| ② クラウド環境の場合 | Web版Excelで開いてサーバーのロックを上書き | 1〜3分 |
| ③ ローカル環境の場合 | 誰も開いていないことを確認し「~$」ファイルを手動削除 | 3〜5分 |
| ④ 最終手段(注意) | サーバーの自動タイムアウト(約15分)を待つ | 10〜15分 |
| ⑤ 頻発する場合 | アドインを無効化してExcelを安定させる | 10〜20分 |
ロック問題は一度解決してもまた起こりやすいため、自動保存オン・正しい閉じ方・SharePointへの移行という予防策をセットで実施しておくと安心です。
Excelのその他のトラブルにはExcelで行・列削除できないグレーアウトの直し方やExcelのファイルが開けない・破損した時の修復方法も参考にしてみてください。