既定では、同じデータ ソース (ワークシート内のセル範囲またはデータ接続) に基づくピボットテーブル レポートは データ キャッシュを共有しますが、いくつかの方法を使用してこのデータ キャッシュの共有を解除できます。
目的に合ったトピックをクリックしてください
ピボットテーブル データ キャッシュの詳細
ピボットテーブル レポートのデータ キャッシュは、Microsoft Office Excel がレポートのデータを格納するために使用する、コンピューター上の内部メモリの領域です。 パフォーマンスを向上させ、ブックのサイズを小さくするために、Excel は、同じセル範囲またはデータ接続に基づく 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 ] ページで、データ範囲を元の範囲に戻します。
たとえば、現在の範囲が $A$1:$E$285 の場合は、範囲を $A$1:$E$286 に戻します。
-
[次へ] をクリックします。
-
ウィザードの [手順 3 ] ページで、[ 既存のワークシート ] が選択されていることと、場所が同じであることを確認し、[完了] をクリック します。
新しいピボットテーブル レポートは、他のレポートと同じデータ範囲に基づいていますが、データ キャッシュは異なります。
同じデータ接続に基づく 2 つ以上のピボットテーブル レポートのデータ キャッシュの共有を解除する
-
同じデータ接続に基づくピボットテーブル レポートが少なくとも 2 つ存在し、これらのレポートが同じデータ キャッシュを共有していることを確認します。
ピボットテーブル レポート間で同じデータ接続が使用されていることを確認する
-
[データ] タブの [接続] で [接続] をクリックします。
-
[ブック Connections] ダイアログ ボックスで、ピボットテーブル レポート接続を選択します。
-
[ このブックで接続が使用されている場所] で、テキストが表示されるリンクをクリック して、選択した接続が使用されている場所を確認します。
このデータ接続を使用するピボットテーブル レポートが表示されます。
-
-
コンピューターまたはネットワーク上のデータ接続用の接続ファイルがあることを確認します。
ブック内のデータ接続の接続ファイルを作成する
-
[データ] タブの [接続] で [接続] をクリックします。
-
[ブック Connections] ダイアログ ボックスで、ピボットテーブル レポート接続を選択します。
-
[プロパティ] をクリックします。
-
[ 接続のプロパティ ] ダイアログ ボックスで、[ 定義 ] タブをクリックし、[ 接続ファイルのエクスポート] をクリックします。
-
[ ファイルの保存 ] ダイアログ ボックスで、現在の接続情報を .odc ファイルとして保存します。
-
[OK] をクリックし、[閉じる] をクリックします。
-
-
データ キャッシュの共有を解除するピボットテーブル レポート内の任意のセルをクリックします。
-
[オプション] タブの [データ] グループで、[データ ソースの変更] をクリックしてから、[データ ソースの変更] をクリックします。
[ ピボットテーブル データ ソースの変更 ] ダイアログ ボックスが表示されます。
-
別のデータ接続を使用するには、[ 外部データ ソースを使用する] を選択し、[ 接続の選択] をクリックします。
[既存のConnections] ダイアログ ボックスが表示されます。
-
[ネットワーク上の接続ファイル] または [このコンピューターの接続ファイル] カテゴリの [接続の選択] ボックスの一覧からデータ接続を選択し、[開く] をクリックします。
注: [ 参照 ] をクリックして接続ファイルを見つける必要がある場合があります。
-
[OK] をクリックします。
ピボットテーブル レポートに別のデータ キャッシュが追加されました。