共有ブックで変更を追跡する

注: 最新のヘルプ コンテンツをできるだけ早く、お客様がお使いの言語で提供したいと考えております。このページは、自動翻訳によって翻訳されているため、文章校正のエラーや不正確な情報が含まれている可能性があります。私たちの目的は、このコンテンツがお客様の役に立つようにすることです。お客様にとって役立つ情報であったかどうかを、このページの下部でお知らせください。簡単に参照できるように、こちらに英語の記事があります。

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

  1. 続行する前に、このメソッドを使用することをお勧めします。共有ブックには制限があり、特に Excel Online を使用して編集できないものがあります。このため、共有ブックの代わりに共同編集を行うことを強くお勧めします。

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

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

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

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

  5. [変更履歴の記録] の下で [変更履歴を次の期間保持する] をクリックし、[] ボックスに変更履歴を保持する日数を入力します。 既定では、Excel は変更履歴を 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 ]、[名前の変更] の順にクリックし、[表示名] ボックスに名前を入力して、[保存] をクリックします。

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

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

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

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

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

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

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

    このチェック ボックスをオンにすると、ブックが共有され、ユーザーが変更した箇所が強調表示されます。チェック ボックスをオフにすると、このアクションによってこのブックの共有が解除されるというメッセージが表示されます。

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

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

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

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

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

    指定内容

    操作

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

    [変更者] チェック ボックスをオンにして、[変更者] メニューで必要なオプションをクリックします。

    変更が強調表示されるワークシート領域

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

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

  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] をクリックします。

    ヒント: 

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

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

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

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

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

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

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

変更履歴は、複数のユーザーがブックを編集するときに特に便利です。また、コメントのためにレビュー担当者にブックを提出し、受け取った入力をそのブックのコピーに反映して、保持する変更やコメントを組み込む場合にも便利です。

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

変更履歴を使用するときは、次の点に注意してください。

  • 変更履歴は元に戻す操作とは異なり、バックアップ コピーは作成されない    

    変更履歴では、変更が加えられる前のブックのバックアップ コピーを作成したり、変更を元に戻したりできると考えられがちです。残念ながら、変更履歴を使用しても、変更を元に戻したり、以前のバージョンのブックを復元したりすることはできません。ただし、削除されたデータをコピーして、共有ブックの元のセルに貼り付けることができるように、履歴のシートには削除されたデータの記録がすべて含まれています。

    変更履歴は、以前のバージョンのブックを復元できるようには設計されていないため、変更履歴を有効にした場合でも、ブックのバックアップは引き続き実行するようにしてください。

  • 一部の種類の変更は追跡されない   

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

  • 変更履歴は一定期間しか保持されない   

    既定では、変更の追跡を有効にした場合の変更履歴の保持期間は、ブックを扱いやすいサイズに保つために 30 日に設定されています。ただし、変更履歴を保持する日数は増減できます。変更履歴を無期限に保持するには、日数を長く指定します。履歴情報を定期的にコピーすることもできます。

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

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

    たとえば、30 日分の変更履歴を保持しているブックを 2 か月ぶりに開いた場合、その時点では 2 か月前からの履歴を表示できます。ただし、このブックを閉じると、以前の 30 日間 (31 から 60 日前) の履歴は削除されます。

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

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

  • 画面での強調表示   

    Excel では、変更された領域をユーザーごとに別々の色で示すことができます。また、変更された各セルにポインターを置くと、基本的な詳細情報をコメントとして表示できます。画面での強調表示は、ブックの変更箇所が少ない場合や、変更箇所をざっと確認する必要がある場合に便利です。

  • 履歴の追跡   

    Excel では、変更の詳細の一覧を印刷可能なデータとして含む履歴のシートを個別に表示できます。このシートにフィルターを適用して、特定の条件を満たす変更を検索することもできます。履歴のシートは、ブックの変更箇所が多い場合や、一連の変更の内容を詳細に調べる場合に便利です。

  • 変更の確認    

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

補足説明

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

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

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

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

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

×