Knowledge Notebook
一覧に戻る

Excelの共同編集とブックの共有の違いは?TeamsやSharePointでの運用とトラブル対策

仕事でExcelファイルを複数人で同時に編集したいとき、昔は「ブックの共有」という設定をゴニョゴニョしていた記憶があります。でも、最近はTeamsやSharePointにファイルを放り込むだけで、特に何の設定もなく同時に開いて編集できるようになっています。「一体何がどう変わったんだろう?」と気になったので、仕組みや注意点、知っておくべき便利な機能を調べてみました。

昔の「ブックの共有」と今の「共同編集」は別物らしい

かつての「ブックの共有(共有ブック・レガシー)」と、現在の「共同編集(コ・オーサリング)」は、名前は似ていますが仕組みが全く違うそうです。自分自身の記憶を辿っても、昔の共有機能は動作が不安定で、データが消えたりファイルが壊れたりするトラブルが多発していた印象があります。

「ブックの共有」は、社内のオンプレミスな共有サーバー(いわゆるファイルサーバー)に置いたファイルを複数人で開くための古い仕組みでした。ファイルの整合性を保つのが難しく、複数人が同時に書き込みを行うとデータ衝突が頻発していました。また、テーブル機能が使えなくなったり、マクロや条件付き書式が制限されたりと、機能面での制約も非常に多いものでした。

一方、現在の「共同編集」は、OneDriveやSharePointというMicrosoftのクラウドストレージを介して、変更内容を数秒ごとに自動同期する仕組みになっています。古い制限はほぼ取り払われ、テーブルも普通に使えますし、何より動作がかなり安定しているようです。Microsoftの公式ドキュメントを見ても、昔の「ブックの共有」は非推奨となっており、基本的には使わないようにと案内されています。

機能・項目 共同編集(現代の標準) ブックの共有(レガシー機能)
保存先サーバー SharePoint、OneDrive、Teams ファイルサーバー(共有フォルダ)など
同期タイミング 数秒ごとの自動リアルタイム同期 手動保存時または一定時間ごとの同期
使えなくなる機能 ほぼなし(マクロや数式も正常動作) テーブル、条件付き書式、マクロ編集など多数
データ破損リスク 極めて低い 高い(複数人の同時保存で競合崩壊しやすい)
現在のステータス 推奨(既定の設定) 非推奨(設定項目も標準UIから非表示)

TeamsやSharePointに置くだけで共同編集ができる裏側

特別な設定を有効にしなくても、TeamsのチャネルやSharePointのフォルダにExcelファイルを保存するだけで、なぜ同時編集ができるのでしょうか。その秘密は保存場所にあるようです。

実は、Teamsの「ファイル」タブの裏側は実質的にSharePointのドキュメントライブラリ(クラウドストレージ)になっています。ここにファイルを置くことで、Microsoft 365のサーバーがファイルを常時監視し、誰がどこのセルを選んでいるかをリアルタイムで把握する仕組みが自動で動きます。このため、ファイルを誰かが開いていても、別の人が後から入ってきて一緒に書き込みを行うことができます。

ファイルをメールで送るのをやめて、TeamsやSharePoint上のファイルのリンクを相手に伝えるだけで共有が済むのも大きなメリットだと感じます。「最新のファイルはどれだっけ?」という不毛な探し物や、ファイル名に「_最新版_20260713」といった日付を付け足す手間がなくなりました。ただ、ファイルの保存場所がローカル(自分のパソコンの中)ではなくクラウドにあるため、常にインターネットに接続されている必要がある点には注意が必要です。ネット回線が不安定な場所で作業していると、同期が遅れて編集内容がバッティングする可能性もあります。

他人の邪魔をせずにフィルターをかけられる「シートビュー」

共同編集をしていて最も困るのが、「自分が特定のデータを探すためにフィルターをかけたら、同時に作業している他の人の画面まで勝手にフィルターがかかってしまった」という現象です。データが急に非表示になり、お互いに「あれ、行が消えた?」と混乱したことがある人も多いのではないでしょうか。

この問題を避けるために用意されているのが「シートビュー」という機能です。Excelの「表示」タブを開くと、「シートビュー」のグループの中に「新規」というボタンがあります。これをクリックすると、画面の枠線が少し暗い灰色に変わり、自分だけの独立した表示状態を作ることができます。

このシートビューの中でどれだけフィルターをかけたり並び替えをしたりしても、他の人の画面には一切影響しません。セルの値そのものを書き換えた場合は全員に同期されますが、「見え方」だけを自分専用にカスタマイズできるのがポイントです。自分用のシートビューには名前を付けて保存することもできるため、よく使うフィルター条件を登録しておくと便利かもしれません。作業が終われば「一時的なビュー」を閉じれば元通りになります。他のメンバーと同時にExcelを操作する際には、マナーとして覚えておきたい機能ですね。

誰かがデータを壊しても元に戻せる「バージョン履歴」

「複数人で同時にファイルを触るとなると、誰かが間違って重要なデータを消したり、おかしな計算式で上書きしてしまったりするのではないか」と不安になるのは当然です。実際、共同編集では変更が「自動保存」されるため、上書き保存ボタンを押さなくても数秒ごとにクラウドへ同期されてしまいます。つまり、「Ctrl + Z」で元に戻せる範囲を超えてしまったり、ファイルを一度閉じてしまったりすると、手動で復元するのは難しくなります。

そんなときに頼りになるのが「バージョン履歴」です。Excelの画面上部にあるファイル名をクリックするか、「ファイル」メニューの「情報」から「バージョン履歴」を開くと、過去に自動保存された時点の履歴が右側に一覧で表示されます。そこから過去の日時を選んでファイルを開けば、その時点の状態を確認したり、そのまま現在のファイルに復元したりできます。

誰がいつ変更を加えたのかも記録されているため、万が一のトラブルの際にも、誰かを責めるのではなく「いつの時点に戻すべきか」を冷静に判断するのに役立ちます。SharePointの裏側では、ファイルの全体を丸ごとコピーするのではなく、差分データのみを効率よく保持しているそうで、ファイルサイズが急激に膨らむ心配も少ないとのことです。この仕組みのおかげで、私たちは安心して共同作業ができるのだと思います。

Web版Excelでできること・できないこと

共同編集のトラブル対策として「ブラウザで開くWeb版(Excel for the Web)を使うのが一番手軽」と書きましたが、Web版を使う上で「どこまでの操作ができるのか」は気になるところです。

結論から言うと、シートの追加や削除、名前の変更、並び替えといった基本的なシート操作は、Web版でも問題なく行うことができます。シートタブの横にある「+」マークを押せば、新しいシートがすぐに追加されます。ただし、ファイル自体に「ブックの保護」がかかっていると、これらのシート操作がグレーアウトして使えなくなるため、その点だけは注意が必要です。

他にも、Web版でできることと、デスクトップアプリ版でしかできない(制限されている)代表的な項目を整理してみました。

Web版でできる主なこと

  • 基本的な数式や関数の入力(VLOOKUPやSUMなど)
  • テーブルの作成や並び替え、フィルター操作
  • グラフの作成や編集(棒グラフや折れ線グラフなど)
  • コメントや「@メンション」機能を使ったコミュニケーション
  • OneDriveへの自動保存とリアルタイムな共同編集

Web版でできない主なこと(デスクトップ版が必要な操作)

  • マクロ(VBA)の実行や作成・編集(マクロが入ったファイルを開くことはできますが、Web版上ではマクロを動かせません)
  • 外部データソースとの接続やデータの更新(Power Queryなど)
  • CSVファイルを直接開いて編集すること(一度.xlsx形式に変換してクラウドへ保存する必要があります)
  • 3Dグラフなどの複雑なグラフオブジェクトの新規作成
  • 完全なオフライン環境での編集(インターネット接続が必須です)

このように、マクロを回したり、外部システムからデータを引っ張ってきたりするような高度な処理はWeb版では動作しませんが、日常的な数値の入力や、簡単なグラフ化、チーム内でのデータの共有・共同編集といった作業であれば、Web版で十分すぎるほど機能します。むしろ、デスクトップアプリ版と比べて動作が軽快で、同期エラーが起きにくいという強みもあるため、共同編集のシーンでは積極的にWeb版を使う価値があると感じています。

共同編集ができない・重いと感じたときのチェックポイント

非常に便利な共同編集ですが、時折「他の人が開いているため読み取り専用です」と表示されたり、同期が極端に遅くなったりすることがあります。そのような場合に確認したいポイントを整理しました。

まず一番多い原因が、Excelアプリのバージョンが古いことです。共同編集は最新のMicrosoft 365アプリ、またはブラウザで動く「Excel for the Web」で動作します。チーム内に古いExcelのパッケージ版を使っている人が混ざっていると、その人がファイルを開いた時点で共同編集がロックされ、他のメンバーが締め出されてしまうことがあります。基本的にはWebブラウザ版で開くように統一するか、アプリをアップデートしてもらうのが良さそうです。

次に疑うべきは「チェックアウト」の設定です。SharePointやTeamsのライブラリ設定で「ファイルのチェックアウトを必須にする」が有効になっていると、一人がファイルを編集している間、他の人は一切編集できなくなります。意図的に排他制御を行いたい場合には有効ですが、普段から共同編集を行いたい場合はこの設定をオフにしておく必要があります。また、Excelファイルに「シートの保護」や「書き込みパスワード」が設定されていたり、一部の古いマクロ付きファイル(.xls形式など)だったりする場合も、共同編集が制限される原因になるようです。

共同編集がうまくいかない場合は、まずファイルを「ブラウザで開く(Excel for the Web)」を試すのが一番手軽な解決策です。アプリ版で起こる競合やバージョンの問題を回避できるケースが多いように感じます。

まとめと気づき

Excelの共同編集について調べてみて、昔の「ブックの共有」で苦労した記憶がある身としては、技術の進歩を実感しました。ファイルを複数人で同時にいじれるのは本当に便利ですが、やはり「シートビュー」のような気配り機能を知らないと、思わぬところでメンバーの邪魔をしてしまうこともあります。

結局のところ、ツールが新しくなっても、お互いの作業を尊重する少しの知識と運用のルールが大切なのだと思います。まずは普段の共有ファイルをTeamsに置いてみて、身近なメンバーとシートビューを試すところから始めてみてはどうでしょうか。自分自身の作業効率も、チーム全体の意思疎通のスピードも、少しずつ良くなっていく気がしています。