Excel では、データのフィールド レイアウトを変更することで、ピボットテーブルまたはピボットグラフのデータをピボットできます。 ピボットテーブルのフィールド リストを使用すると、フィールドを追加、並べ替え、または削除して、ピボットテーブルまたはピボットグラフのデータを希望どおりに表示することができます。
既定では、ピボットテーブルのフィールド リストで行った変更は、レポート レイアウトで自動的に更新されます。 大量の外部データにアクセスするときのパフォーマンスを向上させるには、一時的に手動更新に切り替えることができます。
ピボットテーブルのフィールド リストの操作
ピボットテーブルを作成すると、Excel ではピボットテーブルのフィールド リストが表示されるので、ピボットテーブルへのフィールドの追加、必要に応じて再配置や位置の変更、またはピボットテーブルからのフィールドの削除を行うことができます。 既定では、ピボットテーブルのフィールド リストには、次の 2 つのセクションが表示されます。
- ピボットテーブルにフィールドを追加したり、ピボットテーブルからフィールドを削除したりするための上部のフィールド セクション
- フィールドの並べ替えと再配置のための下部のレイアウト セクション
ピボットテーブルのフィールド リストを Excel ウィンドウのどちらかの側にドッキングして、水平方向にサイズ変更することができます。 ピボットテーブルのフィールド リストのドッキングを解除することもできます。その場合は、垂直方向と水平方向の両方にサイズを変更できます。
ピボットテーブルのフィールド リストが表示されない場合は、ピボットテーブルの任意の場所をクリックしてください。
ピボットテーブルのフィールド リストを閉じると、もう一度表示できます。 ピボットテーブルを右クリックし、[ フィールド リストの表示] をクリックします。 リボンの [フィールド リスト] をクリックすることもできます ([ピボットテーブル ツール] の [オプション] タブの [ピボットテーブルの表示グループ];[ピボットグラフ ツール]、[分析] タブ、[ピボットグラフの 表示/非表示] グループ) をクリックします。
使用するフィールドがピボットテーブルのフィールド リストに表示されない場合は、ピボットテーブルまたはピボットグラフを更新して、最後の操作 ([ピボットテーブル ツール] の [ オプション ] タブの [ データ グループ]) 以降に追加した新しいフィールド、集計フィールド、メジャー、計算メジャー、またはディメンションを表示します。
ピボットテーブルのフィールド リストの動作方法
ピボットテーブルまたはピボットグラフのフィールド レイアウトを作成するとき、必要な結果を得るためには、ピボットテーブルのフィールド リストのしくみと、さまざまな種類のフィールドを配置する方法を理解することが重要です。
1. 外部データ ソースには、フィールド リストに表示される 1 つ以上のフィールド (列とも呼ばれます) として編成された構造化データが含まれています。
2. フィールドをフィールド リストの [レポート フィルター] 領域に移動すると同時に、フィールドもピボットテーブルの [レポート フィルター] 領域に移動します。
3. フィールドをフィールド リストの [列ラベル] 領域に移動すると同時に、フィールドもピボットテーブルの [列ラベル] 領域に移動します。
4. フィールドをフィールド リストの [行ラベル] 領域に移動します。同時に、ピボットテーブルの [行ラベル] 領域に移動します。
5. フィールドをフィールド リストの [値] 領域に移動すると同時に、ピボットテーブルの [値] 領域にも移動します。
ピボットテーブルのフィールド リストでのフィールドの移動に関するガイドライン
フィールド レイアウトを作成するには、次のガイドラインを使用して、[値]、[名前]、および [ディメンション] フィールドをフィールド セクションからレイアウト セクションの 4 つのレポート領域に移動します。
- 値フィールド数値フィールドのチェック ボックスをオンにすると、既定では [値] 領域に移動します。
- 行フィールドと列フィールド フィールドは、データ型が数値型であるかどうかに関係なく、[ レポート フィルター] 領域、[ 行ラベル] 領域、または [列ラベル] 領域のいずれかに 1 回のみ追加できます。 同じフィールドを 2 回以上追加しようとすると (たとえば、レイアウト セクションの [行ラベル ] 領域と [ 列ラベル] 領域に追加しようとした場合)、フィールドは元の領域から自動的に削除されて、新しい領域に配置されます。
-
メジャー オンライン分析処理 (OLAP) のデータ ソースには、多くの場合、さまざまなディメンション、階層、レベルの階層構造に編成された多数のフィールド (またはメジャー) があります。 目的のフィールドが見つかるまで、[
の展開] ボタンと [
] ボタンを折りたたみます。
階層、属性、名前付きセットのみを [行ラベル]、[列ラベル]、および [レポート フィルター] 領域に移動できます。
値領域に移動できるのは、メジャー、計算メジャー、主要業績評価指標 (KPI) のみです。
ピボットテーブル フィールド リスト ビューの変更
ピボットテーブルのフィールド リストには、さまざまな種類のピボットテーブル タスク用に設計および最適化された 5 種類のビューがあります。
- ビューを変更するには、ピボットテーブルのフィールド リストの上部にある [フィールド リスト ビュー] ボタンをクリックします。
- 一覧で、次のいずれかのビューを選択します。
| [フィールド] セクションと [領域] セクション 積み上げ | これは既定のビューで、少数のフィールド用に設計されています。 |
| フィールド セクションと領域セクションを並べて表示 | このビューは、各領域に 4 つ以上のフィールドがある場合にフィールドを追加および削除するために設計されています。 |
| フィールド セクションのみ | このビューは、多数のフィールドの追加と削除のみを目的として設計されています。 |
| エリア セクションのみ (2 x 2) | このビューは、単に多くのフィールドを並べ替えるために設計されています。 |
| エリア セクションのみ (1 x 4) | このビューは、単に多くのフィールドを並べ替えるために設計されています。 |
ヒント [ フィールド セクション] と [領域] セクションの [積み上げ ] および [ フィールド セクション] と [領域セクション] の横 並びの表示では、ポインターが垂直の二重矢印に変わるまでセクション区切り線にポインターを置くことにより、各セクションの幅と高さを調整できます
または水平二重矢印 水平
、上下または左右に二重矢印をドラッグして目的の場所にドラッグします。 次に、二重矢印をクリックするか、 Enter キーを押します。
ピボットテーブルまたはピボットグラフにフィールドを追加する
ピボットテーブルまたはピボットグラフを作成したら、レポートに表示するデータを含むフィールドを追加する準備が整いました。 通常は、レイアウト セクションの領域ごとに 1 つのフィールドを選択します。 ただし、特定のフィールドの異なる値を表示するには、1 つのフィールドの複数のコピーを [値 ] 領域に追加することもできます。
ピボットテーブルが大量のデータを含む外部データ ソースに接続されている場合は、フィールドをレポートに追加する前に 1 つまたは複数のフィールドにフィルターを適用することができ、レポートの更新にかかる時間を短縮できます。
表示するフィールドを追加する
ピボットテーブルのフィールド リストで、次の 1 つ以上を行うことにより、ピボットテーブルまたはピボットグラフにフィールドを追加できます。
- レイアウト セクションの指定領域にフィールドを配置するには、[レポートに追加するフィールドの選択] ボックスで、目的のフィールドのチェック ボックスをオンにします。 必要に応じて、後でフィールドを並べ替えることができます。
注釈 既定では、数値以外のフィールドは [行ラベル ] 領域に追加され、数値フィールドは [値 ] 領域に追加され、オンライン分析処理 (OLAP) の日付と時間の階層は [ 列ラベル ] 領域に追加されます。 - レイアウト セクションの特定の領域にフィールドを配置するには、[ レポートに追加するフィールドの選択 ] ボックスでフィールド名を右クリックし、[ レポート フィルターに追加]、[ 列ラベルに追加]、[ 行ラベルに追加]、または [ 値に追加] をクリックします。
- レイアウト セクションの領域にフィールドをドラッグするには、[ レポートに追加するフィールドの選択 ] ボックスでフィールドをクリックしたまま、フィールド セクションから目的のレイアウト セクションにフィールドをドラッグします。
値の領域にフィールドの複数のコピーを追加する
Excel ワークシートのデータまたは非オンライン分析処理 (OLAP) データ ソースからの外部データに基づくピボットテーブルでは、同じフィールドを [値] 領域に複数回追加することができます。 これは、データ型が数値型であるかどうかに関係なく実行できます。 たとえば、売上総利益率と純利益率、売上高の最小値と最大値、顧客数と総顧客数に対する割合などの計算値を並べて表示し、比較することが必要な場合があります。
- [ピボットテーブルのフィールド リスト] の [ レポートに追加するフィールドの選択 ] ボックスで、フィールドをクリックしたままにし、レイアウト セクションの [値 ] 領域にドラッグします。
- 手順 1 を繰り返して、そのフィールドのコピーを、[ 値] 領域に表示する数だけ作成します。
- ピボットテーブルで、フィールドの各コピーで集計関数またはユーザー設定の計算方法を変更します。
ヒントまた、ピボットテーブル自体で、コピーしたフィールドの名前を変更することもできます。
注
- 同じフィールドのコピーであるか異なるフィールドのコピーであるかに関係なく、複数のフィールドを [値] 領域に追加すると、フィールド リストの [値 ] 列ラベルが自動的に [値 ] 領域に追加されます。 このフィールドを使用して、[値] 領域のフィールドの位置を上下に移動できます。 値列ラベルを列ラベル領域または行ラベル領域に移動することもできます。 ただし、 値列ラベル を [レポート フィルター ] 領域に移動することはできません。
- フィールドは、データ型が数値型であるかどうかに関係なく、[レポート フィルター] 領域、[行ラベル] 領域、[列ラベル] 領域のいずれかに 1 回のみ追加できます。 同じフィールドを 2 回以上追加しようとすると (たとえば、レイアウト セクションの [行ラベル ] 領域と [ 列ラベル] 領域に追加しようとした場合)、フィールドは元の領域から自動的に削除されて、新しい領域に配置されます。
- 同じフィールドを 値 の領域に追加するもう 1 つの方法は、数式内の同じフィールドを使用する数式 ( 集計フィールドとも呼ばれます) を使用することです。
フィールドを追加する前にデータをフィルター処理する
- [ピボットテーブルのフィールド リスト] の [ レポートに追加するフィールドの選択 ] ボックスで、フィールド名にポインターを置き、フィールド名の横にあるフィルターのドロップダウン矢印をクリックします。
[ フィルター] メニューで、目的のフィルター オプションを選択します。
ピボットテーブルまたはピボットグラフのフィールドを並べ替える
ピボットテーブルのフィールド リストでは、レイアウト セクションの下部にある 4 つの領域のいずれかを使用して、既存のフィールドを並べ替えたり、それらのフィールドの位置を変更したりできます。
| ピボットテーブル | 説明 |
|---|---|
| 値 | 集計した数値データを表示するために使用します。 |
| 行ラベル | 集計した数値データを表示するために使用します。 |
| 列ラベル | フィールドをレポートの上部の列として表示するために使用します。 下の位置にある列は、そのすぐ上の別の列にネストされます。 |
| レポート フィルター | レポート フィルターで選択したアイテムに基づいてレポート全体をフィルター処理するために使用します。 |
| ピボットグラフ | 説明 |
|---|---|
| 値 | 集計した数値データを表示するために使用します。 |
| 軸フィールド (カテゴリ) | フィールドをグラフの軸として表示するために使用します。 |
| 凡例フィールド (系列) | フィールドをグラフの凡例に表示するために使用します。 |
| レポート フィルター | レポート フィルターで選択したアイテムに基づいてレポート全体をフィルター処理するために使用します。 |
ピボットテーブル内のフィールドを並べ替えるには、いずれかの領域でフィールド名をクリックして、次のコマンドのいずれかを選択します。
| 上へ移動 | フィールドを領域内の 1 つ上の位置に移動します。 |
| 下へ移動 | 領域内のフィールドの下の位置に移動します。 |
| 先頭へ移動 | フィールドを領域の先頭に移動します。 |
| 末尾へ移動 | フィールドを領域の末尾に移動します。 |
| レポート フィルターに移動 | フィールドを [レポート フィルター] 領域に移動します。 |
| 行ラベルに移動 | フィールドを [行ラベル] 領域に移動します。 |
| 列ラベルに移動 | フィールドを [列ラベル] 領域に移動します。 |
| 値に移動 | フィールドを [値] 領域に移動します。 |
| 値フィールドの設定、フィールドの設定 | [ フィールドの設定] ダイアログ ボックスまたは [値フィールドの設定 ] ダイアログ ボックスを表示します。 各設定の詳細については、ダイアログ ボックスの上部にある [ヘルプ] をクリックしてください。 |
ヒント フィールド名をクリックして押したままにし、フィールド セクションとレイアウト セクション間、および異なる領域間でフィールドをドラッグすることができます。
ピボットテーブルまたはピボットグラフからフィールドを削除する
フィールドを削除するには、ピボットテーブルのフィールド リストで、次のいずれかの操作を行います。
- [レポートに追加するフィールドの選択] ボックスで、削除するフィールドのチェック ボックスをオフにします。
注釈チェック ボックスをオフにすると、フィールドのすべてのインスタンスがレポートから削除されます。 - レイアウト領域で、削除するフィールドをクリックし、[ フィールドの削除] をクリックします。
- レイアウト領域で、削除するフィールドをクリックしたままにし、ピボットテーブルのフィールド リストの外部にドラッグします。
レポート レイアウトの自動更新と手動更新を切り替える
既定では、ピボットテーブルのフィールド リストで行った変更は、レポート レイアウトで自動的に更新されます。 大量の外部データにアクセスしているときのパフォーマンスを向上させるには、一時的に手動更新モードに切り替えることができます。 手動更新モードでは、ピボットテーブルのフィールド リストのフィールドをすばやく追加、移動、削除できます。 ただし、自動更新モードに戻すまでレポートを使用できません。
- ピボットテーブルの手動更新を有効にするには、ピボットテーブルのフィールド リストの下部にある [レイアウトの更新を延期する] チェック ボックスをオンにします。
注意 レポート レイアウトを手動更新に設定した後、ピボットテーブルのフィールド リストを閉じるか、[ フィールドのみ ] ビューに変更する、または Excel を終了すると、ピボットテーブルに対して行ったすべてのレイアウト変更が確認なしで破棄されます。 - ピボットテーブルのフィールド リストでフィールドのレイアウトを変更し、[ 更新 ] をクリックしてピボットテーブルのレイアウトを手動で更新します。
- フィールド リストでレポート レイアウトの変更が終わった後に自動更新に戻るには、[レイアウトの更新を延期する] チェック ボックスをオフにします。
注釈 ピボットテーブルでは、ブックを開くたびに自動更新が開始されます。
補足説明
Excel 技術コミュニティの専門家にいつでも質問するか、コミュニティでサポートを受けることができます。
