ピボットテーブルは、データの計算、集計、分析を行う強力なツールです。データを比較してパターン化し、傾向をつかむことが可能になります。 ピボットテーブルの動作は、Excel の実行に使用しているプラットフォームによって少し異なります。
Excel for Windows でピボットテーブルを作成する
ピボットテーブルを作成するセルを選択します。
注
データは、1 つのヘッダー行がある列にまとめる必要があります。 詳細については、「データ形式のヒントとテクニック」セクションを参照してください。
[ 挿入]>[ピボットテーブル] を選択します。
これにより、既存のテーブルまたは範囲に基づいてピボットテーブルが作成されます。
注
[ このデータをデータ モデルに追加 ] を選択すると、このピボットテーブルに使用されているテーブルまたは範囲がブックのデータ モデルに追加されます。
詳細はこちらでご確認ください。
ピボットテーブル レポートを配置する場所を選択します。 [ 新しいワークシート ] を選択してピボットテーブルを新しいワークシートまたは 既存のワークシート に配置し、新しいピボットテーブルを表示する位置を選択します。
[OK] を選択します。
他のソースからのピボットテーブル
ボタンの下矢印をクリックすると、ピボットテーブルの他の利用可能なソースから選択できます。 既存のテーブルまたは範囲の使用に加え、ピボットテーブルに入力するために選択できる他のソースが 3 つあります。
注
organization の IT 設定によっては、organization の名前が一覧に表示される場合があります。 たとえば、「Power BI から (Microsoft)」などです。
外部データ ソースから取得
データ モデルから取得
ブックに データ モデルが含まれていて、複数のテーブルからピボットテーブルを作成し、カスタム メジャーでピボットテーブルを強化する場合、または非常に大きなデータセットを操作する場合は、このオプションを使用します。
Power BI から取得
organization で Power BI を使用していて、アクセス権を持つ承認済みのクラウド データセットを検出して接続する場合は、このオプションを使用します。
ピボットテーブルを構成する
ピボットテーブルにフィールドを追加するには、[ピボットテーブル フィールド] ウィンドウで、フィールド名のチェックボックスをオンにします。
注
選択したフィールドは、既定の領域に追加されます。[行] には数値以外のフィールドが追加され、[列] には日付と時刻の階層が追加され、[値] には数値フィールドが追加されます。
フィールドを別の領域に移動するには、フィールドを目的の領域にドラッグします。
ピボットテーブルを最新の情報に更新
ピボットテーブルのデータ ソースに新しいデータを追加する場合は、そのデータ ソースで構築されたピボットテーブルはすべて最新の情報に更新する必要があります。 1 つのピボットテーブルのみを更新するには、ピボットテーブル範囲内の任意の場所を右クリックして、[ 更新] を選択します。 複数のピボットテーブルがある場合は、最初に任意のピボットテーブルの任意のセルを選択し、次にリボンで [ピボットテーブル分析] に移動し> [更新] ボタンの下にある矢印を選択して、[すべて更新] を選択します。
ピボットテーブルの値の操作
集計方法
既定では、 値 の領域に配置されたピボットテーブル フィールドは SUM として表示されます。 Excel がデータをテキストとして解釈する場合、データは COUNT として表示されます。 これが、値フィールドのデータ型が混在していないことを確認することがとても重要である理由です。 既定の計算を変更するには、最初にフィールド名の右側にある矢印を選択してから、[ 値フィールドの設定 ] オプションを選択します。
次に、[集計方法] セクションで計算方法を変更します。 計算方法を変更すると、Excel では自動的に [ ユーザー設定名 ] セクションに "FieldName の合計" のように追加されますが、変更することができます。
[表示形式] を選択した場合は、フィールド全体の表示形式を変更できます。
ヒント
[ 値の集計方法 ] セクションの計算を変更するとピボットテーブルのフィールド名が変更されるため、ピボットテーブルの設定が完了するまでピボットテーブル フィールドの名前を変更しないことをお勧めします。 1 つのコツは、[検索 & 置換] (Ctrl+H) >検索> "Sumof" を検索してから置換後の文字列] を使用することです>手動で再入力するのではなく、空白のままにしてすべてを一度に置き換えます。
計算の種類
データを集計する計算を使う代わりに、フィールドに対する割合として表示することもできます。 次の例では、家計の金額を変更し、値の合計ではなく、総計に対する比率として表示しています。
の
[ 値フィールドの設定 ] ダイアログ ボックスを開いたら、[ 値の表示の種類] タブから選択を行うことができます。
計算と比率の両方の値を表示します。
アイテムを [値] セクションに 2 回ドラッグし、[ 値の集計方法 ] オプションと [ 値の表示方法] オプションをそれぞれ設定します。
ピボットテーブルを挿入する
-
Excel for the web でスプレッドシートを開きます。
- シート内のテーブルまたはデータ範囲を選択し、[ ピボットテーブル > 挿入 ] を選択して、[ ピボットテーブルの挿入 ] ウィンドウを開きます。
- 独自の ピボットテーブル を手動で作成することも、推奨ピ ボットテーブル を選択して作成することもできます。 次のいずれかの操作を行います。
-
独自のピボットテーブルの作成カードで、[新しいシート] または [既存のシート] を選択して、ピボットテーブルのコピー先を選択します。
- おすすめのピボットテーブルで、[ 新しいシート ] または [既存のシート] を選択して、ピボットテーブルの挿入先を選択します。
注
おすすめピ ボットテーブルは 、Microsoft 365 サブスクライバーのみが利用できます。
ソース データを変更する
ピボットテーブル データの作成中に、そのデータ ソースを変更できます。
- [ ピボットテーブルの挿入 ] ウィンドウで、[ ソース] の下のテキスト ボックスを選択します。
ソースを変更すると、ウィンドウ内のカードは使用できなくなります。
- グリッドでデータを選択するか、テキスト ボックスに範囲を入力します。
- キーボードの Enter キーを押すか、ボタンを押して選択を確定します。 新しいデータ ソースに基づいて、新しい推奨ピ ボットテーブル でウィンドウが更新されます。
Power BI から取得
organization で Power BI を使用していて、アクセス権を持つ承認済みのクラウド データセットを検出して接続する場合は、このオプションを使用します。
[ピボットテーブル フィールド] ウィンドウの操作
[ピボットテーブル フィールド] ウィンドウで、ピボットテーブルに追加するフィールドのチェック ボックスをオンにします。
既定では、数値以外のフィールドは [行 ] 領域に追加され、日付と時刻のフィールドは [列 ] 領域に追加され、数値フィールドは [値 ] 領域に追加されます。
利用可能なアイテムを 任意のピボットテーブル フィールドに手動でドラッグ アンド ドロップすることもできます。または、ピボットテーブルで不要になったアイテムがある場合は、そのアイテムをリストからドラッグするかチェック 解除します。
ピボットテーブルの値の操作
集計方法
既定では、値の領域内のピボットテーブル フィールドは SUM として表示されます。 Excel がデータをテキストとして解釈する場合は、 COUNT として表示されます。 これが、値フィールドのデータ型が混在していないことを確認することがとても重要である理由です。
既定の計算を変更するには、行内の任意の値を右クリックし、[ 値の集計方法 ] オプションを選択します。
計算の種類
データを集計する計算を使う代わりに、フィールドに対する割合として表示することもできます。 次の例では、家計の金額を変更し、値の合計ではなく、総計に対する比率として表示しています。
値を表示する列内の任意の値を右クリックします。 メニューの [値の表示の種類] を選択します。 使用可能な値のリストが表示されます。
一覧から選択します。
親集計の割合として表示するには、リスト内のそのアイテムにカーソルを合わせて、計算の基準として使用する親フィールドを選択します。
ピボットテーブルを最新の情報に更新
ピボットテーブルのデータ ソースに新しいデータを追加する場合は、そのデータ ソース上に構築されたピボットテーブルを更新する必要があります。
ピボットテーブル範囲内の任意の場所を右クリックし、[更新] を選択します。
ピボットテーブルを削除する
ピボットテーブルを作成した後、不要になった場合は、ピボットテーブルの範囲全体を選択し、Delete キーを押します。 これは、周囲の他のデータや ピボットテーブル 、グラフには影響しません。
ピボットテーブルが、他に保持するデータがない別のシート上にある場合、シートを削除すると、ピボットテーブルを簡単に削除できます。
Excel on the web でピボットテーブルの使用を開始します。
作業を開始する前に
- データを表形式でまとめ、空の行や列がないようにしてください。 理想的には、 Excel の表を使用できます。
- テーブルは優れたピボットテーブル データ ソースです。データの更新時に、テーブルに追加された行は自動的にピボットテーブルに含まれ、新しい列は [ ピボットテーブルのフィールド ] リストに含まれます。 それ以外の場合は、 ピボットテーブルのソース データを変更するか、 動的な名前付き範囲数式を使用する必要があります。
- 列のデータ型は同じである必要があります。 たとえば、同じ列に日付とテキストを混在させることはできません。
- ピボットテーブルはキャッシュと呼ばれるデータのスナップショットで動作するため、実際のデータはまったく変わりません。
おすすめピボットテーブルを使用して作成する
ピボットテーブルの使用経験が少ない場合、またはどのように始めてよいかがわからない場合は、[おすすめピボットテーブル] を選ぶとよいでしょう。 この機能を使うと、データがピボットテーブルの最適な領域に照合されて、わかりやすいレイアウトが判断されます。 これは、さらに何かを試すためのスタート地点になります。 おすすめピボットテーブルが作成されたら、さまざまな向きを調べてフィールドを並べ替えて、目的の結果を得ることができます。 また、インタラクティブな「 初めてピボットテーブルを作成する」 のチュートリアルをダウンロードすることもできます。
ソース データまたはテーブルの範囲のセルを選びます。
[ピボットテーブルの挿入>おすすめ] に移動します。
Excel はデータを分析し、家計データを使用したこの例のように、いくつかのオプションを提示します。
最適なピボットテーブルを選び、[OK] を押します。 Excel は新しいシートにピボットテーブルを作成し、[ ピボットテーブル フィールド ] リストを表示します。
ピボットテーブルを手動で作成する
ソース データまたはテーブルの範囲のセルを選びます。
[ 挿入>ピボットテーブル] に移動します。
Excel では、範囲またはテーブル名が選択された [ ピボットテーブルの作成 ] ダイアログ ボックスが表示されます。 今回は "tbl_HouseholdExpenses" というテーブルを使用しています。
[ ピボットテーブル レポートを配置する場所を選択する ] セクションで、[ 新しいワークシート] または [ 既存のワークシート] を選択します。
[既存のワークシート] で、ピボットテーブルを配置するセルを選択します。
[ OK] を選択すると、Excel によって空のピボットテーブルが作成され、[ ピボットテーブル フィールド] リストが表示されます。
[ピボットテーブル フィールド] リストの操作
[ピボットテーブル フィールド] リスト
上部の [フィールド名] 領域で、ピボットテーブルに追加するフィールドのチェック ボックスをオンにします。 既定では、数値以外のフィールドは [行] 領域に追加され、日付と時刻のフィールドは [ 列 ] 領域に追加され、数値フィールドは [値 ] 領域に追加されます。 利用可能なアイテムを任意のピボットテーブル フィールドに手動でドラッグ アンド ドロップすることもできます。ピボットテーブルでアイテムが不要になった場合は、そのアイテムをフィールド リストからドラッグするか、チェック ボックスをオフにします。 フィールド アイテムを再配置できるのは、ピボットテーブルの外観を簡単に変更できる機能の 1 つです。
[ピボットテーブル フィールド] リスト
ピボットテーブルの値
集計の方法
既定では、 値 の領域に配置されたピボットテーブル フィールドは SUM として表示されます。 Excel がデータをテキストとして解釈する場合、データは COUNT として表示されます。 これが、値フィールドのデータ型が混在していないことを確認することがとても重要である理由です。 既定の計算を変更するには、最初にフィールド名の右側にある矢印を選択してから、[ フィールド設定] オプションを選択します。
次に、[集計方法] セクションで計算方法を変更します。 計算方法を変更すると、Excel では自動的に [ ユーザー設定名 ] セクションに "FieldName の合計" のように追加されますが、変更することができます。 [ 数値...] を選択した場合は、フィールド全体の表示形式を変更できます。
ヒント
[ 集計方法] セクションの計算を変更するとピボットテーブルのフィールド名が変更されるため、ピボットテーブルの設定が完了するまでピボットテーブル フィールドの名前を変更しないことをお勧めします。 1 つのコツは、[編集] メニューの [置換] >[検索する内容]> [合計] を選択し、[置換後の文字列] を選択することです>空白のままにして、手動で再入力するのではなく、すべてを一度に置換します。
計算の種類
データを集計する計算を使う代わりに、フィールドに対する割合として表示することもできます。 次の例では、家計の金額を変更し、値の合計ではなく、総計に対する比率として表示しています。
[ フィールド設定] ダイアログ ボックスが開いたら、[ データを表示の種類] タブから選択できます。
計算と比率の両方の値を表示します。
アイテムを [値] セクションに 2 回ドラッグし、値を右クリックして [フィールド設定] を選択し、[ 集計方法 ] と [ データの表示 ] を各オプションとして設定します。
ピボットテーブルを最新の情報に更新
ピボットテーブルのデータ ソースに新しいデータを追加する場合は、そのデータ ソース上に構築されたピボットテーブルを更新する必要があります。 1 つのピボットテーブルのみを更新するには、ピボットテーブル範囲内の任意の場所を右クリックし、[ 更新] を選択します。 複数のピボットテーブルがある場合は、最初にいずれかのピボットテーブルの任意のセルを選択し、次にリボンで [ピボットテーブル分析] に移動し> [更新] ボタンの下にある矢印を選択して、[すべて更新] を選択します。
ピボットテーブルの削除
ピボットテーブルを作成した後、不要になった場合は、ピボットテーブルの範囲全体を選択して、 Delete キーを押すだけです。 これは、周囲の他のデータやピボットテーブル、グラフには影響しません。 ピボットテーブルが、残しておく他のデータがない別のシートにある場合、そのシートを削除すれば、ピボットテーブルを簡単に削除できます。
iPad のピボットテーブルは、iPad バージョン 2.82.205.0 以降で Excel を実行しているユーザーが利用できます。 この機能にアクセスするには、アプリが App Store から最新バージョンに更新されていることを確認してください。
iPad 上の Excel でピボットテーブルを作成する
- ソース データまたはテーブルの範囲のセルを選びます。
- [ ピボットテーブル > 挿入] に移動します。
- ピボットテーブルを配置する場所を選択します。 [ 新しいシートに挿入 ] を選択してピボットテーブルを新しいワークシートに配置するか、[コピー先] フィールドで新しいピボットテーブルを配置するセルを選択します。
- [挿入] を選択します。
ピボットテーブルのフィールド リストの操作
通常は、数値以外のフィールドは [行 ] 領域に追加され、日付と時刻のフィールドは [列 ] 領域に追加され、数値フィールドは [値 ] 領域に追加されます。 利用可能なアイテムを任意のピボットテーブル フィールドに手動でドラッグ アンド ドロップすることもできます。ピボットテーブルでアイテムが不要になった場合は、そのアイテムをフィールド リストからドラッグするか、チェック ボックスをオフにします。 フィールド アイテムを再配置できるのは、ピボットテーブルの外観を簡単に変更できる機能の 1 つです。
注
フィールド リストが表示されなくなった場合は、[ ピボットテーブル ] タブに移動し、左にスワイプし、[ フィールド リスト ] を選択してフィールド リストを表示します。
ピボットテーブルを最新の情報に更新
ピボットテーブルのデータ ソースに新しいデータを追加する場合は、そのデータ ソース上に構築されたピボットテーブルを更新する必要があります。 1 つのピボットテーブルのみを更新するには、ピボットテーブル範囲内の任意の場所のセルを選択して押したままにし、[ 更新] を選択します。 複数のピボットテーブルがある場合は、リボンの [ピボットテーブル] タブ に移動し、[ 更新] を選択します。
ピボットテーブルの削除
ピボットテーブルを作成した後、不要になった場合は、ピボットテーブル範囲全体にわたる行と列を選択してから、 Delete キーを押します。