CoreGPT
Microsoft 365読了時間 18分

Excelを複数人で同時編集する方法|ファイルの共有手順と権限設定

OneDrive、SharePoint、Excel Online(Web版Excel)を使って、複数人が同時に編集できるようExcelのスプレッドシートを共有する正しい方法を、権限設定と共同編集のコツとともに解説します。

Excelを複数人で同時編集する方法|ファイルの共有手順と権限設定

複数の人が同じExcelファイルを同時に編集できるようにする確実な方法は、ファイルを OneDrive または SharePoint に保存し、リンクを共有することだけです。メールの添付ファイル、ネットワークドライブ、ローカルに保存したファイルでは、いずれも共同編集ができません。その結果、複数のバージョンができたり、競合が発生したり、ファイルがロックされて一度に1人しか編集できなくなったりします。

このガイドでは、Excelを同時編集用に共有するときの正しい設定、権限のオプション、よくある問題を順番に解説します。

共同編集がOneDriveまたはSharePointでしか機能しない理由

Excelファイルをローカル(自分のパソコンや従来のネットワークドライブ)に保存していると、書き込み権限付きでファイルを開けるのは、一度に1人だけです。他の人は、読み取り専用のコピーを開くか、ファイルがロックされているというメッセージを受け取ります。

OneDriveとSharePointは、次の仕組みでこれを解決します。

  • ファイルをクラウドに保存し、すべてのユーザーが同じバージョンに接続する
  • 各自の変更をリアルタイムで同期する(他の人のカーソルや編集をライブで見られる)
  • 2人が同じセルを同時に編集した場合の競合を自動的に処理する

結論: 本当の同時編集がしたいなら、ファイルはOneDriveまたはSharePointに置く必要があります。

方法1:OneDriveから共有する(個人や小規模チームに最適)

すでにMicrosoft 365の個人向けまたは法人向けプランを使っているなら、これが最も簡単な方法です。

ステップ1:ファイルをOneDriveに保存する

ファイルがローカルに保存されている場合は、まずOneDriveに移動します。

デスクトップ版Excelの場合:

  1. ファイル → 名前を付けて保存 をクリックします。
  2. OneDrive(個人用または職場のOneDrive)を選択します。
  3. フォルダーを選んで保存します。

または、パソコン上のOneDriveフォルダー(エクスプローラーのクラウドのアイコン)にファイルをドラッグすれば、自動的に同期されます。

ステップ2:ファイルを共有する

ファイルがOneDriveに入ったら、次の手順で進めます。

  1. デスクトップ版Excel でファイルを開きます(OneDriveに保存したバージョン)。
  2. リボンの右上にある 共有(Share)をクリックします。
  3. 共有のパネルが開きます。2つの選択肢があります。

選択肢A:メールで特定の人を招待する

  • 共有したい相手のメールアドレスを入力します。
  • 権限レベルを選びます:編集可能(ファイルを変更できる)または 表示可能(読み取り専用)。
  • 必要に応じてメッセージを追加し、送信 をクリックします。

選択肢B:リンクを共有する

  • リンクのコピー をクリックします。
  • アクセスできる人を選びます:リンクを知っているすべてのユーザー、組織内のユーザー、または 特定のユーザー。
  • 変更が必要な相手には 編集可能 を選びます。
  • リンクをコピーして、メール、Teams、その他の手段で共有します。

ステップ3:編集する人全員が、共有リンクまたはOneDriveからファイルを開く

各自が、ローカルにダウンロードしたコピーではなく、OneDriveのリンクからファイルを開く必要があります。誰かがファイルをダウンロードしてローカルのコピーを編集すると、その変更は自動的には同期されません。

デスクトップ版Excelの画面。右上に共有パネルが開き、メールの入力欄と「編集可能」の権限オプションが表示されている。リアルタイムの共同編集のために共同作業者を招待する方法を示している。

方法2:SharePointから共有する(チームや組織に最適)

SharePointは、より細かな権限の管理、バージョン履歴、Microsoft Teamsとの連携を備えているため、チームや部署のファイルに向いています。

ステップ1:ファイルをSharePointのドキュメントライブラリにアップロードする

  1. SharePointサイトに移動します(IT部門からURLを教えてもらうか、Microsoft 365のアプリ起動ツール → SharePointからアクセスします)。
  2. ドキュメント ライブラリに移動します(またはプロジェクト用の新しいフォルダーを作成します)。
  3. アップロード → ファイル をクリックし、Excelファイルを選択します。

ステップ2:SharePointから共有する

  1. ドキュメントライブラリでファイルにカーソルを合わせ、...(その他のオプション)メニューをクリックします。
  2. 共有 をクリックします。
  3. 特定の人を招待するか、共有可能なリンクを生成します。OneDriveと同じオプションです。

ステップ3:知っておきたい権限レベル

権限レベルできること
編集可能開く、編集する、変更を保存する
表示可能開いて読むことはできるが、変更はできない
レビュー可能(SharePointのみ)編集を提案できるが、直接変更はできない
所有者 / フルコントロール編集 + 権限の管理と削除

ほとんどの共同編集のシナリオでは、参加者全員に 編集可能 を設定します。

方法3:ブラウザーで編集するExcel Onlineを使う(デスクトップアプリ不要)

共同作業者の一部がデスクトップ版Excelをインストールしていない場合は、Excel Online(ブラウザー版)で編集できます。OneDriveまたはSharePointのリンクを開くと、自動的に機能します。

Excel Onlineは、デスクトップ版Excelより少し機能が限られます(一部の高度な数式や機能は閲覧のみ)が、データ入力、分析、共同作業の多くには問題なく使えます。

Excel Onlineでファイルを直接開く方法:

  • OneDriveまたはSharePointで、ファイル名をクリックします。標準でExcel Onlineで開きます。
  • 代わりにデスクトップ版Excelで編集するには、Excel Onlineのツールバーから デスクトップ アプリで開く をクリックします。

デスクトップ版ExcelとExcel Onlineの両方が、同じファイルを同時に共同編集できます。

他の人の編集をリアルタイムで見る

共同編集が正しく機能していると、次のように表示されます。

  • 各自が作業している場所を示す 色付きのカーソル(共同作業者ごとに異なる色)
  • カーソルの横に表示される 相手の名前
  • 入力して保存するそばから ライブで反映される変更

これが表示されない場合は、次を試してください。

  • 自動保存がオンになっていることを確認する(デスクトップ版Excelの左上のトグル。共同編集が機能するにはオンである必要があります)
  • ファイルを更新する(OneDrive/SharePointのリンクから、閉じて開き直す)
  • 相手にも、ローカルのコピーではなく、クラウドのリンクから編集しているか確認してもらう

権限の設定:誰に何をさせるか

共有する前に、アクセスレベルを決めておきましょう。

全員が編集する作業用のドキュメントの場合:

  • すべての共同作業者に 編集可能 で共有する
  • 外部の人(顧客、委託先)にアクセスが必要かを検討し、必要な場合は、有効期限付きのゲストがアクセスできるリンクを使う

読んでもらうだけで、壊されたくないレポートやテンプレートの場合:

  • 最終版を、ほとんどの人には 表示可能 で共有する
  • 編集可能 は、ファイルを管理する人だけにする

分析に取り込むデータ入力フォームの場合:

  • Microsoft Forms を使って入力を収集することを検討する。接続されたExcelのシートに書き込まれるため、元データをきれいに保ちつつ、多くの人が回答を送信できる

よくある問題と対処法

「ファイルがロックされています」または「読み取り専用」のメッセージ

「ファイルが別のユーザーによってロックされています」というメッセージが出た場合は、ファイルがOneDrive/SharePointではなく、ローカルまたはネットワークドライブに保存されている可能性が高いです。クラウドに移動してください。

ファイルがOneDriveにあるのにロックと表示される場合は、次のようにします。

  1. 前のユーザーが、自動保存を有効にしないままファイルを開きっぱなしにしている可能性があります。OneDriveから、閉じて開き直してもらいます。
  2. 一時的なロックファイルを削除します。同じフォルダーにある、~$ で始まる隠しファイル(例:~$myfile.xlsx)を探して削除します。

変更がリアルタイムで同期されない

  • すべての共同作業者で 自動保存 がオンになっていることを確認します(Excelの左上のトグル)。
  • 編集する人全員が、ダウンロードしたコピーではなく、クラウドのリンクからファイルを開いていることを確認します。
  • OneDriveの同期が動作していることを確認します(システムトレイのOneDriveのクラウドのアイコンを見ます。同期エラーが表示されていないはずです)。

競合の警告

2人がまったく同じセルを同時に編集すると、Excelはどちらのバージョンを残すかを尋ねる競合のダイアログを表示します。通常の使い方ではまれです(人によって作業する場所が異なる傾向があるため)が、起こることはあります。ダイアログでは、自分の変更か、相手の変更のどちらを採用するかを選べます。決める前によく読みましょう。

外部のユーザーがリンクを開けない

「組織内のユーザーのみ」 でリンクを共有していて、外部の人と共有しようとしている場合は、リンクの設定を 「リンクを知っているすべてのユーザー」 に変更します(または、メールで個別に招待します。ゲストの招待が発行されます)。

スムーズなリアルタイム共同作業のコツ

  • 範囲に名前を付ける:複数の人が別々のセクションに入力する場合は、名前付き範囲(数式 → 名前の管理)を使い、誰がどの領域を担当するかを明確にします。
  • シートや範囲を保護する:数式や見出しの意図しない編集を防ぐには、校閲 → シートの保護 で特定のセルをロックし、編集できる領域は開けておきます。
  • 連絡にはコメントを使う:スプレッドシートについてメールする代わりに、Excel組み込みの コメント(セルを右クリック → コメント)を使い、議論を該当のセルに紐づけたままにします。
  • バージョン履歴:OneDriveとSharePointは、自動的にバージョン履歴を保持します。誰かがミスをしたら、ファイル → 情報 → バージョン履歴 に移動して、以前のバージョンを復元します。
  • 共同作業者に自動保存を使うよう伝える:自動保存をオフにする人がいると遅延が生じます。その人の変更は、手動で保存(Ctrl+S)したときにしか同期されません。

代替案としてのGoogle Sheets

チームにMicrosoft 365を使いたくない人がいる場合、Google Sheets はリアルタイム共同作業の代替になります。同じ仕組み(クラウドに保存したファイル、共有できるリンク、同時編集)を使い、組織をまたいだ共有の設定も簡単な傾向があります。トレードオフは、高度な数式、マクロ、ピボットテーブルを使う複雑なブックでは、Excelとの互換性が下がることです。

詳しい比較は、こちらをご覧ください:ExcelとGoogleスプレッドシートの共同編集を比較:2026年のコラボレーション術

よくある質問

USBドライブやネットワークフォルダーからExcelファイルを共有して、同時に編集できますか? いいえ。従来のファイル共有やUSBドライブは、リアルタイムの共同編集に対応していません。ファイルはOneDriveまたはSharePointにある必要があります。

共同編集するには、全員がMicrosoft 365のサブスクリプションを必要としますか? ファイルをOneDrive/SharePointに保存するには、ファイルの所有者にMicrosoft 365のサブスクリプションが必要です。共同作業者は、Microsoftアカウントがあれば、有料のサブスクリプションなしで、Excel Online(無料のブラウザー版)で編集できます。

組織の外にいる人と、Excelファイルを共有できますか? はい。共有リンクを作成するときに「リンクを知っているすべてのユーザー」を選び、権限を「編集可能」に設定します。セキュリティを高めるために、リンクの有効期限やパスワードを設定することもできます。

Excelファイルを同時に編集できるのは、何人までですか? Microsoftは、Excelで最大50人の同時共同編集者をサポートしています。ほとんどのチームには十分すぎる人数です。

2人が同じセルを同時に編集するとどうなりますか? Excelが競合の解決ダイアログを表示し、どちらのバージョンを残すかを選べます。実際には、うまく共同作業するには、人によってスプレッドシートの異なるセクションで作業して、これを避けます。

他の人が誤って数式を編集するのを防ぐには? 校閲 → シートの保護 を使って、数式を含むセルをロックします。データ入力のセルはロックを解除したまま、数式のセルの変更を防げます。

AIで、みんなでより良いExcelスプレッドシートを作る

スプレッドシートを共有し、複数の人が作業するようになると、次の課題は、数式と分析になることが多いものです。CoreGPT for Excelなら、必要なことを普通の言葉で説明するだけ(「A列がSalesのB列を合計して」など)で、調べなくても、正確な数式がすぐに手に入ります。データ分析、列の説明、スプレッドシート内での文章作成も支援します。無料で、Excelの中で使え、登録は不要です。

お試しください:CoreGPT for Excel

関連記事:

関連記事