既定では、同じデータ ソース (ワークシートまたはデータ接続のセル範囲) に基づくピボットテーブル レポートは データ キャッシュを共有しますが、いくつかの方法を使用してこのデータ キャッシュの共有を解除できます。
目的に合ったトピックをクリックしてください
ピボットテーブル データ キャッシュの詳細を確認する
ピボットテーブル レポートのデータ キャッシュは、Microsoft Office Excel がレポートのデータを格納するために使用するコンピューター上の内部メモリの領域です。 パフォーマンスを向上させ、ブックのサイズを小さくするために、Excel は、同じセル範囲またはデータ接続に基づく 2 つ以上のピボットテーブル レポート間でピボットテーブル データ キャッシュを自動的に共有します。 2 つ以上のピボットテーブル レポートのセル範囲またはデータ接続が異なる場合、それらのレポート間でデータ キャッシュを共有することはできません。
ただし、同じデータ ソースに基づく 2 つ以上のピボットテーブル レポート間でデータ キャッシュを共有したくない場合があります。 次に例を示します。
-
すべてのピボットテーブル レポートに計算フィールドとアイテムを表示しないようにします。
-
すべてのピボットテーブル レポートでフィールドを同じ方法でグループ化したくない場合。
-
すべてのピボットテーブル レポートを同時に更新する必要はありません。
-
共有データ キャッシュを使用する場合はサポートされない機能を使用する必要があります。たとえば、選択したアイテムのレポート内のデータを取得する場合や、レポート フィルターを適用するときにアイテムを取得する場合などです。
注: オンライン分析処理 (OLAP) データ ソースに接続されているピボットテーブル レポートのデータ キャッシュは、OLAP 以外のデータ ソースとは異なる方法で使用されるため、共有できません。
ピボットテーブル レポート間でデータ キャッシュの共有を解除する
データ キャッシュの共有を解除するには、次のようないくつかの方法があります。
-
ピボットテーブルとピボットグラフ ウィザードを使用して、データ キャッシュを共有せずに、別のレポートと同じセル範囲に基づく新しいピボットテーブル レポートを作成します。
-
データ範囲を一時的に再定義して Excel にデータ キャッシュの共有を解除させることで、セル範囲に基づくピボットテーブル レポート間でデータ キャッシュの共有を解除します。
-
ブック内のピボットテーブル レポートごとに一意のデータ接続を作成することで、同じデータ接続に基づく 2 つ以上のピボットテーブル レポート間でデータ キャッシュを共有解除します。
ヒント
ブック内のデータ キャッシュの数を確認するには、Alt + F11 キーを押して Ctrl + G キーを押して、 Visual Basic エディター のイミディエイト ウィンドウを開き、次のように入力します。
?ActiveWorkbook.PivotCaches.Count
データ キャッシュを共有せずに、別のレポートと同じセル範囲に基づくピボットテーブル レポートを作成する
-
新しいピボットテーブル レポートに使用するのと同じ範囲に基づく既存のピボットテーブル レポートがあることを確認します。
-
ピボットテーブル レポートの外部にあるワークシート内の空白のセルをクリックします。
-
ピボットテーブルとピボットグラフ ウィザードを起動するには、Alt キーを押しながら D キーを押しながら P キーを押します。
ヒント
クイック アクセス ツール バーにピボットテーブルとピボットグラフ ウィザードを追加するには、次の操作を行います。
-
ツール バーの横にある矢印をクリックし、[ その他のコマンド] をクリックします。
-
[コマンドの選択] の [すべてのコマンド] をクリックします。
-
一覧で、[ピボットテーブル/ピボットグラフ ウィザード] を選択し、[追加] をクリックして、[OK] をクリックします。
-
-
ウィザードの [手順 1 ] ページで、[ Microsoft Office Excel の一覧またはデータベース] をクリックし、[ 次へ] をクリックします。
-
ウィザードの [手順 2 ] ページで、新しいピボットテーブル レポートのベースとなるデータ範囲を選択し、[ 次へ] をクリックします。
-
ピボットテーブルとピボットグラフ ウィザードで、データ キャッシュを共有するかどうかを確認するメッセージが表示されたら、[ いいえ] をクリックします。
-
ウィザードの [手順 3 ] ページで、新しいピボットテーブル レポートの場所を選択し、[完了] をクリック します。
セル範囲に基づくピボットテーブル レポート間でデータ キャッシュの共有を解除する
-
同じセル範囲に基づいてピボットテーブル レポートが少なくとも 2 つ存在し、これらのレポートが同じデータ キャッシュを共有していることを確認します。
-
データ キャッシュの共有を解除するピボットテーブル レポートのセルをクリックします。
-
ピボットテーブルとピボットグラフ ウィザードを起動するには、Alt キーを押しながら D キーを押しながら P キーを押します。
ヒント
クイック アクセス ツール バーにピボットテーブルとピボットグラフ ウィザードを追加するには、次の操作を行います。
-
ツール バーの横にある矢印をクリックし、[ その他のコマンド] をクリックします。
-
[コマンドの選択] の [すべてのコマンド] をクリックします。
-
一覧で、[ピボットテーブル/ピボットグラフ ウィザード] を選択し、[追加] をクリックして、[OK] をクリックします。
-
-
ウィザードの [手順 3 ] ページで、[ 戻る ] をクリックして 手順 2 ページに戻ります。
-
ウィザードの [手順 2 ] ページで、ピボットテーブル レポートのベースにするデータ範囲が同じで、選択に含まれる行が少なくとも 1 行少ないことを確認します。
たとえば、範囲が $A$1:$E$286 の場合、範囲を $A$1:$E$285 に変更します。
-
[次へ] をクリックします。
-
ウィザードの [手順 3 ] ページで、[ 既存のワークシート ] が選択されていることと、場所が同じであることを確認し、[完了] をクリック します。
ピボットテーブル レポートに異なるデータ キャッシュが含まれるようになりましたが、別のデータ範囲に基づいています。
-
データ キャッシュの共有を解除するピボットテーブル レポートのセルが選択されていることを確認します。
-
ピボットテーブルとピボットグラフ ウィザードをもう一度起動するには、Alt キーを押しながら D キーを押しながら P キーを押します。
-
ウィザードの [手順 3 ] ページで、[ 戻る ] をクリックして 手順 2 ページに戻ります。
-
ウィザードの [手順 2 ] ページで、データ範囲を元の範囲に戻します。
たとえば、現在の範囲が $1:$E$285 $Aの場合は、範囲を $A$1:$E$286 に戻します。
-
[次へ] をクリックします。
-
ウィザードの [手順 3 ] ページで、[ 既存のワークシート ] が選択されていることと、場所が同じであることを確認し、[完了] をクリック します。
新しいピボットテーブル レポートは、他のレポートと同じデータ範囲に基づいていますが、データ キャッシュは異なります。
同じデータ接続に基づく 2 つ以上のピボットテーブル レポートのデータ キャッシュの共有を解除する
-
同じデータ接続に基づくピボットテーブル レポートが少なくとも 2 つ存在し、これらのレポートが同じデータ キャッシュを共有していることを確認します。
ピボットテーブル レポート間で同じデータ接続が使用されていることを確認する
-
[データ] タブの [接続] で [接続] をクリックします。
-
[ ブック接続 ] ダイアログ ボックスで、ピボットテーブル レポート接続を選択します。
-
[このブックで接続を使用する場所] で、テキストが表示されているリンクをクリックします。ここをクリックすると、選択した接続が使用されている場所が表示されます。
このデータ接続を使用するピボットテーブル レポートが表示されます。
-
-
コンピューターまたはネットワークにデータ接続用の接続ファイルがあることを確認します。
ブック内のデータ接続の接続ファイルを作成する
-
[データ] タブの [接続] で [接続] をクリックします。
-
[ ブック接続 ] ダイアログ ボックスで、ピボットテーブル レポート接続を選択します。
-
[プロパティ] をクリックします。
-
[ 接続のプロパティ ] ダイアログ ボックスで、[ 定義 ] タブをクリックし、[ 接続ファイルのエクスポート] をクリックします。
-
[ ファイルの保存] ダイアログ ボックスで、現在の接続情報を .odc ファイルとして保存します。
-
[OK] をクリックし、[閉じる] をクリックします。
-
-
データ キャッシュの共有を解除するピボットテーブル レポート内の任意のセルをクリックします。
-
[ オプション ] タブの [ データ ] グループで、[ データ ソースの変更] をクリックし、[ データ ソースの変更] をクリックします。
[ ピボットテーブル データ ソースの変更 ] ダイアログ ボックスが表示されます。
-
別のデータ接続を使用するには、[ 外部データ ソースを使用する] を選択し、[ 接続の選択] をクリックします。
[ 既存の接続 ] ダイアログ ボックスが表示されます。
-
ネットワーク上の接続ファイルまたはこのコンピューターカテゴリの接続ファイルのいずれかで、[接続の選択] ボックスの一覧からデータ接続を選択し、[開く] をクリックします。
注: [ 参照 ] をクリックして接続ファイルを探す必要がある場合があります。
-
[OK] をクリックします。
ピボットテーブル レポートに別のデータ キャッシュが追加されました。