ピボットテーブル レポート間のデータ キャッシュの共有解除

適用先
Excel for Microsoft 365 Excel 2024 Excel 2021 Excel 2019 Excel 2016

既定では、同じデータ ソース (ワークシート内のセル範囲またはデータ接続) に基づくピボットテーブル レポートではデータ キャッシュが共有されますが、いくつかの方法を使用してこのデータ キャッシュの共有を解除できます。

目的に合ったトピックをクリックしてください

ピボットテーブルのデータ キャッシュの詳細

ピボットテーブル レポートのデータ キャッシュは、コンピューターの内部メモリの領域で、Microsoft Office Excel がレポートのデータを格納するために使用します。 パフォーマンスを向上させ、ブックのサイズを小さくするために、Excel では、同じセル範囲またはデータ接続に基づく 2 つ以上のピボットテーブル レポート間でピボットテーブルのデータ キャッシュが自動的に共有されます。 複数のピボットテーブル レポートのセル範囲またはデータ接続が異なる場合、これらのレポート間でデータ キャッシュを共有できません。

ただし、同じデータ ソースに基づく複数のピボットテーブル レポート間でデータ キャッシュを共有したくない場合があります。 次に例を示します。

  • 集計フィールドと集計アイテムをすべてのピボットテーブル レポートに表示したくない場合。
  • すべてのピボットテーブル レポートでフィールドを同じようにグループ化したくない場合。
  • すべてのピボットテーブル レポートを同時に更新したくない場合。
  • レポート フィルターを適用するときに、選択したアイテムまたはアイテムについてレポートからデータを取得するなど、共有データ キャッシュを使用するときにサポートされない機能を使用したい。

オンライン分析処理 (OLAP) データ ソースに接続されているピボットテーブル レポートのデータ キャッシュは、OLAP 以外のデータ ソースとは異なる方法で使用されるため、共有できません。

ページの先頭へ

ピボットテーブル レポート間でデータ キャッシュの共有を解除する

データ キャッシュの共有を解除するには、次のようないくつかの方法があります。

  • ピボットテーブル/ピボットグラフ ウィザードを使って、データ キャッシュを共有せずに別のレポートと同じセル範囲に基づく新しいピボットテーブル レポートを作成します。
  • データ範囲を一時的に再定義して Excel にデータ キャッシュの共有を解除することで、セル範囲に基づくピボットテーブル レポート間でデータ キャッシュの共有を解除します。
  • ブック内のピボットテーブル レポートごとに一意のデータ接続を作成して、同じデータ接続に基づく複数のピボットテーブル レポート間でデータ キャッシュを共有し解除します。

ヒント

ブック内のデータ キャッシュの数を確認するには、Alt + F11 キーと Ctrl + G キーを押して、Visual Basic Editor の即時ウィンドウを開き、次のように入力します。

?ActiveWorkbook.PivotCaches.Count

データ キャッシュを共有せずに、別のレポートと同じセル範囲に基づくピボットテーブル レポートを作成する

  1. 新しいピボットテーブル レポートに使用するのと同じ範囲に基づく既存のピボットテーブル レポートがあることを確認します。

  2. ピボットテーブル レポート外のワークシートの空白のセルをクリックします。

  3. ピボットテーブル/ピボットグラフ ウィザードを起動するには、Alt キー + D キー + P キーを押します。
    ヒント
    ピボットテーブルとピボットグラフ ウィザードをクイック アクセス ツールバーに追加するには、次の操作を行います。

    1. ツールバーの横の矢印をクリックし、[ その他のコマンド] をクリックします。
    2. [コマンドの選択] の [すべてのコマンド] をクリックします。
    3. 一覧で、[ピボットテーブル/ピボットグラフ ウィザード] を選択し、[追加] をクリックして、[OK] をクリックします。
  4. ウィザードの [ステップ 1 ] ページで、[ Microsoft Office Excel リストまたはデータベース] をクリックし、[ 次へ] をクリックします。

  5. ウィザードの [ ステップ 2 ] ページで、新しいピボットテーブル レポートの基にするデータの範囲を選択し、[ 次へ] をクリックします。

  6. ピボットテーブル/ピボットグラフ ウィザードで、データ キャッシュを共有するかどうかを確認するメッセージが表示されたら、[ いいえ] をクリックします。

  7. ウィザードの [ ステップ 3 ] ページで、新しいピボットテーブル レポートの場所を選択し、[ 完了] をクリックします。

セル範囲に基づくピボットテーブル レポート間のデータ キャッシュの共有を解除する

  1. 同じセル範囲に基づくピボットテーブル レポートが少なくとも 2 つ存在し、これらのレポートが同じデータ キャッシュを共有することを確認します。

  2. データ キャッシュの共有を解除するピボットテーブル レポートのセルをクリックします。

  3. ピボットテーブル/ピボットグラフ ウィザードを起動するには、Alt キー + D キー + P キーを押します。
    ヒント
    ピボットテーブルとピボットグラフ ウィザードをクイック アクセス ツールバーに追加するには、次の操作を行います。

    1. ツールバーの横の矢印をクリックし、[ その他のコマンド] をクリックします。
    2. [コマンドの選択] の [すべてのコマンド] をクリックします。
    3. 一覧で、[ピボットテーブル/ピボットグラフ ウィザード] を選択し、[追加] をクリックして、[OK] をクリックします。
  4. ウィザードの [ステップ 3 ] ページで、[ 戻る] をクリックして [ステップ 2 ] ページに戻ります。

  5. ウィザードの [ ステップ 2 ] ページで、ピボットテーブル レポートの基にするデータの範囲と同じ範囲が選択されているが、選択に含まれる行が少なくとも 1 つ減らされていることを確認します。
    たとえば、範囲が $A$1:$E$286 の場合は、範囲を $A$1:$E$285 に変更します。

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

  7. ウィザードの [ ステップ 3 ] ページで、[ 既存のワークシート] が選択されていて、場所が同じであることを確認して、[ 完了] をクリックします。
    これで、ピボットテーブル レポートのデータ キャッシュは異なりますが、異なるデータ範囲に基づいています。

  8. データ キャッシュの共有を解除するピボットテーブル レポートのセルが選択されていることを確認します。

  9. ピボットテーブル/ピボットグラフ ウィザードを再び起動するには、Alt キー + D キー + P キーを押します。

  10. ウィザードの [ステップ 3 ] ページで、[ 戻る] をクリックして [ステップ 2 ] ページに戻ります。

  11. ウィザードの [ ステップ 2 ] ページで、データの範囲を元の範囲に戻します。
    たとえば、現在の範囲が $A$1:$E$285 の場合は、範囲を $A$1:$E$286 に戻します。

  12. [次へ] をクリックします。

  13. ウィザードの [ ステップ 3 ] ページで、[ 既存のワークシート] が選択されていて、場所が同じであることを確認して、[ 完了] をクリックします。

新しいピボットテーブル レポートは、他のレポートと同じデータ範囲に基づきますが、データ キャッシュが異なります。

同じデータ接続に基づく 2 つ以上のピボットテーブル レポートのデータ キャッシュの共有を解除する

  1. 同じデータ接続に基づくピボットテーブル レポートが少なくとも 2 つ存在し、これらのレポートが同じデータ キャッシュを共有することを確認します。
    ピボットテーブル レポート間で同じデータ接続が使用されていることを確認します

    1. [データ] タブの [接続] で [接続] をクリックします。
    2. [ ブックの接続] ダイアログ ボックスで、ピボットテーブル レポートの接続を選択します。
    3. [ このブックで接続が使用されている場所] で、[ ここをクリックすると、選択した接続が使用されている場所] というテキストが表示されるリンクをクリックします。
      このデータ接続を使用するピボットテーブル レポートが表示されます。
  2. コンピューターまたはネットワーク上にデータ接続用の接続ファイルがあることを確認します。
    ブックにデータ接続の接続ファイルを作成する

    1. [データ] タブの [接続] で [接続] をクリックします。
    2. [ ブックの接続] ダイアログ ボックスで、ピボットテーブル レポートの接続を選択します。
    3. [プロパティ] をクリックします。
    4. [ 接続のプロパティ ] ダイアログ ボックスで、[ 定義 ] タブをクリックし、[ 接続ファイルのエクスポート] をクリックします。
    5. [ ファイル保存 ] ダイアログ ボックスで、現在の接続情報を .odc ファイルとして保存します。
    6. [OK] をクリックし、[閉じる] をクリックします。
  3. データ キャッシュの共有を解除するピボットテーブル レポートの任意のセルをクリックします。

  4. [オプション] タブの [データ] グループで、[データ ソースの変更] をクリックしてから、[データ ソースの変更] をクリックします。
    [ ピボットテーブルのデータ ソースの変更 ] ダイアログ ボックスが表示されます。

  5. 異なるデータ接続を使用するには、[ 外部データ ソースを使用する] を選択し、[ 接続の選択] をクリックします。
    [ 既存の接続 ] ダイアログ ボックスが表示されます。

  6. [ネットワーク上の接続ファイル] または [このコンピューター上の接続ファイル] カテゴリのいずれかの [接続の選択] リストからデータ接続を選択し、[開く] をクリックします。

    接続ファイルを見つけるには、[ 参照 ] をクリックしてください。

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

これで、ピボットテーブル レポートのデータ キャッシュが異なります。

ページの先頭へ