スキップしてメイン コンテンツへ

共有ブックの変更履歴を記録する

重要: この記事では、"共有ブック" を使って変更履歴を記録する以前の方法について説明します。 共有ブック機能には多くの制限があり、共同編集によって置き換えられました。 共同編集を行うと、変更を追跡することはできません。 ただし、自分と他のユーザーが同時にファイルを開いている場合は、他のユーザーの選択内容と変更内容を表示できます。 また、ファイルがクラウドに保存されている場合は、各ユーザーの変更を確認できるように、過去のバージョンを表示することができます。 共同編集の詳細については、こちらを参照してください。

  1. 続行する前にこの方法を使用する必要があることを確認してください。 共有ブックには制限があり、特に Web 用 Excelを使用して編集できないことがあります。 そのため、共同編集を強くお勧めします。これは共有ブックの代わりとなります。

  2. [校閲]、[ブックの共有] の順にクリックします。

    新しいバージョンの Excel では、[ブックの共有] ボタンが非表示になっていることにご注意ください。 非表示を解除する方法についてはこちらを参照してください

  3. [ブックの共有] ダイアログ ボックスの [編集] タブで、[複数のユーザーによる同時編集と、ブックの結合を許可する] チェック ボックスをオンにします。

  4. [詳細設定] タブをクリックします。

  5. [変更履歴] の [変更履歴を次の期間保持する] をクリックし、右の [日間] ボックスに変更履歴を保存する日数を入力します。 既定では、30 日分の変更履歴が保持され、この日数よりも前の変更履歴は完全に消去されます。 変更履歴を 30 日より長く保持するには、30 よりも大きい数値を入力します。

  6. [OK] をクリックし、ブックを保存するように求めるメッセージが表示されたら、[OK] をクリックしてブックを保存します。

  1. [変更履歴の記録] > クリックし、[変更箇所の確認] をクリックします。

    新しいバージョンの Excel では、[変更履歴の記録] ボタンが非表示になっていることにご注意ください。 非表示を解除する方法についてはこちらを参照してください

  2. ブックの保存を確認するメッセージが表示された場合は、[OK] をクリックします。

  3. [反映する変更の選択] ダイアログ ボックスで、次の操作を行います。

    • 特定の日以降に行われた変更を反映するか元に戻すには、[変更日] チェック ボックスをオンにし、[変更日] ボックスの一覧の [指定日以降] をクリックして、変更を表示する最初の日付を入力します。

    • 他のユーザーによる変更を反映するか元に戻すには、[変更者] チェック ボックスをオンにし、[変更者] ボックスの一覧で、変更を表示するユーザーをクリックします。

    • すべてのユーザーによる変更を反映するか元に戻すには、[変更者] チェック ボックスをオフにします。

    • 特定の領域に対する変更を反映するか元に戻すには、[対象範囲] チェック ボックスをオンにし、ワークシート範囲のセル参照を入力します。

    • ブック全体に対する変更を反映するかどうかを選択するには、[対象範囲] チェック ボックスをオフにします。

  4. [OK] をクリックし、[変更箇所の確認] ダイアログ ボックスで、それぞれの変更に関する情報を確認します。

  5. 各変更を反映するかどうかを選択するには、[反映する] または [反映しない] をクリックします。

  6. セルの値を選択するように求めるメッセージが表示されたら、使う値をクリックし、[反映する] をクリックします。

注: 

  • 変更を反映するかどうかを決定するまで、次の変更に進むことはできません。

  • 残りのすべての変更について反映するかどうかを一度に決定するには、[すべて反映する] または [すべて反映しない] をクリックします。

  1. [ 変更履歴の記録> をクリックし、[変更箇所の表示] をクリックします。

    新しいバージョンの Excel では、[変更履歴の記録] ボタンが非表示になっていることにご注意ください。 非表示を解除する方法についてはこちらを参照してください

  2. 表示する変更を選択するには、次の操作を行います。

    • 管理されたすべての変更を表示するには、[変更日] チェック ボックスをオンにし、[変更日] ボックスの一覧の [すべて] をクリックします。次に、[変更者] と [対象範囲] の各チェック ボックスをオフにします。

    • 特定の日以降に加えられた変更を表示するには、[変更日] チェック ボックスをオンにします。次に、[変更日] ボックスの一覧の [指定日以降] をクリックして、変更を表示する最初の日付を入力します。

    • 特定のユーザーによる変更を表示するには、[変更者] チェック ボックスをオンにして、[変更者] ボックスの一覧で表示する変更を実行したユーザーをクリックします。

    • 特定のセル範囲に対する変更を表示するには、[対象範囲] チェック ボックスをオンにし、ワークシート範囲のセル参照を入力します。

  3. 変更の表示方法を指定するには、次の操作を行います。

    • ワークシート上で変更箇所を強調表示するには、[変更箇所を画面に表示する] チェック ボックスをオンにします。

    • 変更の一覧を別のワークシートに作成するには、[新しいシートに変更箇所一覧を作成する] チェック ボックスをオンにして履歴のシートを表示します。

      注: このチェック ボックスは、変更の管理を有効にし、1 つ以上の管理可能な変更を加えてからブックを保存した後に、初めて有効になります。

変更の管理を無効にすると、変更履歴が削除されます。 この情報のコピーを残すには、次の操作を実行して履歴のシートを印刷するか、他のブックにコピーします。

  1. [校閲]、[変更履歴の記録]、[変更箇所の表示] の順にクリックします。

    新しいバージョンの Excel では、[変更履歴の記録] ボタンが非表示になっていることにご注意ください。 非表示を解除する方法についてはこちらを参照してください

  2. [強調表示する変更箇所の指定] で、[変更日] チェック ボックスをオンにし、[変更日] ボックスの一覧の [すべて] をクリックします。

  3. [変更者] チェック ボックスと [対象範囲] チェック ボックスをオフにします。

  4. [新しいシートに変更箇所一覧を作成する] チェック ボックスをオンにします。

  5. [OK] をクリックします。

  6. これで、履歴を別のブックに印刷したり、コピーしたりできます。

作業を進めながら変更を強調表示する場合、Excel では、すべての訂正箇所 (変更、挿入、削除など) が強調色で表示されます。

  1. [ 変更履歴の記録> をクリックし、[変更箇所の表示] をクリックします。

    新しいバージョンの Excel では、[変更履歴の記録] ボタンが非表示になっていることにご注意ください。 非表示を解除する方法についてはこちらを参照してください

  2. [変更箇所の表示] ダイアログ ボックスで、[編集中に変更箇所を記録する] チェック ボックスをオンにします。 このチェック ボックスをオンにすると、ブックが共有され、ユーザーが変更した箇所が強調表示されます。

  3. [強調表示する変更箇所の指定] で、[変更日] チェック ボックスをオンにし、[変更日] ボックスの一覧の適切なオプションをクリックします。

  4. どのユーザーによる変更を強調表示するかを指定するには、[変更者] チェック ボックスをオンにし、[変更者] ボックスの一覧の適切なオプションをクリックします。

  5. 変更を強調表示するワークシート領域を指定するには、[対象範囲] チェック ボックスをオンにし、[対象範囲] ボックスにワークシート範囲のセル範囲を入力します。

  6. [変更箇所を画面に表示する] チェック ボックスがオンになっていることを確認します。

  7. [OK] をクリックします。 ブックの保存を確認するメッセージが表示されたら、ブックを保存します。

  8. ワークシート上で必要な変更を行います。 書式設定などの一部の変更は管理されないため、強調色でマークされていないことに注意してください。

変更を強調表示する必要がなくなったら、この機能を無効にできます。

  1. [ 変更履歴の記録> をクリックし、[変更箇所の表示] をクリックします。

    新しいバージョンの Excel では、[変更履歴の記録] ボタンが非表示になっていることにご注意ください。 非表示を解除する方法についてはこちらを参照してください

  2. [変更箇所の表示] ダイアログ ボックスで、[編集中に変更箇所を記録する] チェック ボックスをオフにします。

  1. [校閲]、[変更履歴の記録]、[変更箇所の表示] の順にクリックします。

    新しいバージョンの Excel では、[変更履歴の記録] ボタンが非表示になっていることにご注意ください。 非表示を解除する方法についてはこちらを参照してください

  2. [強調表示する変更箇所の指定] で [変更日] チェック ボックスをオンにし、[変更日] ボックスの一覧の [すべて] をクリックします。

  3. [変更者] チェック ボックスと [対象範囲] チェック ボックスをオフにします。

  4. [新しいシートに変更箇所一覧を作成する] チェック ボックスをオンにします。

  5. [OK] をクリックします。

  6. 履歴のシートで、列ラベルの横にあるフィルター矢印をクリックして、必要な情報を検索します。

注: ブックを保存すると、履歴ワークシートが非表示になります。 保存した後で履歴ワークシートを表示するには、[変更箇所の表示] ダイアログ ボックスで [新しいシートに変更箇所一覧を作成する] チェック ボックスをオンにして、もう一度表示する必要があります。

Excel for Mac で変更履歴の記録機能を使用すると、 共有ブックに加えられた変更に関する情報を管理、維持、表示することができます。

重要: 

  • 新しいバージョンの Excel for Mac では、[変更履歴の記録] ボタンはリボンに表示されなくなりました。 この機能を使用するには、まず、変更履歴をリボンに追加する必要があります。 詳細については、「[変更履歴の記録] ボタンをリボンに追加する」を参照してください。

  • 変更の管理は、共有ブックでのみ使用できます。 実際には、変更の管理をオンにすると、ブックが自動的に共有ブックになります。 通常、共有ブックは他のユーザーがアクセスできる場所に保存されますが、共有ブックのローカル コピーで変更の管理を行うこともできます。

リボンに [変更履歴の記録] ボタンを追加する

リボンに [変更履歴の記録] ボタンを追加するには、ユーザー設定のグループを作成し、そのボタンをグループに追加する必要があります。

  1. [ Excel > の環境設定] >リボン & ツールバーをクリックします。

    Office2016 for Mac リボン ツール バーの環境設定
  2. [リボンのユーザー設定] の [メインタブ] で、[校閲] を選択します。

  3. [メインタブ] の一覧の下の [ Office2016 for Mac リボンのカスタマイズ: 追加ボタン ] をクリックし、[新しいグループ] を選択します。

  4. このカスタムグループの名前を変更できるようになりました。 [新しいグループ (ユーザー設定)] を選択し、[ Office2016_for_Mac_Customize_Ribbon_Settings Office2016_for_Mac_Customize_Ribbon_Settings 名前の変更] をクリックして、[表示名] ボックスに名前を入力し、[保存] をクリックします。

  5. [コマンドの選択] で、[メインタブ] を選び、リストで [ 変更履歴の記録 > の > 変更を確認する] (レガシー)を選択し、[ > ] (矢印の追加) をクリックして、作成したユーザー設定のグループの下にアイテムを移動します。

    [変更履歴の記録 (レガシ)] をクリックし、[>] をクリックして [校閲] タブのオプションを移動します。

  6. [保存] をクリックし、[Excel 環境設定] ダイアログボックスを閉じます。

    リボンの [校閲] タブに [変更履歴の記録] (レガシー)オプションが表示されます。

    リボンの [変更履歴の記録 (レガシ)] オプション

  1. [校閲] タブの [変更履歴の記録] をクリックし、[変更箇所の表示] をクリックします。

  2. [編集中に変更履歴を記録する] をオンまたはオフにします。これにより、ブックも共有される チェックボックスをオンにします。

    このチェック ボックスをオンにすると、ブックが共有され、ユーザーが変更した箇所が強調表示されます。 このチェックボックスをオフにすると、この操作でブックが共有使用から削除されることを示すメッセージが表示されます。

作業しながら変更箇所を強調表示すると、すべての変更履歴 (変更、挿入、削除など) が強調色で表示されます。

  1. [校閲] タブの [変更履歴の記録] をクリックし、[変更箇所の表示] をクリックします。

  2. [編集中に変更履歴を記録する] を選択します。これにより、ブックも共有される チェックボックスをオンにします。

  3. [強調表示する変更箇所の指定] で、[変更日時] チェックボックスをオンにし、ドロップダウンリストで目的のオプションをクリックします。

  4. 次の操作を行います。

    指定するもの

    操作

    変更を強調表示するユーザー

    [対象] チェックボックスをオンにし、[ユーザー ] メニューで目的のオプションをクリックします。

    変更を強調表示するシートの領域

    [ Where 条件] チェックボックスをオンにし、[ where ] ボックスにシート範囲のセル参照を入力します。

    ヒント: [場所] ボックスの右端にある [ダイアログ縮小]アイコンをクリックして、シート上で使用する範囲を選択することもできます。 完了したら、もう一度 [ダイアログ縮小] をクリックして、ダイアログボックス全体を表示します。

  5. [変更箇所を画面に表示する] チェックボックスがオンになっていることを確認します。

  6. [OK] をクリックします。

    ブックを保存するかどうかを確認するメッセージが表示されたら、[ OK]をクリックします。

  7. シートで必要な変更を行います。

    注: 書式設定などの一部の変更は管理されないため、強調色で表示されません。

変更を強調表示する必要がなくなった場合は、強調表示を解除できます。

  1. [校閲] タブの [変更履歴の記録] をクリックし、[変更箇所の表示] をクリックします。

  2. [変更箇所を画面に表示する] チェックボックスをオフにします。

  1. [校閲] タブの [変更履歴の記録] をクリックし、[変更箇所の表示] をクリックします。

    注: 編集中に変更履歴を記録する場合。これにより、ブックも共有される 選択されていない場合、ブックの変更履歴は記録されませんでした。

  2. 表示する変更を選択するには、次のいずれかの操作を実行します。

    表示内容

    操作

    追跡されたすべての変更

    [条件 ] チェックボックスをオンにし、 [タイミング] ポップアップメニューから [すべて] を選択して、[対象ユーザー ] と [場所] チェックボックスをオフにします。

    特定の日以降に行われた変更

    [変更日] チェックボックスをオンにし、 [変更日] ボックスの一覧の [指定日以降] をクリックして、変更を表示する最初の日付を入力します。

    特定のユーザーによって行われた変更

    [変更] チェックボックスをオンにし、[変更] ボックスの一覧で、変更を表示するユーザーをクリックします。

    特定のセル範囲に対する変更

    [場所] チェックボックスをオンにして、シート範囲のセル参照を入力します。

  3. [場所] ボックスの右端にある (ダイアログ縮小) をクリックして、シート上で使用する範囲を選択することもできます。 完了したら、もう一度 [ダイアログ縮小] をクリックして、ダイアログボックス全体を表示します。

  4. 変更を表示する方法を指定するには、次のいずれかの操作を行います。

    目的

    操作

    シートの変更箇所を強調表示する

    [変更箇所を画面に表示する] チェックボックスをオンにします。

    この方法では、強調表示されたセルにポインターを置くことにより、変更に関する詳細を表示できます。

    別のシートに変更のリストを作成する

    [新しいシートに変更箇所一覧を作成する] チェックボックスをオンにして、履歴のシートを表示します。

    このチェック ボックスは、変更の管理を有効にし、1 つ以上の管理可能な変更を加えてからブックを保存した後に、初めて有効になります。

  1. [校閲] タブで、[変更履歴の記録] をクリックし、[変更箇所確認] をクリックします。 .

    ブックを保存するかどうかを確認するメッセージが表示されたら、[ OK]をクリックします。

  2. [反映する変更の選択] ダイアログボックスで、次のいずれかの操作を行います。

    承認または拒否するには

    操作

    特定の日以降に行われた変更

    [変更日] チェックボックスをオンにし、 [変更日] ボックスの一覧の [以降] をクリックして、変更を確認する最も早い日付を入力します。

    他のユーザーによって行われた変更

    [変更] チェックボックスをオンにし、[変更] ボックスの一覧で、変更を確認するユーザーをクリックします。

    すべてのユーザーによって行われる変更

    [担当者] チェックボックスをオフにします。

    特定の領域に加えられた変更

    [場所] チェックボックスをオンにして、シート範囲のセル参照を入力します。

    [場所] ボックスの右端にある (ダイアログ縮小) をクリックして、シート上で使用する範囲を選択することもできます。 完了したら、もう一度 [ダイアログ縮小] をクリックして、ダイアログボックス全体を表示します。

    ブック全体に対する変更

    [場所] チェックボックスをオフにします。

  3. [OK] をクリックし、[変更箇所の確認] ダイアログ ボックスで、それぞれの変更に関する情報を確認します。

    この情報には、加えた変更の影響を受けるその他の変更が含まれています。 必要に応じて画面をスクロールして、すべての情報を表示できます。

  4. それぞれの変更について、[承諾] または [元に戻す] をクリックします。

    注: 

    • セルの値を選択するように求められたら、目的の値をクリックし、[承諾] をクリックします。

    • 変更を反映するかどうかを決定するまで、次の変更に進むことはできません。

    • 残りのすべての変更について反映するかどうかを一度に決定するには、[すべて反映する] または [すべて反映しない] をクリックします。

    • すべての変更は、履歴シートに表示する前に保存する必要があります。

    • 変更を拒否した場合、履歴シートでは、拒否された [処理の種類] 列に "取り消し" または "反映しない処理の結果" と記録されます。 履歴のシートを表示するには、「履歴シートを表示する」を参照してください。

  1. [校閲] タブの [変更履歴の記録] をクリックし、[変更箇所の表示] をクリックします。

    注: 編集中に変更履歴を記録する場合。これにより、ブックも共有される チェックボックスがオンになっていない場合、ブックの変更履歴は記録されませんでした。

  2. [強調表示する変更箇所の指定] で、[変更日時] チェックボックスをオンにし、[変更日時] ポップアップメニューの [すべて] をクリックします。

  3. [変更者] チェック ボックスと [対象範囲] チェック ボックスをオフにします。

  4. [新しいシートに変更箇所一覧を作成する] チェック ボックスをオンにし、[OK] をクリックします。

  5. [OK] をクリックします。

    [履歴] シートが表示されます。

  6. [履歴] シートで、列ラベルの横にあるフィルター矢印をクリックして、必要な情報を見つけます。

    注: ブックを保存すると、履歴シートが非表示になります。 保存した後に履歴シートを表示するには、[変更箇所の表示] ダイアログボックスの [新しいシートに変更箇所一覧を作成する] チェックボックスをオンにして、もう一度表示する必要があります。

変更履歴は、変更の管理を無効にしたときに削除されるため、履歴のコピーを保存しておくことをお勧めします。 履歴のシートを印刷したり、別のブックにコピーしたりすることができます。

  1. [校閲] タブの [変更履歴の記録] をクリックし、[変更箇所の表示] をクリックします。

  2. [強調表示する変更箇所の指定] で、[変更日時] チェックボックスをオンにし、[変更日時] ボックスの一覧の [すべて] をクリックします。

  3. [変更者] チェック ボックスと [対象範囲] チェック ボックスをオフにします。

  4. [新しいシートに変更箇所一覧を作成する] チェック ボックスをオンにします。

  5. [OK] をクリックします。

    ヒント: 

    • 履歴のシートを印刷するには、[ファイル] メニューの [印刷] をクリックし、必要な印刷オプションを選択して、[印刷] をクリックします。

    • 履歴シートを別のブックにコピーするには、次の手順を実行します。

    • CONTROL キーを押しながら、履歴シートの下部にある [履歴] タブをクリックし、[移動またはコピー] をクリックします。

    • [ To book ] 領域で、シートの移動先のブックの名前をクリックするか、[ (新しいブック)] をクリックします。

    • [コピーを作成する] チェックボックスをオンにし、[ OK]をクリックします。

    • コピーした履歴シートを含むブックを保存します。

変更の管理を使って、ブックを保存するたびに、ブックの変更に関する詳細情報をログに記録することができます。 この変更履歴により、ブック内のデータに加えられた変更を特定でき、それらの変更を許可または拒否できます。

変更の管理は、複数のユーザーが 1 つのブックを編集する場合に特に便利です。 また、コメントのためにブックを校閲者に提出して、受信した入力をそのブックの1つのコピーに結合して、保持する変更内容とコメントを反映させる場合にも便利です。

共有ブックで変更が加えられた場合は、変更履歴をシート上または別の履歴シートで直接表示できます。 どちらの方法でも、それぞれの変更の詳細を瞬時に確認することができます。 たとえば、変更を加えた人、変更の種類、変更の時刻、影響を受けたセル、追加または削除されたデータを確認できます。

変更の管理を使用する場合は、次の点を考慮してください。

  • 変更の管理は元に戻す操作とは異なり、バックアップコピーは作成されません。    

    変更の管理により、変更が加えられる前にブックのバックアップ コピーが作成されたり、任意の変更を元に戻したりすることができると思うかもしれません。 残念ながら、変更履歴を使用して変更を元に戻したり、以前のバージョンのブックを復元したりすることはできません。 ただし、履歴シートには、すべての削除済みデータのレコードが含まれているため、共有ブック内の元のセルにそのデータをコピーできます。

    変更の管理は、ブックの以前のバージョンに戻すことを目的に設計されていないので、ブックの変更の管理を有効にしても、引き続きブックのバックアップは必要です。

  • 一部の種類の変更は管理されない    

    セルの内容に対して行った変更は管理されますが、それ以外の変更 (書式の変更など) は管理の対象になりません。 共有ブックでは一部の Excel の機能を使用できません。そのため、追跡することはできません。

  • 変更履歴は特定の間隔でのみ保持されます    

    既定では、変更の管理を有効にすると、変更履歴は30日間保持され、ブックのサイズを管理し続けることができます。 ただし、変更履歴を残しておく日数は増加または減少することができます。 変更履歴を無期限に保持するように、大きな値の日数を指定することもできます。 履歴情報を定期的にコピーすることもできます。

  • 変更履歴の一番古い部分は定期的に削除される    

    Excel では、保持される変更履歴を、現在の日付から逆算して決定しています。 ブックを閉じるたびに、最後にブックを保存したときに有効だった日数よりも前の変更履歴がすべて削除されます。

    たとえば、30 日分の変更履歴を保持し、この 2 か月間で初めてブックを開く場合、2 か月前からの履歴を表示できます。 ただし、このブックを閉じると、過去30日間 (31 ~ 60 日前) の履歴が削除されます。

重要: 変更の管理を無効にするか、ブックの共有を中止すると、すべての変更履歴が完全に削除されます。

Excel では、保存されている変更履歴にアクセスして使うために、次のような方法が用意されています。

  • 画面上の強調表示    

    Excel では、変更された領域の概要をユーザーごとに異なる色で表示したり、変更された各セルの上にマウス ポインターを移動したりしたときに、基本的な内容をコメントとして表示できます。 画面上の強調表示は、ブックに多くの変更がない場合や、何が変更されたかをひとめで確認したい場合に便利です。

  • 履歴の管理     

    Excel では、別の履歴シートを表示して、必要な変更を見つけるためにフィルターを適用できる、変更の詳細の一覧を印刷できます。 履歴シートは、ブックに多数の変更が加えられている場合や、一連の変更で発生した内容を調査する場合に便利です。

  • 校閲の変更    

    Excel では、変更内容を順番に確認して、各変更を受け入れるか拒否するかを決定できます。 この方法は、他のユーザーからのコメントを評価する場合に便利です。

補足説明

Excel Tech Community では、いつでも専門家に質問できます。Microsoft コミュニティでは、サポートを受けられます。また、Excel User Voice では、新機能についての提案や改善案を送信することができます。

注:  このページは、自動翻訳によって翻訳されているため、文章校正のエラーや不正確な情報が含まれている可能性があります。 私たちの目的は、このコンテンツがお客様の役に立つようにすることです。 情報が役に立ったかどうか、ご意見をお寄せください。 参考までに、こちらから英語の記事をお読みいただけます。

Office のスキルを磨く
トレーニングの探索
新機能を最初に入手
Office Insider に参加する

この情報は役に立ちましたか?

ご意見をいただきありがとうございます。

フィードバックをお寄せいただき、ありがとうございます。Office サポートの担当者におつなぎいたします。

×