ScrubDrop

ScrubDrop › ガイド

Excel の旧「ブックの共有」と共同編集:ファイルの中に残る利用者名と、確かめ方

最終更新日:2026 年 10 月 25 日

要点:ブックを何人かで編集する 2 つのやり方は、履歴を持つ場所が違います。古い「ブックの共有」(共有ブック)は、履歴をファイルの中に持ちます。保存した変更のまとまりごとの見出し(利用者の名前と日時)、変更のログ(変える前のセルの値を含む)、利用者の一覧(それぞれが共有ブックを開いた日時)です。OneDrive や SharePoint での共同編集は、[変更の表示]と[バージョン履歴]で変更を見せますが、その履歴が .xlsx の中にあるとは Microsoft のページは書いていません。どちらのやり方でも、ファイルそのものには、最後に保存した人の名前、保存したフォルダー、コメントやメモを書いた人の名前が入ることがあります。写しで共有を外し、コメントとプロパティを取り除いて、写しを確かめます。

ブックを何人かで編集する 2 つのやり方

Microsoft のページ「共有ブック機能について」は、「"共有ブック" は、1 つのブック上で複数のユーザーと共同作業ができる以前の機能です。 この機能には多くの制限があるため、共同編集に置き換えられました。」と書いています。共有ブックは OneDrive や SharePoint ではなくネットワーク上の場所に置き、共有すると「Excel ウィンドウの上部のファイル名の横に「- 共有」と表示されます」。新しいバージョンの Excel ではボタンが隠れていて、「Excel の共有ブックはどうなりましたか?」のページが、[ブックの共有 (レガシー)]や[変更履歴の記録 (レガシー)]をクイック アクセス ツール バーに加える手順を載せています。

共同編集は「Excel ブックの共同編集を使用して同時に共同作業を行う」のページにあります。ブックを OneDrive、OneDrive for Business、SharePoint Online のライブラリに置き、「お互いの変更をわずか数秒ですばやく確認できます」。

共有ブックがファイルの中に持つもの

Open XML SDK の旧版のリファレンスは、共有ブックが加える部品について、ISO/IEC 29500(2008 年の第 1 版)の文をそのまま載せています(英語)。変更履歴の見出しの一覧(headers)のページによると、変更のまとまりは「is saved to the revision history, which is persisted on disk with the file in the form of different log files and headers」、つまり、ログと見出しの形でファイルと一緒にディスクに保存される変更履歴に入ります。

旧「ブックの共有」が .xlsx に加えるものと、そこにある名前
部品持っているもの名前
変更履歴の見出し保存した変更のまとまりごとの見出し(header、英語)。いつ、誰が変えたかと、その変更のログの場所を持ちます。一覧は、変更履歴を何日残すか(preserveHistory)も持ちます。userName(変更した利用者の名前)と dateTime
変更履歴のログ変更そのもの。セルの変更は「古いセル データ」と「新しいセル データ」を持つので、上書きした値がファイルに残っていることがあります。多くは、そのログが属する見出しの userName で分かります。コメントの変更([リビジョン]セルのコメント)は、「このコメントを変更した作成者の名前」を author 属性に持ちます
利用者の一覧利用者ごとのuserInfo(英語)。変更履歴にかかわる、その利用者の情報です。name(その利用者の表示名)と、その利用者が共有ブックを開いた日時

これらのページは、Excel が部品に付けるファイル名を書いていません。展開した写しで部品を探すには、上の要素名で検索します。見出しの部品は headers(各 header が userName を持つ)、ログの部品は revisions、利用者の一覧の部品は users(userInfo を並べたもの)が、それぞれいちばん外側の要素です。共有ブックには、ほかにも名前が入る場所が 2 つあります。

共同編集が持つもの、その場所

Microsoft のページ「ブックで行った変更を表示する」は、[変更の表示]で「ブックを変更したユーザー、変更内容、変更日時を確認できます」、[変更]ウィンドウには「参照用として前のセル値も表示されます」と書き、確かめた日には「過去 365 日間から変更を表示できます」とありました。

ページ「Excel で変更を表示してヘルプを取得する」は、誰かが「ファイルのアップロード、コピーの保存、またはファイルの置き換え」をするとウィンドウが空になりうること、Excel for the web の[ファイル]→[情報]→[変更のリセット]で、ブックを使うすべての人の[変更]ウィンドウの履歴が消えることを書き、古い変更は[ファイル]→[情報]→[バージョン履歴]で見るよう案内しています。リセットについては、「この操作では、過去の変更の痕跡がすべて消去されるわけではありません。 リビジョン ログ、バージョン履歴、およびその他の追跡では、ブックに対する以前の変更が引き続き表示される場合があります。」とも書いています。どちらのページも、[変更の表示]の履歴がどこに保存されるかは書いておらず、ダウンロードしたり添付したりする .xlsx の中にあると書いた Microsoft のページは見つかりませんでした。共有リンクから届くもの(前の版など)は、OneDrive・SharePoint のリンクと添付の違い(英語)にまとめています。

共同編集したファイルそのものが持つのは、ふつうのブックと同じものです。ドキュメント検査のページは、Excel について「Microsoft 365 では、最後にブックを保存したユーザーの名前、ドキュメントが作成された日付、およびドキュメントの場所が自動的に保持されます」と書いています。保存した場所は、たとえば Microsoft の仕様 [MS-XLSX] の absPath 要素(英語)が「the absolute path to the workbook」(ブックの絶対パス)として持ちます(ドキュメント検査の「ドキュメントの場所」がどの要素を指すかは、そのページには書かれていません)。フォルダーの名前にユーザー名が入っていれば、それも分かります。これは共同編集したファイルに限りません。詳しくはExcel に残るフォルダーのパスの記事にあります。スレッド形式のコメントは、コメントした人を人の一覧に持ちます(コメントとメモの記事)。

ドキュメント検査でできること、できないこと

ドキュメント検査のページは、「コメントと注釈、ドキュメントのプロパティと個人情報、ヘッダーとフッターのインスペクターは、共有ブックとして保存されているブックでは使用できません」と書き、その理由を「共有ブックでは、個人情報を使用して複数のユーザーが同じブックで共同作業できるようにしているためです」としています。勧めているのは、ブックをコピーして共有を解除することです。共有していないブックでは、コメント、ドキュメントのプロパティ、ユーザー名、ドキュメントの場所などを見つけて削除できると挙げています。Excel の一覧には、共有ブックの変更履歴は出てきません。

共有を外して、写しを確かめる

  1. 原本の[校閲]→[ブックの共有](見当たらなければ、「Excel の共有ブックはどうなりましたか?」のページの手順でクイック アクセス ツール バーに加えた[ブックの共有 (レガシー)])の[編集]タブで、[現在このブックを開いているユーザー]の一覧が自分だけであること、ほかの人の作業が終わっていることを確かめます。
  2. 変更の記録が要るなら、「共有ブック機能について」のページは、共有を外す前に変更履歴の写しを作る手順を載せています。原本で、ページの表記で「[変更履歴の確認>変更履歴>強調表示]」を選び、[変更日]を[すべて]にし、[変更者]と[対象範囲]をオフ、[新しいシートの変更を一覧表示する]をオンにして、できた履歴のワークシートを印刷するか別のブックに写します。このシートには名前と変更がすべて出るので、送る写しに履歴のシートが出てきたら削除します。
  3. 送るための写しを作り、写しを開いて[ブックの共有]の[編集]タブで[複数のユーザーによる同時編集を行う...]をオフにします。チェック ボックスが使えないときは、ページのとおり、先に[校閲]タブの[共有ブックの保護を解除する]を選びます。原本の共有はそのままです。
  4. 写しで、[表示]→[カスタム ビュー]からほかの人の個人用ビューを削除します。
  5. 共有を外した写しでドキュメント検査を実行するか、コメント・メモ・プロパティを自分で取り除きます。
  6. タイトル バーから「- 共有」が消えたことを確かめます。続けて、別の写しの拡張子を .zip にして展開し、上の変更履歴の見出し・ログ・利用者の一覧が残っていないかを探します。共有を外すとファイルから何が消えるかを書いた Microsoft のページは見つからなかったので、この確かめ方で見ます。
  7. すべての部品を、作業した人たちの名前で検索し、docProps/core.xml の cp:lastModifiedBy を見ます。

共同編集したブックなら、確かめるのは送る写しです。写しをダウンロードするか保存して、同じようにプロパティ・コメント・メモを見ます。

ScrubDrop がすること

ScrubDrop はブックをブラウザーの中で読み、ファイルはアップロードしません。共有ブックの変更履歴は、変更履歴の種類として一覧にします。変更履歴のログ一つごとに一つの項目で(ログが無ければ見出しと利用者の一覧の部品を項目にします)、部品の名前で示し、中の名前は読み出しません。ブックのファイル共有の設定(fileSharing 要素。リファレンスは「ブックのファイル共有設定を追跡します」と書き、パスワードのハッシュや読み取り専用の推奨などを持ちます。「ブックの共有」の機能とは別のものです)にあるユーザー名、カスタム ビュー、保存した場所は、プロパティとして数えます。コメントとメモも一覧にします。無料版は 1 回に 1 ファイルで、変更履歴(見出し、コメントの作成者を含むログ、利用者の一覧)を取り除き、プロパティ(そのユーザー名、カスタム ビュー、保存した場所を含む)とコメント・メモを取り除きます。セルは今の値のまま残ります。これはエンジンのコードがすることで、私たちは Excel で保存したブックではなく、手で書いた合成の試験用ファイルで試しました。結果は書き出したものとは別のソフトウェアで読み直してから渡します。結果を Excel で開いたときの様子は確かめていないので、先に Excel で共有を外すか、結果を Excel で開いてタイトル バーを見てください。OneDrive や SharePoint にある[変更の表示]の履歴やバージョン履歴には、ScrubDrop は触れません。

よくある質問

「ブックの共有」をオフにすれば、変更履歴はファイルから消えますか?

Microsoft のページは、オフにする前に必要なら変更履歴を履歴のワークシートに写す手順を載せていますが、そのあとファイルに何が残るかを書いたページは見つかりませんでした。写しを展開して、変更履歴の見出し・ログ・利用者の一覧を探してください。

ドキュメント検査で、ブックのプロパティを削除できないのはなぜですか?

ブックが共有ブックとして保存されていると、コメントと注釈、ドキュメントのプロパティと個人情報、ヘッダーとフッターのインスペクターは使えない、と Microsoft のページは書いています。共有ブックは、何人かで共同作業するために個人情報を使うからです。ブックをコピーして共有を解除し、その写しを検査してください。

共同編集したブックをダウンロードした写しに、[変更の表示]の履歴は入りますか?

その履歴がどこにあるかを、Microsoft のページは書いていません。ファイルのアップロード、コピーの保存、置き換えのあとは[変更]ウィンドウが空になりうる、とは書いています。写しにはその写しのプロパティ・コメント・メモが入っているので、それを確かめてください。

出典:このページからリンクした Microsoft のページは 2026 年 10 月 25 日に確認しました。ScrubDrop は Microsoft と提携していません。

共有ブックの変更履歴を取り除く。ブラウザーの中で動き、アップロードしません。無料版は 1 回に 1 ファイルで、ScrubDrop が扱う種類のうち見つけたものはすべて一覧にし、プロパティ・コメントを取り除き、変更履歴は承諾して取り除きます。ファイルを確認