Excel「変更の表示」で誰がセルを変えたか確認する方法|履歴が空の原因も解説

Excelの共同編集ブックで「誰が、いつ、どのセルを変更したのか」を調べるには、対象ファイルを開き、**[校閲]→[変更の表示]**を選択します。右側の変更ウィンドウで、変更者、シート名、セル、変更日時、変更後の内容、以前の値を確認できます。

ただし、変更履歴が空でも、Excelの故障とは限りません。書式やグラフの変更は記録対象外であり、古いExcelからの編集、ファイルの置き換え、共同編集に対応していない操作などによって履歴が消える場合もあります。

この記事では、Excel for Microsoft 365とExcel for the webの共同編集ブックを対象に、変更者を確認する方法と、変更履歴が表示されない原因を実務的な順番で解説します。

目次

Excelの「変更の表示」で誰がセルを変えたか確認する方法

まず、変更履歴を確認したい共同編集ブックを開きます。

  1. Excelで対象のブックを開く
  2. リボンの[校閲]タブを選択する
  3. [変更の表示]を選択する
  4. 画面右側に表示された変更ウィンドウを確認する

変更ウィンドウには、新しい変更から順に履歴が表示されます。各履歴では、主に次の情報を確認できます。

  • 変更したユーザー
  • 変更した日時
  • 変更されたシートとセル
  • 変更後の値または数式
  • 変更前の値

複数セルをまとめて貼り付けた場合や、一括して編集した場合は、一括変更としてまとめて表示されることがあります。その場合は、変更カードを展開して個別の変更内容を確認します。([Microsoft サポート][1])

特定のセルや範囲だけを調べる

変更履歴が多いブックでは、変更ウィンドウを上から探すよりも、対象セルから直接絞り込む方が効率的です。

  1. 調べたいセルまたはセル範囲を選択する
  2. 選択範囲を右クリックする
  3. [変更の表示]を選択する

たとえば、売上表の「D25」の金額が変わっている場合は、D25を選択して右クリックし、[変更の表示]を開きます。ブック全体ではなく、D25に関係する変更を中心に確認できます。

複数セルを選択してから実行すれば、「D20:D30」のような範囲単位でも絞り込めます。

変更ウィンドウのフィルターを使う

すでに変更ウィンドウを開いている場合は、上部にあるフィルターから対象を絞れます。

絞り込み方法適した場面
シート特定シートの変更だけを確認したい
範囲表や入力欄など、一定範囲の変更を確認したい
単一セル数値や数式を誰が書き換えたか確認したい

範囲を指定する場合は、変更ウィンドウのフィルターで[範囲]を選び、セル参照を入力します。

たとえば、次のように指定できます。

売上集計!D20:D30

シート名に空白や特殊文字が含まれる場合は、Excelのセル参照に合わせた指定が必要になることがあります。

ウィンドウを開いている間の変更を更新する

変更ウィンドウを開いたまま別のユーザーが編集しても、一覧が自動的に切り替わらない場合があります。

新しい編集があったという通知が表示されたら、**[新しい変更の表示]**を選択して履歴を更新してください。変更内容を確認している途中で表示が次々に切り替わらないよう、利用者が更新のタイミングを選べる仕組みです。([Microsoft サポート][1])

「変更の表示」に記録される内容と記録されない内容

Excelの「変更の表示」は、ブック内のすべての操作を記録する機能ではありません。

主な記録対象は、セルの値や数式に関係する変更です。

操作内容変更の表示への記録
セルの文字や数値を変更表示される
数式を変更表示される
セルや範囲を移動表示される
セルや範囲を挿入・削除表示される
並べ替え表示対象になる
文字色や背景色を変更原則として表示されない
罫線や表示形式を変更原則として表示されない
グラフや図形を編集表示されない
ピボットテーブルを操作表示されない
フィルターを変更表示されない
行や列、セル範囲を非表示表示されない

たとえば、セルの金額は変わっていないものの、背景色だけが黄色から赤に変わった場合、その操作が変更ウィンドウに出ないことがあります。

同様に、グラフの大きさや表示位置を変えた場合、ピボットテーブルの項目を入れ替えた場合も、変更履歴に表示されないことがあります。履歴がないからといって、直ちに機能の故障と判断することはできません。([Microsoft サポート][2])

Excelの変更履歴を確認できる期間

2026年9月12日時点のMicrosoft公式サポートでは、「変更の表示」で確認できる過去の変更は最大365日間と案内されています。古い解説では「60日」と記載されている場合がありますが、現在の公式案内は365日です。([Microsoft サポート][1])

ただし、「最大365日」は、すべての操作が必ず365日間完全に保存されるという意味ではありません。

次のような制限があります。

  • 変更の種類によっては記録されない
  • 共同編集に対応していないExcelから編集すると履歴が消える場合がある
  • ファイルの置き換えによって履歴が空になる場合がある
  • 一部の変更では以前の値が表示されない
  • 履歴の時系列に欠落が生じる場合がある

そのため、「変更の表示」を無期限の業務監査記録や、完全性が保証された証跡として扱うのは適切ではありません。

変更履歴が空なのはなぜか

変更したはずなのに[変更の表示]が空の場合は、次の原因を順番に確認します。

古いExcelや買い切り版のExcelから編集された

共同編集ブックの変更を確実に記録するには、編集者全員が共同編集に対応するExcelを使用する必要があります。

主な対応環境は次のとおりです。

  • Excel for the web
  • 最新状態のExcel for Microsoft 365
  • 共同編集に対応するExcelモバイルアプリ

一方、古いバージョンのExcelや、共同編集に対応していない買い切り版から編集すると、その変更を追跡できないだけでなく、変更ウィンドウの履歴がクリアされる場合があります。([Microsoft サポート][2])

職場で共同編集を行う場合は、編集者ごとにExcelの種類が異なっていないか確認してください。

たとえば、次のような混在には注意が必要です。

  • AさんはExcel for Microsoft 365を使用
  • BさんはExcel for the webを使用
  • Cさんは更新されていない古いExcelを使用

この場合、Cさんの編集を境に履歴が欠落する可能性があります。

同名ファイルで置き換えられた

ファイル名が同じでも、Excel上では別のファイルとして扱われることがあります。

変更履歴が空になる可能性がある操作には、次のようなものがあります。

  • ローカルに保存したファイルを再アップロードした
  • [名前を付けて保存]や[コピーを保存]で作ったファイルを元の場所へ戻した
  • 同じファイル名の別ファイルで上書きした
  • メールなどで受け取ったファイルを元の共同編集ブックと置き換えた

見た目やファイル名が同じでも、元の共同編集ファイルがそのまま更新されているとは限りません。

変更履歴が突然すべて空になった場合は、「誰がセルを編集したか」だけでなく、ファイル自体が差し替えられていないかも確認してください。Microsoftも、ファイルのアップロード、コピーの保存、ファイルの置き換えによって変更ウィンドウが空になる場合があると案内しています。([Microsoft サポート][2])

変更内容が記録対象外だった

履歴が空でも、実際に行われた操作が次のような内容であれば、正常な動作である可能性があります。

  • セルの色を変えた
  • 罫線を追加した
  • 表示形式を変更した
  • グラフを編集した
  • 図形を移動した
  • ピボットテーブルを操作した
  • フィルター条件を変更した
  • 行や列を非表示にした

「値が変わったのか」「見た目だけが変わったのか」を切り分けることが重要です。

たとえば、セルに表示される日付が「2026/9/12」から「2026年9月12日」に変わっていても、内部の値が同じで表示形式だけを変更したのであれば、変更履歴に出ないことがあります。

共同編集に十分対応していない機能が使用された

Excelには、共同編集との組み合わせで完全には追跡されない機能があります。

このような機能が使用されると、一部の変更が表示されなかったり、変更ウィンドウの履歴がクリアされたりする場合があります。

原因を調べるときは、セル編集以外に特殊な操作をしていないか確認します。

  • マクロを実行した
  • アドインからセルを更新した
  • 外部ツールからデータを書き込んだ
  • 共同編集で十分に対応していない機能を使った
  • 更新されていないExcelからファイルを開いた

特に、VBAやアドインによって値が変更された場合は、変更自体が表示されても「以前の値」が記録されないことがあります。([Microsoft サポート][2])

変更ウィンドウの履歴がリセットされた

Excel for the webには、変更ウィンドウの履歴をクリアする機能があります。

この操作を実行すると、そのブックを利用するすべてのユーザーの変更履歴が消去されます。元に戻すことはできません。

履歴が空だからといって、対処方法としてリセットを実行してはいけません。リセットは履歴を修復する操作ではなく、残っている履歴を削除する操作です。

なお、変更ウィンドウをリセットしても、バージョン履歴など、ほかの場所に保存されている情報まで必ず消えるわけではありません。([Microsoft サポート][2])

以前の値が表示されない場合の原因

変更者、変更日時、セルは表示されるものの、変更前の値が出ない場合があります。

主な原因は次の2つです。

  • VBAやアドインなどのコードによって値が変更された
  • 更新されていないExcelから編集された

たとえば、マクロで複数セルの値を一括更新した場合、変更結果は確認できても、各セルの以前の値が完全には表示されないことがあります。

この状態は、変更ウィンドウそのものが空になる問題とは異なります。

状態考えられる原因
変更履歴がすべて空古いExcel、ファイル置換、履歴リセットなど
一部の操作だけ表示されない書式、グラフ、フィルターなどの対象外操作
変更者やセルは出るが旧値がないVBA、アドイン、更新されていないExcel
最近の変更しか表示されない変更表示の保存期間や履歴の制限

変更履歴が空のときに確認する順番

原因を効率よく切り分けるには、次の順番で確認します。

同じ共同編集ファイルを開いているか確認する

最初に、ファイル名だけではなく、保存場所も確認します。

OneDriveやSharePoint上の元ファイルではなく、ダウンロードしたコピーやメール添付のファイルを開いていないか確認してください。

変更されたのが値か書式かを確認する

数値、文字列、数式そのものが変わったのか、色や表示形式だけが変わったのかを切り分けます。

書式変更だけなら、変更履歴に出なくても異常ではありません。

編集者全員のExcelを確認する

共同編集に参加した全員が、最新のExcel for Microsoft 365、Excel for the web、対応するモバイルアプリのいずれかを利用しているか確認します。

自分のExcelが最新でも、ほかの編集者が古いExcelを使用していれば影響を受ける可能性があります。

ファイルが置き換えられていないか確認する

履歴がある時点から突然すべて消えた場合は、ファイルの再アップロードや上書きを疑います。

更新日時だけで判断せず、共同編集に使っていた元ファイルが維持されているかを確認してください。

対応アプリで新しいセル変更を記録できるか確認する

Excel for the webまたは最新のExcel for Microsoft 365で、確認用のセルに値を入力し、保存後に[新しい変更の表示]で記録されるか確認します。

新しい変更が記録される場合、現在の共同編集環境は動作しているものの、過去の履歴が消えている可能性があります。

バージョン履歴を確認する

変更ウィンドウで過去の編集を確認できない場合は、次の手順でバージョン履歴を開きます。

  1. [ファイル]を選択する
  2. [情報]を選択する
  3. [バージョン履歴]を選択する
  4. 調べたい日時のバージョンを開く

バージョン履歴では、過去のブックをプレビューし、現在の状態と見比べられます。[変更の表示]に履歴がない場合でも、古い状態がバージョンとして残っている可能性があります。([Microsoft サポート][2])

「変更の表示」と「バージョン履歴」の違い

両者は似ていますが、確認できる内容と目的が異なります。

項目変更の表示バージョン履歴
主な目的セル単位の変更者や変更内容を確認する過去のブック全体の状態を確認する
確認できる情報誰が、いつ、どのセルを、どう変えたか保存された各時点のファイル
以前の値表示される場合がある過去バージョンを開いて確認する
絞り込みシート、範囲、セルで絞り込めるバージョンの日時から選択する
向いている場面特定セルの変更者を知りたい履歴が空、古い状態を調べたい
注意点記録されない操作や履歴の欠落があるセルごとの変更理由までは分からない

「この金額を誰が変えたか」を調べるなら[変更の表示]を先に使います。

一方、「昨日のファイル全体がどのような状態だったか」を調べるなら、バージョン履歴が適しています。

変更の表示を業務で使うときの注意点

全員の編集環境をそろえる

共同編集ブックでは、一人でも古いExcelを使うと、ほかの利用者が確認していた履歴にも影響する可能性があります。

運用ルールとして、次のいずれかに統一するとトラブルを減らせます。

  • Excel for the webを使用する
  • 最新状態のExcel for Microsoft 365を使用する
  • ファイルをダウンロードせず、クラウド上の同一ファイルを直接編集する

コピーを元ファイルへ上書きしない

一時的にローカルへ保存したコピーを元の保存場所へ上書きすると、変更履歴が失われる可能性があります。

別のファイルとして保存する場合は、元の共同編集ファイルを置き換えないようにしてください。

変更履歴だけを完全な証跡にしない

「変更の表示」は、入力ミスの調査や共同編集時の確認には便利です。しかし、すべての操作を記録するものではありません。

重要な数値を扱うブックでは、変更履歴だけに依存せず、必要な時点のファイルをバージョン履歴でも確認できる状態にしておくことが重要です。

まとめ

Excelで誰がどのセルを変更したか確認するには、共同編集ブックを開き、**[校閲]→[変更の表示]**を選択します。特定のセルを調べる場合は、そのセルを右クリックして[変更の表示]を開くか、変更ウィンドウのフィルターでシートや範囲を絞り込みます。

変更履歴が空の場合は、次の順番で確認してください。

  1. 元の共同編集ファイルを開いているか
  2. 変更されたのがセルの値や数式か
  3. 編集者全員が対応するExcelを使っているか
  4. ファイルが再アップロードや上書きで置き換えられていないか
  5. [ファイル]→[情報]→[バージョン履歴]に古い状態が残っていないか

書式、グラフ、ピボットテーブル、フィルターなどの変更は表示されないため、履歴がないだけで故障とは判断できません。また、変更ウィンドウのリセットは履歴を復旧する機能ではなく、全員分の履歴を消去する操作です。履歴が空のときの対処としては実行せず、先に編集環境とバージョン履歴を確認しましょう。
[1]: https://support.microsoft.com/ja-jp/excel/show-changes-that-were-made-in-a-workbook “ブックで行った変更を表示する | Microsoft Support”
[2]: https://support.microsoft.com/ja-jp/excel/get-help-with-show-changes-in-excel “Excel で変更を表示してヘルプを取得する | Microsoft Support”

この記事を書いた人

実務の現場で詰まりがちなポイントを地図にするITブログ「IT trip」を運営。Windows/Office(Teams・Excel)からSQL、サーバ運用、ガジェットまで、再現性のある手順と“なぜそうなるか”を丁寧に解説します。読んだらすぐ試せること、そして迷った人の次の一歩が見えることを大切にしています。

コメント

コメントする

目次