ピボットテーブル ソースを外部データ ソース接続からテーブル/範囲に変更する

ピボットテーブル ソースを外部データ ソース接続からテーブル/範囲に変更する

Excel 2016 には、外部データ ソースを使用するピボットテーブル (および対応するピボットグラフ) がいくつかあります。データ ソースは Microsoft Query (Excel のメカニズム) によって作成され、Oracle データベースを照会する複雑な SQL ロジックがあります。

ここに画像の説明を入力してください

特定のピボットテーブルでは、データ ソースを、外部データ ソースの使用からChartsConnExcel テーブルの使用に変更したいと考えています。


理由:

外部ChartsConnデータ ソース接続は冗長なので削除する必要があります。これにより、接続での今後の SQL 変更は 1 か所でのみ実行できるようになります。 というまったく同じ接続が既にあるのでListConn、代わりにそれを使用したいと思います。

ピボットテーブルのデータ ソースを に変更しようとしてもListConn、期待どおりには動作しません。Excel はListConnと呼ばれる接続のコピーを作成しますListConn1が、これは意図した動作ではありません。

そこで、代わりに、既に を使用している既存の Excel テーブル (別のシート内) に接続したいと思います。その Excel テーブルに接続すると、Excel は新しい接続を作成せずに接続を実行し、予想どおりにListConn既存の接続を再利用すると思います。ListConn


問題:

を使用してピボットテーブルのデータ ソースを変更しようとするとAnalyze > Change Data Source、Excel テーブルを選択するオプションが無効になります。

ここに画像の説明を入力してください


質問:

ピボットテーブルのソースを外部データ ソース接続から Excel テーブルに変更する方法はありますか?

そうでない場合、他の唯一のオプションは、複数のピボットテーブルとピボットグラフを最初から再作成することのようです。唯一の違いは、Excel テーブルをクリックして [ピボットテーブルの作成] をクリックし、Excel テーブルをソースとして使用することです。

それは機能しますが、非常に特殊な構成を持つ複数のピボットテーブルと対応するピボットグラフがあるため、多大な労力がかかります。

関連情報