ジョーは会社でピボットテーブルをよく使用しています。ピボットテーブルを作成する際に、2番目のワークブックのソースデータに基づいて生成されたピボットテーブル用に1つのワークブックを使用します。ピボットテーブルを操作する際に、ピボットキャッシュを別のデータソースにすばやく「再ポイント」する方法が必要でした。残念ながら、あるピボットテーブルを別のソースワークブックに再ポイントすると、2番目のピボットキャッシュしか作成されないため、ピボットテーブルワークブックがはるかに大きくなり、Excelでの応答時間が遅くなることがわかりました。古いピボットキャッシュが消える前に、実際に各ピボットテーブルを新しいデータソースに再ポイントする必要があり、一部のワークブックには50を超えるピボットテーブルがありました。

しかし、彼らは、新しいデータソースに非常に簡単に切り替えることができる解決策を見つけました。このヒントのために、File1がピボットテーブルを含むワークブック、File2が現在のデータソースワークブック、File3が新しいデータソースワークブックであると想定します。

さらに、File1のすべてのピボットテーブルは同じピボットキャッシュを共有し、これがFile2のデータを指します。これらは、すべてを切り替えるために行った手順であるため、File1は最終的にFile3を指し示しました。

。 File3の名前をFile3Realなどの他の名前に変更します。

。 File1をExcelで開きます。

。 File2をExcelで開きます。

。 File2が表示されている状態で、F12を押します。 Excelに[名前を付けて保存]ダイアログボックスが表示されます。

。 File3名を使用してファイルを保存します。 File1も開いているため、Excelはピボットキャッシュ(したがって、File1のすべてのピボットテーブル)をFile3に自動的に再ポイントします。

。 File3を閉じます。

。 File1を保存して閉じます。

。 Excelの外部で、手順5で作成したFile3ブックを削除します。

。 File3Realワークブックの名前をFile3に変更します。

これですべてです。 File3は、File1のピボットテーブルの新しいデータソースになりました。同様に、File3に存在しないフィールドも、次にFile1を開いたときにピボットテーブルレポートから削除されます。

_ExcelTips_は、費用効果の高いMicrosoftExcelトレーニングのソースです。

このヒント(8267)は、Microsoft Excel 2007、2010、2013、2016、2019、およびOffice 365のExcelに適用されます。Excelの古いメニューインターフェイス用のこのヒントのバージョンは、次の場所にあります。