既定では、同じデータ ソース (ワークシート内のセル範囲またはデータ接続) に基づくピボットテーブル レポートではデータ キャッシュが共有されますが、いくつかの方法を使用してこのデータ キャッシュの共有を解除できます。
目的に合ったトピックをクリックしてください
ピボットテーブルのデータ キャッシュの詳細
ピボットテーブル レポートのデータ キャッシュは、コンピューターの内部メモリの領域で、Microsoft Office Excel がレポートのデータを格納するために使用します。 パフォーマンスを向上させ、ブックのサイズを小さくするために、Excel では、同じセル範囲またはデータ接続に基づく 2 つ以上のピボットテーブル レポート間でピボットテーブルのデータ キャッシュが自動的に共有されます。 複数のピボットテーブル レポートのセル範囲またはデータ接続が異なる場合、これらのレポート間でデータ キャッシュを共有できません。
ただし、同じデータ ソースに基づく複数のピボットテーブル レポート間でデータ キャッシュを共有したくない場合があります。 次に例を示します。
- 集計フィールドと集計アイテムをすべてのピボットテーブル レポートに表示したくない場合。
- すべてのピボットテーブル レポートでフィールドを同じようにグループ化したくない場合。
- すべてのピボットテーブル レポートを同時に更新したくない場合。
- レポート フィルターを適用するときに、選択したアイテムまたはアイテムについてレポートからデータを取得するなど、共有データ キャッシュを使用するときにサポートされない機能を使用したい。
注
オンライン分析処理 (OLAP) データ ソースに接続されているピボットテーブル レポートのデータ キャッシュは、OLAP 以外のデータ ソースとは異なる方法で使用されるため、共有できません。
ピボットテーブル レポート間でデータ キャッシュの共有を解除する
データ キャッシュの共有を解除するには、次のようないくつかの方法があります。
- ピボットテーブル/ピボットグラフ ウィザードを使って、データ キャッシュを共有せずに別のレポートと同じセル範囲に基づく新しいピボットテーブル レポートを作成します。
- データ範囲を一時的に再定義して Excel にデータ キャッシュの共有を解除することで、セル範囲に基づくピボットテーブル レポート間でデータ キャッシュの共有を解除します。
- ブック内のピボットテーブル レポートごとに一意のデータ接続を作成して、同じデータ接続に基づく複数のピボットテーブル レポート間でデータ キャッシュを共有し解除します。
ヒント
ブック内のデータ キャッシュの数を確認するには、Alt + F11 キーと Ctrl + G キーを押して、Visual Basic Editor の即時ウィンドウを開き、次のように入力します。
?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 つ存在し、これらのレポートが同じデータ キャッシュを共有することを確認します。
ピボットテーブル レポート間で同じデータ接続が使用されていることを確認します- [データ] タブの [接続] で [接続] をクリックします。
- [ ブックの接続] ダイアログ ボックスで、ピボットテーブル レポートの接続を選択します。
- [ このブックで接続が使用されている場所] で、[ ここをクリックすると、選択した接続が使用されている場所] というテキストが表示されるリンクをクリックします。
このデータ接続を使用するピボットテーブル レポートが表示されます。
コンピューターまたはネットワーク上にデータ接続用の接続ファイルがあることを確認します。
ブックにデータ接続の接続ファイルを作成する- [データ] タブの [接続] で [接続] をクリックします。
- [ ブックの接続] ダイアログ ボックスで、ピボットテーブル レポートの接続を選択します。
- [プロパティ] をクリックします。
- [ 接続のプロパティ ] ダイアログ ボックスで、[ 定義 ] タブをクリックし、[ 接続ファイルのエクスポート] をクリックします。
- [ ファイル保存 ] ダイアログ ボックスで、現在の接続情報を .odc ファイルとして保存します。
- [OK] をクリックし、[閉じる] をクリックします。
データ キャッシュの共有を解除するピボットテーブル レポートの任意のセルをクリックします。
[オプション] タブの [データ] グループで、[データ ソースの変更] をクリックしてから、[データ ソースの変更] をクリックします。
[ ピボットテーブルのデータ ソースの変更 ] ダイアログ ボックスが表示されます。異なるデータ接続を使用するには、[ 外部データ ソースを使用する] を選択し、[ 接続の選択] をクリックします。
[ 既存の接続 ] ダイアログ ボックスが表示されます。[ネットワーク上の接続ファイル] または [このコンピューター上の接続ファイル] カテゴリのいずれかの [接続の選択] リストからデータ接続を選択し、[開く] をクリックします。
注
接続ファイルを見つけるには、[ 参照 ] をクリックしてください。
[OK] をクリックします。
これで、ピボットテーブル レポートのデータ キャッシュが異なります。