Excelを使っていると、「このファイル、誰かが編集したのかな?」「どこが変わったのか確認したい」と思う場面は意外と多いものです。
特にチームで共有しているファイルや、上司・取引先とやり取りするExcelファイルでは、編集履歴の確認が業務効率やミス防止に大きく役立ちます。
この記事では、【Excel】エクセルの編集履歴を確認・削除する方法(誰が編集したか・オンラインでの履歴確認など)について、初心者の方にもわかりやすく解説していきます。
デスクトップ版のExcelはもちろん、OneDriveやSharePointと連携したオンライン環境での履歴確認方法まで網羅していますので、ぜひ最後までお読みください。
Excelの編集履歴を確認・削除するには「変更履歴」と「バージョン履歴」を使いこなすことが鍵
それではまず、Excelの編集履歴を確認・削除するための基本的な考え方について解説していきます。
Excelで編集履歴を管理する方法は、大きく分けて2種類あります。
ひとつは「変更履歴の記録(トラックチェンジ)」という機能で、誰がどのセルをいつ編集したかを記録するものです。
もうひとつは「バージョン履歴(自動保存)」で、OneDriveやSharePointに保存されたファイルに対して、自動的に保存されたバージョンを遡って確認できる機能です。
Excelの編集履歴を管理するための2大機能
① 変更履歴の記録(トラックチェンジ) → セル単位で誰がいつ何を変更したかを記録
② バージョン履歴(自動保存) → ファイル全体の変更を時系列でバックアップとして保存
それぞれの機能には得意・不得意な場面がありますが、目的に合わせて使い分けることが、Excel履歴管理の基本となります。
たとえば、「特定のセルを誰が変更したか知りたい」という場合は変更履歴の記録が有効です。
一方、「昨日の状態に戻したい」「ファイルがどのような経緯で変化したかを見たい」という場合には、バージョン履歴を使うのが適しています。
どちらの機能も、Excelを複数人で使用する場面では非常に頼りになる存在と言えるでしょう。
変更履歴の記録機能で誰が編集したかを確認する方法
続いては、変更履歴の記録機能を使って、誰がどのセルを編集したかを確認する方法を見ていきます。
この機能はExcel 2016・2019・Microsoft 365などのデスクトップ版で利用でき、共有ブック(ブックの共有)と組み合わせて使われることが多い設定です。
変更履歴を有効にする手順は以下の通りです。
【変更履歴を有効にする手順(Excel 2016・2019の場合)】
① 「校閲」タブをクリック
② 「変更履歴」→「変更履歴の記録」→「変更箇所の表示」を選択
③ 「編集中に変更履歴を記録する」にチェックを入れる
④ 「いつ」「作成者」「対象」などの条件を設定してOKをクリック
設定が完了すると、セルに変更が加えられるたびにその情報が記録されるようになります。
変更されたセルには青い枠線と小さな三角マークが表示されるため、視覚的にも変更箇所を把握しやすくなっています。
マウスカーソルをそのセルに合わせると、誰がいつ何を変更したかがポップアップで表示される仕組みです。
また、変更履歴を一覧で確認したい場合は、以下の手順で別シートに出力することができます。
【変更履歴を一覧表示する手順】
① 「校閲」タブ →「変更履歴」→「変更箇所の表示」
② 「新しいシートに変更履歴の一覧を作成する」にチェック
③ OKをクリックすると「履歴」シートが自動生成される
この「履歴」シートには、変更日時・変更者・変更前の値・変更後の値などが一覧で表示されます。
| 項目 | 内容の例 |
|---|---|
| 変更日時 | 2025/01/25 14:32 |
| 変更者 | 田中 太郎 |
| シート名 | Sheet1 |
| セル番地 | B3 |
| 変更前の値 | 15000 |
| 変更後の値 | 20000 |
| 操作の種類 | セルの変更 |
このように一覧化されることで、誰がどの部分を変更したのかを一目で把握できるようになります。
複数人で作業するプロジェクトファイルや、承認フローのある書類などでは特に重宝する機能と言えるでしょう。
変更履歴を承認・拒否する方法
変更履歴の記録機能では、記録された変更を個別に承認または拒否することも可能です。
「校閲」タブ →「変更履歴」→「変更箇所の確認」を選ぶと、変更のひとつひとつに対して承認・拒否を選択できる画面が表示されます。
この機能を活用すれば、上司がスタッフの修正内容をチェックしながら確定させるというワークフローも実現できます。
変更履歴が記録されない操作について
注意が必要なのは、すべての操作が変更履歴に記録されるわけではないという点です。
セルの書式変更(色・フォントなど)や、行・列の追加・削除、シートの追加・削除といった操作は、変更履歴に残らないケースがあります。
あくまでセルの値の変更が主な記録対象であることを把握しておきましょう。
変更履歴を削除(非表示・オフ)にする方法
変更履歴を削除・無効化したい場合は、「変更履歴の記録」→「変更箇所の表示」からチェックを外すことで記録をオフにできます。
ただし、記録をオフにすると、それまでの変更履歴も削除される点に注意が必要です。
削除する前に一覧を別シートや別ファイルに保存しておくと安心でしょう。
オンライン(OneDrive・SharePoint)でのバージョン履歴を確認する方法
続いては、OneDriveやSharePointと連携したオンライン環境でのバージョン履歴確認方法を確認していきます。
Microsoft 365を使用している場合、Excelファイルをクラウドに保存することで自動保存&バージョン履歴機能が有効になります。
この機能はファイルを保存するたびにバージョンが記録され、過去の状態にいつでも戻せるという強力な機能です。
バージョン履歴が使えるのはOneDriveまたはSharePointに保存されたファイルのみです。
ローカル(PC本体)に保存されたファイルでは、この機能は利用できないため注意しましょう。
バージョン履歴を確認する手順は以下の通りです。
【バージョン履歴の確認手順(Excel for Microsoft 365)】
① OneDriveまたはSharePointに保存されたExcelファイルを開く
② 画面上部のファイル名をクリック
③ 「バージョン履歴」を選択
④ 右側にバージョン一覧が表示されるので、確認したいバージョンをクリック
⑤ そのバージョンのExcelが別ウィンドウで開き、内容を確認できる
バージョン一覧には保存された日時と保存したユーザー名が表示されます。
つまり、「誰がいつ保存したか」という観点での編集者の特定も可能になるわけです。
もし過去のバージョンに戻したい場合は、対象のバージョンを開いた状態で「復元」ボタンをクリックするだけです。
SharePointでのバージョン履歴確認
SharePointに保存されたExcelファイルは、SharePointのサイト上からもバージョン履歴を確認できます。
ファイルを右クリック →「バージョン履歴」を選択すると、変更日時・変更者・バージョン番号が一覧で表示されます。
SharePointではメジャーバージョン・マイナーバージョンの管理も行えるため、より細かな履歴管理が必要な業務環境に向いています。
バージョン履歴を削除する方法
古いバージョン履歴を削除したい場合は、バージョン一覧から対象のバージョンを右クリックし「このバージョンを削除」を選択します。
また、すべての古いバージョンをまとめて削除したい場合は「すべてのバージョンを削除」のオプションも利用可能です。
重要なファイルのバージョンを誤って削除しないよう、削除前に内容を十分に確認してから操作することをおすすめします。
自動保存の設定を確認する
バージョン履歴が正しく保存されているかどうかは、自動保存がオンになっているかで大きく変わります。
Excel画面の左上に「自動保存 オン」と表示されていれば、変更のたびにバージョンが記録されている状態です。
オフになっている場合は、トグルスイッチをクリックしてオンに切り替えましょう。
ExcelオンラインとデスクトップExcelの編集履歴の違い
続いては、ExcelオンラインとデスクトップExcelにおける編集履歴の扱いの違いを確認していきます。
同じExcelでも、ブラウザで使う「Excelオンライン(Excel for the Web)」とインストール型の「デスクトップExcel」では、履歴管理の仕様に違いがあります。
| 機能 | デスクトップExcel | Excelオンライン |
|---|---|---|
| 変更履歴の記録(トラックチェンジ) | 利用可能 | 一部のみ対応 |
| バージョン履歴 | OneDrive連携時に利用可能 | 常に利用可能(OneDrive保存時) |
| 誰が編集したかの確認 | 変更履歴・バージョン履歴で確認 | バージョン履歴で確認 |
| リアルタイム共同編集 | Microsoft 365で対応 | 標準対応 |
| 履歴の削除 | 可能 | 管理者権限による |
Excelオンラインでは、リアルタイム共同編集が標準機能として備わっており、複数人が同時に編集した内容もバージョン履歴で追跡できます。
一方、従来型の変更履歴記録(トラックチェンジ)はExcelオンラインでは機能が制限されているため、この点は注意が必要でしょう。
リアルタイム共同編集中の編集者確認方法
ExcelオンラインやMicrosoft 365のデスクトップ版では、複数人が同時に編集している場合、他の編集者のカーソル位置がリアルタイムで色分け表示されます。
画面右上にはアクセス中のユーザーのアイコンも表示されるため、現在誰がファイルを開いているかを瞬時に把握できます。
この機能はTeamsやSharePointと組み合わせると、より効果的なコラボレーション環境を構築できるでしょう。
編集履歴を活用したミス防止の工夫
変更履歴機能とバージョン履歴を組み合わせることで、誤って上書きされたデータの復元も容易になります。
「気づいたら大事なデータが消えていた」という事態を防ぐためにも、クラウド保存+自動保存の設定は必ず有効にしておくことをおすすめします。
また、重要なファイルは定期的にコピーをローカルにも保存する習慣をつけておくと、より安心な運用が実現できます。
Excel管理者向けの履歴管理ポイント
チームや組織のExcelファイルを管理する立場の方は、SharePointのバージョン管理設定を適切に構成することが重要です。
バージョンの保存上限数や、マイナーバージョン・メジャーバージョンの公開ルールを設定することで、組織全体の履歴管理が統一されます。
Microsoft 365の管理センターからも設定できるため、IT担当者と連携しながら運用ルールを整備していきましょう。
まとめ
この記事では、【Excel】エクセルの編集履歴を確認・削除する方法(誰が編集したか・オンラインでの履歴確認など)について解説しました。
Excelの編集履歴を管理するには、「変更履歴の記録」と「バージョン履歴」の2つの機能を目的に応じて使い分けることがポイントです。
セル単位で誰が何を変更したか知りたいときは変更履歴の記録、ファイル全体の過去の状態を確認・復元したいときはバージョン履歴が適しています。
また、OneDriveやSharePointと連携することで、オンライン環境でも充実した履歴管理が実現します。
編集履歴の機能を上手に活用することで、チームでのファイル管理がよりスムーズになり、ミスや情報の食い違いを大幅に減らせるでしょう。
ぜひ今回紹介した方法を業務に取り入れ、Excelをさらに便利に活用してみてください。