エクセルの共有はどこまでできるか|同時編集の限界と、システムに切り替える判断
エクセルのファイルを複数人で使っていると、同じような問題が起きます。誰かが開いていて編集できない、直したはずの内容が消えている、最新版がどれかわからない。
これらのうち、設定で解決できるものと、できないものがあります。その線引きがはっきりすれば、エクセルを使い続けるか、別の仕組みに移すかを判断できます。
この記事では、まずエクセルの共有方法を整理し、何がどこまでできるのかをMicrosoftの公式情報をもとに確認します。そのうえで、対処しても残ってしまう場面と、そこから先の選択肢をまとめます。
システム開発をお考えなら、
私たちEnlytにご相談ください。お客様の業務構造・ご要望・目的を深く理解してご提案いたします。私たちがどんな仕事をしているか、実績やサービスをご覧ください。
目次
エクセルの共有には3つのやり方がある
「エクセルを共有する」と言っても、実際には性質の違う方法が3つあります。どれを使っているかで、できることが変わります。
| 方法 | 同時に編集できるか | 保存場所 |
|---|---|---|
| 共同編集 | できる | OneDrive、OneDrive for Business、SharePoint Online |
| ブックの共有(以前からある機能) | できる | ネットワーク上の共有フォルダ |
| 読み取り専用で配る | できない | どこでも |
現在Microsoftが案内しているのは、1つ目の共同編集です。2つ目は以前からある機能で、公式には「共有ブックに代わる共同編集機能を強くお勧めします」と案内されています(Excel の共有ブックはどうなっていますか|Microsoft)。
共同編集(いまの標準的なやり方)
複数人が同時に同じファイルを開いて編集できる方法です。対応するバージョンでは、ほかの利用者が選択しているセルが色付きで表示され、編集内容も数秒程度で反映されます。
共同編集には、保存場所やファイル形式などの条件があります。Excel for Microsoft 365のデスクトップ版について、2026年9月時点の主な条件を整理すると、次のとおりです。
- サインイン Microsoft 365のサブスクリプションアカウントでサインインしていること
- 保存場所 OneDrive、OneDrive for Business、SharePoint Onlineのライブラリに保存されていること。SharePointのオンプレミスサイトは対象外です
- ファイル形式 .xlsx、.xlsm、.xlsb。Strict Open XML形式は対象外で、変換が必要です
- 自動保存 デスクトップ版では、左上の自動保存がオンになっていること
対応するアプリは、Excel for Microsoft 365、Excel for Microsoft 365 for Mac、Excel for the web、Android版、iOS版などです(Excel ブックの共同編集を使用して同時に共同作業を行う|Microsoft)。
逆に言えば、ファイルサーバーに置いたままでは、現在Microsoftが推奨している共同編集は使えません。社内のファイルサーバーで運用していて「同時に編集できない」という場合、原因はここにあることがあります。ネットワーク上の共有フォルダで同時編集する方法は、次に説明する以前からの「共有ブック」です。
ブックの共有(以前からある機能)
共同編集より前からある方法です。機能自体は残っていますが、既定ではリボンにボタンが表示されません。使うには、[ファイル]→[オプション]→[クイックアクセスツールバー]を開き、[コマンドの選択]で[すべてのコマンド]を選んで、次の項目を追加します。
- ブックの共有(レガシー)
- 変更履歴の記録(レガシー)
- 共有の保護(レガシー)
- ブックの比較と反映
この方法には制約があります。ファイルはネットワーク上の共有フォルダに置く必要があり、OneDriveやSharePointには置けません。
さらに、共有ブックにすると作成や変更ができなくなる操作があります。公式に挙げられているのは次のようなものです(共有ブック機能について|Microsoft)。
- テーブルの作成や挿入
- 条件付き書式の追加や変更
- グラフ、ピボットグラフの作成や変更
- 図やオブジェクトの挿入や変更
- スライサー、スパークラインの作成
- セルの結合と分割
- ワークシートの削除
- マクロの記述や変更
- 配列数式の変更や削除
管理表として使う場合、共同作業中にテーブルを新しく作ったり、条件付き書式やピボットグラフを追加・変更したりできません。いま共有ブックで運用していて不便を感じているなら、まず共同編集に切り替えられないかを確認するのが先です。
読み取り専用で配る
同時編集はできませんが、見るだけの人が多く、編集者を限定できる場合には管理しやすい方法です。編集は特定の1人がまとめて行い、ほかの人は閲覧だけにします。
運用は単純になりますが、入力を集める作業が1人に集中します。集計表を配って各自が記入して返送、という形になると、今度は取りまとめのほうが手間になります。
エクセルの共有設定のやり方
共有の手順
共同編集で共有する場合の流れです。
- ファイルをOneDriveまたはSharePoint Onlineに保存する
- 右上の共有を選び、アクセス許可を設定して適用する
- 共有したい相手を追加し、必要ならメッセージを入れて送信する
宛先は複数指定でき、セミコロンで区切ります(Excel のブックを他のユーザーと共有する|Microsoft)。
編集できる人と、閲覧だけの人を分ける
共有するときに、相手ごとの権限を選べます。既定は編集可能なので、見せるだけでよい相手には、送る前に変更しておきます。
ここで設定できるのは、ファイル単位の権限です。「このシートだけ見せたい」「この列は見せたくない」といった、ファイルの中を分ける設定ではありません。後ほど触れますが、この点が業務で使うときの制約になります。
特定のセルだけ編集させない
入力欄だけ触らせて、計算式の入った列は変更させたくない。よくある要望です。
手順としては、まず編集させたいセルのロックを外し、そのうえでシートの保護をかけます。エクセルではすべてのセルが既定でロックされた状態になっていて、シートの保護をかけて初めてロックが効きます。順番が逆になると、全部が編集できなくなります。
ただし、シートの保護は入力ミスや意図しない変更を防ぐための機能です。ファイルを開ける人から機密情報を守るためのセキュリティ機能ではありません。見せたくない情報がある場合は、ファイル自体のアクセス権や暗号化を別に設定します。
「誰かが開いていて編集できない」「変更が反映されない」が起きる理由
共有しているはずなのに読み取り専用でしか開けない、または、ほかの人の変更が反映されない。こうした問題には、いくつかの原因があります。
共同編集に対応していないバージョンで開かれている。誰か1人が古いバージョンや対応外のアプリでファイルを開くと、ほかの全員にロックのエラーが表示されます。1人だけの問題が全員に波及します。
保存場所が条件を満たしていない。ファイルサーバーやローカルのフォルダに置いたままでは、共同編集は使えません。
自動保存がオフになっている。OneDrive、OneDrive for Business、SharePoint Onlineに保存したファイルでも、自動保存がオフになっていると、ほかの利用者の変更がすぐに反映されないことがあります。
なお、共同編集の条件を満たしていれば、誰かがファイルを開いたままでも、ほかの人が同時に編集できます。ロックされた場合は、Excelのバージョン、保存場所、ファイル形式などを確認します。
変更が見えないときの確認手順として、Microsoftは数秒から1、2分待つこと、全員が編集を有効にしているか、自動保存がオンか、OneDriveの同期が一時停止していないか、ファイルが読み取り専用になっていないか、相手が対応バージョンを使っているかを挙げています。
同時編集でつまずきやすいところ
共同編集が使える状態にしても、業務で回すと引っかかる点があります。
共同編集が一時停止することがある。共同編集がまだ完全にはサポートされていない機能を誰かが使うと、共同編集が止まります。更新するか、変更を破棄するか、コピーを保存するかを選ぶことになります。
同じ場所を同時に変更すると、一方の内容が優先される。Microsoftによると、一般には保存された変更が優先されますが、例外もあります。必ず「先に確定した人の内容」が残る仕組みではありません。回避策としてMicrosoftが挙げているのは、各ユーザーに領域またはシートを割り当てることです。
つまり、同じ場所で変更が競合すると困る業務では、誰がどこを編集するか、あらかじめ担当範囲を決めておく必要があります。Microsoftも、競合を避ける方法として、利用者ごとに担当する領域やシートを分ける方法を案内しています。
変更内容はセル単位でも確認できる。Microsoft 365のExcelには「変更を表示」があり、対応するアプリで行われた変更について、誰が、どこを、いつ、どの値から何に変更したかを確認できます。シート、範囲、セルで絞り込むこともでき、さかのぼれる期間は最大365日とされています(ブックで行われた変更を表示する|Microsoft)。
ただし、すべての変更が記録されるわけではありません。記録されるのはセルの値と数式の変更で、グラフや図形の編集、ピボットテーブルの操作、書式設定の変更、非表示やフィルターの操作は追跡されません。買い切り版や以前のバージョンから編集された場合、ファイルをアップロードや置換した場合には履歴がクリアされることもあり、利用者が自分でクリアすることもできます(Excel で変更を表示する方法のヘルプ|Microsoft)。
ファイル全体を過去の状態に戻したい場合は、ファイルから情報、バージョン履歴で復元できます。復元は、全員が共同編集をしていない状態になってから行うことが推奨されています。
対処しても、エクセルでは解決しにくい場面
ここまでの設定と運用で、かなりの部分は回ります。それでも残るのが次の4つです。次のいずれかが当てはまり、業務への影響が大きい場合は、エクセルの使い方ではなく、道具そのものが合っていない可能性があります。
同じデータを、複数人が同時に書き換える
受注の入力、在庫の引き当て、予約の確定。先に確定した人の内容が確実に残らなければ困る種類の処理です。どちらか一方の変更が優先される仕組みでは、これを保証できません。
シートを分けて運用すれば衝突は避けられますが、今度は集計のときに1つにまとめる作業が発生します。
誰がいつ何を変えたかを、監査記録として確実に残す
Excelの「変更を表示」を使えば、対応環境で行われたセルや範囲の変更を確認できます。ただし、対応外の環境からの編集や一部の操作は記録されず、履歴がクリアされることもあります。
金額の変更や承認状態の差し戻しなどについて、削除できない履歴を長期間残す必要がある業務では、Excelの変更履歴だけでは不足します。
人によって、見せる範囲を変える
担当者には自分の案件だけ、管理職には全件、経理には金額だけ。Excelの共有権限は基本的にファイル単位です。シートの非表示や保護は、ファイルを開ける人から情報を安全に隠すための機能ではありません。閲覧範囲を確実に分けるには、ファイルを分けるか、利用者ごとに表示内容を制御できる仕組みが必要です。ファイルを分ければ、今度は最新版がどれかわからなくなります。
個人情報や取引条件を扱う業務では、この制約が現実的な問題になります。
入力のルールを確実に守らせる
入力規則やシート保護を使えば、入力ミスを減らすことはできます。ただし、複数項目をまたぐ条件、データ全体での重複確認、利用者や処理状況によって変わる必須条件まで、常に同じルールで制御するには運用が複雑になります。
必須項目の未入力や重複登録を業務全体で確実に防ぐ必要がある場合は、入力画面とデータを分けて管理する仕組みが向いています。入力が揃っていない前提で集計すると、月末に手作業で直すことになります。
エクセルのままでよい場合と、そうでない場合
全部をやめる必要はありません。エクセルが向いている使い方もあります。
| エクセルのままでよい | 別の仕組みを考えたい |
|---|---|
| 1〜2人で使い、同時入力がほとんどない | 複数人が同じ表へ頻繁に同時入力する |
| その場限りの試算や分析 | 同じ作業を毎日繰り返す |
| 形を都度変えたい | 形を固定して、抜けをなくしたい |
| 全員が同じ範囲を見てよい | 人によって見せる範囲を変えたい |
| あとから経緯を追う必要がない | 変更履歴を監査記録として確実に残したい |
| 件数が大きく増える見込みがない | データが増え続け、検索や集計に時間がかかる |
これはMicrosoftが示している基準ではなく、Enlytが業務を整理するときに使う目安です。右側が2つ以下なら、共同編集への切り替えや運用ルールの整理で対応できることが多くあります。3つなら、発生頻度と業務への影響を確認します。4つ以上が当てはまるなら、既製のサービスや業務システムとの比較を始める段階です。
ただし、個人情報の閲覧制限、在庫や予約の重複処理、法令上必要な監査履歴などは、1つだけでも影響が大きくなります。この場合は、数にかかわらず別の仕組みを検討します。
なお、エクセルを完全にやめる必要もありません。日々の入力と管理はシステムで行い、分析や試算のときだけデータを書き出してエクセルで扱う、という分け方が現実的です。
置き換えるときの選択肢
Excelから移す方法は、個別開発だけではありません。業務の内容や必要な機能に応じて、次のような選択肢があります。
クラウドの表計算に移す。Googleスプレッドシートなどに移すと、同時編集や変更履歴を扱いやすくなります。範囲ごとに編集できる人を分けたり(シートを保護する、非表示にする、編集する|Google)、入力規則で不正な値を拒否したりすることも可能です(セル内にプルダウンリストを作成する|Google)。ただし、保護された範囲は編集を制限する機能であり、同じファイルを共有している人にデータを見せないための機能ではありません。利用者ごとに閲覧範囲を分ける、在庫や予約の重複処理を防ぐ、削除できない監査履歴を残すといった要件では、表計算以外の仕組みも検討します。
既製のサービスを使う。勤怠、経費精算、顧客管理といった一般的な業務なら、専用のサービスで足りることがあります。自社の進め方を、そのサービスの形に合わせられるかどうかが判断の分かれ目です。
ノーコードツールで作る。プログラムを書かずに入力画面と一覧を作れます。小さく始めやすい一方で、実現できる機能や連携方法にはツールごとの制約があります。詳しくは「ノーコード開発とは?」で整理しています。
個別に開発する。自社の業務の進め方をそのまま形にできます。既存の基幹システムとの連携が必要な場合や、業務の進め方そのものが自社の強みになっている場合は、個別開発が候補になります。
どこまでを既製のもので賄い、どこから作るのかという線引きは「フルスクラッチ開発とは?」で解説しています。作る場合の進め方と、同じような機能でも見積りが数倍変わる理由は「Webシステム開発とは?」にまとめました。
移すときに気をつけたいこと
実際に移す段になって、つまずきやすい点があります。
いまのエクセルを、そのまま画面にしない。長く使われたファイルには、途中で足された列や、例外対応のための欄が残っています。それを全部再現しようとすると、使われていない機能まで作ることになります。実際に使われている列と、現在ほとんど使われていない列を分け、今後も必要かを現場の担当者に確認してください。
データの持ち方を先に決める。1行1件になっているか、同じ取引先の名前が表記ゆれのまま入っていないか、日付が文字列で入っていないか。ここを整理しないまま移すと、移した先でも同じ問題が続きます。
全部を一度に移さない。業務への影響が大きい1つの作業から移し、動くことを確かめてから広げるほうが、問題が起きたときの影響を抑えられます。
並行して動かす期間を取る。切り替え前後に、安全確認のための並行運用期間を設けることがあります。この期間の手間を見込んでおかないと、現場が元のファイルに戻ってしまいます。並行して動かす場合は、どちらのデータを正とするか、二重入力した内容を誰が照合するか、いつ並行運用を終えるかを先に決めておきます。
費用の考え方や補助金については「DX推進の費用は中小企業でいくら?」で解説しています。
EnlytのWebシステム開発
Enlyt(エンライト)では、エクセルや手作業で回している業務を仕組みに置き換える開発をお受けしています。
進め方は、受注前と受注後に分かれています。受注前の段階で、やりたいことを機能と構成に落とし込む「要件まとめ」を作り、そこから概算見積りと提案書をお出しします。いまお使いのエクセルを見せていただければ、どこを仕組みにするとよいか、どこはエクセルのままがよいかを一緒に整理できます。
データを扱う案件では、数十億件規模のデータを処理し、マーケティング部門がBIツールで確認できるよう、データマートとスクリプトを構築した実績があります(ビッグデータ・BIツールの開発事例)。ほかの会社が担当していた開発を引き継ぐ案件にも対応しています。BtoBマッチングサービスでは、既存のデザイン資産を活かしながらバックエンドを引き継ぎ、既存データの整理と移行を含めてシステムを作り直しました(BtoBマッチングサービスの開発事例)。
よくいただくご相談は、こうしたものです。
- エクセルで回してきたが、人が増えて限界を感じている
- ファイルが分かれていて、どれが最新かわからなくなっている
- マクロを作った担当者がいなくなり、誰も触れなくなった
- 既製のサービスを探したが、自社の進め方に合うものが見つからない
何を作るか決まっていない段階からのご相談も受けています。サービスの内容はサービス紹介ページに、ほかの案件は開発実績の一覧に、開発の進め方や費用の考え方をまとめた資料はお役立ち資料にあります。
まとめ
エクセルの共有には、共同編集、以前からある「ブックの共有」、読み取り専用での配布という3つの方法があります。現在Microsoftが案内しているのは共同編集で、OneDrive、OneDrive for BusinessまたはSharePoint Onlineに保存し、対応するExcelとファイル形式を使う必要があります。デスクトップ版では、Microsoft 365へのサインインと自動保存の設定も確認します。ファイルサーバーに置いたままでは使えません。
「誰かが開いていて編集できない」は、対応していないバージョンで開かれている、保存場所が条件を満たしていないといった原因で起きます。自動保存がオフの場合は、ほかの人の変更がすぐに反映されないことがあります。多くは設定で解決できます。
一方で、設定では解決しにくい場面もあります。同じデータを複数人が同時に書き換える、誰がいつ何を変えたかを監査記録として確実に残す、人によって見せる範囲を変える、入力のルールを確実に守らせる。この4つです。
ただし、全部をやめる必要はありません。使うのが少人数で、その場限りの試算に使っているなら、エクセルのままで問題ありません。日々の入力と管理は仕組みに任せ、分析のときだけエクセルを使う、という分け方もあります。
いまのファイルのどこを仕組みにするとよいか、判断がつかない段階からでもご相談いただけます。
システム開発のことなら、私たちEnlytにご相談ください!
お客様の業務構造・ご要望・目的を深く理解し、要件が固まる前の曖昧な段階から並走します。認識のズレを減らす進め方で、企画から開発・運用まで支援しています。事例やサービス内容をご覧のうえ、ご相談やお見積りもお気軽にどうぞ。




