ピボットテーブルのソースデータ
Excelピボットテーブルのソースデータを見つけて変更する方法。ソースデータが不足している場合は、再作成を試みる手順。オプションを変更して、ピボットテーブルファイルでソースデータを保存します。
注:ソースデータの管理に役立つマクロの場合は、ピボットテーブルのソースデータマクロページに移動します。ソースデータをアンピボットするマクロについては、[Excelデータマクロのアンピボット]ページに移動してください
ソースデータの検索と修正
このビデオでは、ピボットテーブルの検索方法を説明します。次に、データソースをチェックして、必要なすべての行と列が含まれていることを確認します。必要に応じて、データソースを調整して、新しい行または列が含まれるようにします。
注:長い間用語の解決策として、名前付きのExcelテーブルをデータソースとして使用します。新しい行が追加されると自動的に調整されます。
説明はビデオの下にあり、サンプルファイルをダウンロードしてフォローできます。
ソースデータの検索
ピボットテーブルを作成した後、ソースデータに新しいレコードを追加したり、既存のレコードを変更したりできます。大きなワークブックでは、複数のテーブルまたはリストがある場合、ピボットテーブルの正確なソースを見つけるのが難しい場合があります。
注:Pivot Power Premiumアドインを購入した場合は、[ピボットテーブル]をクリックしてください。情報をクリックし、ソースデータに移動します。
次の手順に従って、ピボットテーブルのソースデータを検索します。
- ピボットテーブル内の任意のセルを選択します。
- リボンで、 [ピボットテーブルツール]タブで、[分析]タブをクリックします(Excel 2010では、[オプション]タブをクリックします)。
- [データ]グループで、[データソースの変更]コマンドの上部をクリックします。
[ピボットテーブルのデータソースの変更]ダイアログボックスが開き、ソーステーブルまたは範囲が表示されます。 [テーブル/範囲]ボックス。これは、シートとセルの範囲への参照である可能性があります。たとえば、
- Orders!$ A $ 1:$ H $ 9
またはテーブル名、例
- Sales_East
ダイアログボックスの後ろに、移動する境界線で囲まれたワークシートのソース範囲が表示されます。
以下のスクリーンショットでは、ソースデータ範囲は行9で終了し、新しいレコードが行10に追加されています。データソースが調整されない限り、そのレコードはピボットテーブルに表示されません。
ソースデータ範囲の調整
ピボットテーブルのソースデータが静的参照の場合特定のシートと範囲に対して、新しいデータが追加されたときに自動的に調整されません。上のスクリーンショットでは、データソースの範囲はOrders!$ A $ 1:$ H $ 9を参照しており、行を含めるように手動で調整できます。 10。
静的ソース範囲を手動で調整するには:
必要に応じてソース範囲を調整できるため、新しいデータが含まれますが、より良い解決策は動的ソースを作成することです。 、およびそれに基づいてピボットテーブルを作成します。手順は以下のとおりです。
ソースデータの変更
ピボットテーブルを変更する必要がある場合があります。そのため、別のデータソースが使用されます。この例では、Eastrのデータのみを含む新しいテーブルが作成されています。エギオ。ピボットテーブルは、そのソースを使用するように変更され、西部地域のデータを公開せずに、東部地域のマネージャーに送信できます。
注:別のソーステーブルに変更した後、一部のフィールドの名前を変更するか、ピボットテーブルに別のフィールドを追加する必要がある場合があります。
Excelピボットテーブルのソースデータを変更するには、次の手順に従います。
- ピボットテーブルの任意のセルを選択します。
- リボンの[ピボットテーブルツール]タブで、[分析]タブをクリックします(Excel 2010では、[オプション]タブをクリックします)。
- データ内。グループで、[データソースの変更]コマンドの上部をクリックします。
- [ピボットテーブルデータソースの変更]ダイアログボックスが開き、[テーブル/範囲]ボックスにソーステーブルまたは範囲が表示されます。このスクリーンショットでは以下では、現在のデータソースはSales_Dataテーブルであり、両方のリージョンのデータが含まれています。
- 既存のデータソースを削除します、新しいテーブル名を入力するか、新しいデータソースを選択しますe範囲。テーブル/範囲がSales_Eastに変更され、Eastデータのみがリストされます。
- [OK]をクリックします。
ピボットテーブルの動的ソース
ピボットテーブルのデータソースとして静的範囲を使用する代わりに、サイズが自動的に調整される動的範囲を作成することをお勧めします。
動的ソースの作成-Excelテーブル
動的ソース-名前付き範囲
動的ソース-動的配列
動的ソースを使用
動的ソース-Excelテーブル
ピボットテーブルのデータソースとして静的範囲を使用する代わりに、名前付きExcelテーブルに基づいて動的範囲を作成することをお勧めします。ここに書面による指示があるか、以下のビデオをご覧ください。
テーブル名をメモして、ピボットテーブルソースとして使用できるようにします。
動的ソース-名前付き範囲
使用できない場合ソースデータとしてExcelテーブルを使用して、INDEXまたはOFFSET式に基づいて動的な名前付き範囲を作成します。ここに説明が記載されているか、以下のビデオをご覧ください。
ビデオでは、 Excel 2007のOFFSET関数を使用した動的範囲、および手順は以降のバージョンでも同様です。
注:範囲名を覚えておくと、ピボットテーブルのソースとして使用できます
動的ソース-動的配列
SORTやUNIQUEなどの新しい関数をサポートするExcelバージョンがある場合は、これらの関数を使用して動的配列を作成できます。この手法では、数式のみを使用し、マクロは使用しません。 。
[ダウンロード]セクションで、フィルターされたソースデータのサンプルファイルを取得します。これは、名前付きExcelテーブルの表示行のみを使用して名前付き範囲を設定する方法を示しています。
これがフィルターですdデータ、別のシート、表示されている行の2つの担当者と3つのカテゴリのみ。
次に、フィルタリングされたデータのみに基づいてピボットテーブルを作成できます。
ピボットテーブルに動的ソースを使用する
ピボットテーブルを含む動的ソースを作成した後データの場合は、次の手順に従って、そのソースデータを使用します。
- ピボットテーブルの任意のセルを選択します。
- リボンの[ピボットテーブルツール]タブで、[分析]をクリックします。タブ(Excel 2010では、[オプション]タブをクリックします)。
- [データ]グループで、[データソースの変更]コマンドの上部をクリックします。
- [ピボットテーブルデータソースの変更]ダイアログボックスで、[テーブル/範囲]ボックスをクリアします。
- [テーブル/範囲]ボックスに、作成したテーブルの名前または名前付き範囲を入力します。この例では、動的ソースは名前付きテーブル–tblOrdersです。
- [OK]をクリックします
ピボットテーブルを使用してソースデータを保存する
ワークブックにピボットテーブルを作成すると、ソースデータレコードは特別なメモリ領域(ピボットキャッシュ)に保存されます。次に、ファイルを閉じると、Excelはソースデータをこのピボットキャッシュに保存したり、そのメモリをクリアしたりできます。
両方のオプションには長所と短所があります:
ソースデータを保存する場合:
- ファイルが大きくなります
- ファイルがより速く開く可能性があります
ソースデータを保存しない場合:
- 塗りつぶしが小さくなります
- ファイルが開く可能性がありますピボットキャッシュの再構築中にゆっくりと
- ファイルを開いた後にピボットテーブルを更新する必要があります
設定を変更する方法
保存を有効にするにはソースデータ設定のオンまたはオフ:
- ピボットテーブルのセルを右クリックし、[ピボットテーブルオプション]をクリックします。
- [データ]タブの[ピボットテーブルデータ]セクション、[ソースデータをファイルに保存]からチェックマークを追加または削除します
- [OK]をクリックします。
開いたときにデータを更新します
オンにする場合[ソースデータをファイルで保存]オプションをオフにするには、[ファイルを開くときにデータを更新する]オプションをオンにする必要があります。この設定は、[ソースデータを保存]チェックボックスのすぐ下にあります。
そうでない場合、データをフィルタリングしたり、その他のレイアウトを変更したりしようとすると、メッセージが表示されます。
- “ピボットテーブルレポートは、基になるデータなしで保存されました。 [データの更新]コマンドを使用して、レポートを更新します。 “
そのメッセージが表示されたら、[OK]をクリックしてから、ピボットテーブルを手動で更新します。
煩わしさを避けるためメッセージが表示されたら、[ファイルを開くときにデータを更新する]オプションをオンにします。
ピボットテーブルのソースデータを再作成する
ピボットテーブルのソースデータを含むワークシートを誤って削除した場合、またはピボットテーブルのデータがないファイルを受け取った場合は、ピボットテーブルの[詳細の表示]機能を使用してファイルを再作成できる場合があります。
注:これはすべてのピボットテーブルで機能するわけではありませんが、試してみる価値があります。ソースデータを復元します。
ピボットテーブルのソースデータを再作成するには、次の手順に従って[詳細を表示]機能を使用します。
- 必ず確認してください。ピボットテーブルフィールドの項目が非表示になっていないこと(適用されているすべてのフィルターとスライサーをクリアすること)。
- ピボットテーブルにすべてのフィールドが含まれている必要はありません。ヴァルの少なくとも1つのフィールドですuesエリア。
- 行と列の総計を表示します。合計が表示されない場合は、ピボットテーブルでセルを選択し、リボンの[ピボットテーブルツール]で[分析]タブをクリックします。[レイアウト]グループで[総計]をクリックし、[行と列]で[オン]をクリックします。
- ピボットテーブルの右下にある総計セルをダブルクリックします。これにより、元のソースデータの関連レコードを含む新しいシートが作成されます。
抽出されたものを修正します。データ
ソースデータを復元する場合は、元の状態に復元するために、追加の変更が必要になる場合があります。
- 既知の場合は、元のソースデータの名前を使用して、テーブルの名前を変更します。
- 元のソースデータに数式が含まれている場合は、数式を再作成する必要があります。詳細の表示機能はデータのみをエクスポートするためです。
- 抽出されたデータの列は、元のソースデータの列と同じ順序になります。
- 抽出されたデータは次のようになります。ワークブックのデフォルトのテーブル形式でフォーマットされています。別のテーブル形式を適用することも、独自の形式を適用することもできます。
- 注:ソースデータに変更を加え、ピボットテーブルを更新していない場合、それらの変更は抽出されたデータには含まれません。
抽出されたデータに接続する
詳細の表示プロセス中に作成されたテーブルの名前を変更し、元々ソースを保持していたテーブルと同じ名前を使用する場合データの場合、ピボットテーブルは新しいソースデータに自動的に接続する場合があります。
そうでない場合は、再作成されたソースデータに接続できます-上記のセクションの手順に従ってください:ピボットテーブルに動的ソースを使用する-新しいテーブルに付けたテーブル名を使用します。
サンプルファイルのダウンロード
ピボットソースの例:チュートリアルに従うために、DateAmt.zipファイルをダウンロードできます。 zipファイルはxlsx形式であり、マクロは含まれていません。
フィルター処理されたソースデータの例:この例は、SORTやUNIQUEなどの新しい機能を備えたExcelバージョン用です。Dowこのサンプルファイルをnloadして、ピボットテーブルがフィルタリングされたExcelテーブルの表示行からのみ作成されていることを確認します。 zipファイルはxlsx形式であり、マクロは含まれていません。
ピボットテーブルツール
ピボットテーブルの作成、書式設定、変更の時間を節約するには、ピボットのツールを使用します。 PowerPremiumアドイン。数回クリックするだけで、次のことができます。
- 1つのピボットテーブルから書式をコピーして、別のピボットテーブルに適用します。
- すべての値をCountからSumに変更します
- すべての見出しから「Sumof」を削除します
その他多数!