目次
×
ピボットテーブル
ピボットテーブル

ピボットテーブルを作成してワークシート データを分析する

ピボットテーブルは、データの計算、集計、分析を行う強力なツールです。データを比較してパターン化し、傾向をつかむことが可能になります。 ピボットテーブルの動作は、Excelの実行に使用しているプラットフォームによって少し異なります。

お使いのブラウザーではビデオがサポートされていません。 Microsoft Silverlight、Adobe Flash Player、Internet Explorer 9 のいずれかをインストールしてください。

  1. ピボットテーブルを作成するセルを選択します。

    注:  データは、1 つのヘッダー行を持つ列に編成する必要があります。

  2. [挿入]、[ピボットテーブル] の順に選択します。

    ピボットテーブル ボタン

  3. これにより、既存のテーブルまたは範囲に基づいてピボットテーブルが作成されます。
    範囲またはテーブルからのピボットテーブル

    注:  [このデータをデータ モデルに追加する] を選択すると、このピボットテーブルで使用されているテーブルまたは範囲がブックのデータ モデルに追加されます。 詳細情報

  4. ピボットテーブル レポートを配置する場所を選択します。 [新しいワークシート] を選択して、新しいワークシートまたは既存のワークシートにピボットテーブルを配置し、新しいピボットテーブルを表示する場所を選択します。 

  5. [OK] をクリックします。

ボタンの下矢印をクリックすると、ピボットテーブルの他の使用可能なソースから選択できます。  既存のテーブルまたは範囲の使用に加えて、ピボットテーブルを設定するために選択できる他の 3 つのソースがあります。

ピボットテーブル ソースを選択する

注: 組織の IT 設定によっては、組織の名前がボタンに含まれている
場合があります。 たとえば、"From Power BI (Microsoft)"

外部データ ソースから取得する

外部ソースからのピボットテーブル

データ モデルから取得する

ブックに データ モデルが含まれており、複数のテーブルからピボットテーブルを作成する場合、カスタム メジャーを使用してピボットテーブルを拡張する場合、または非常に大きなデータセットを操作する場合は、このオプションを使用します。 
データ テーブルからのピボットテーブル

Power BIから取得する

組織がPower BIを使用していて、アクセスできる保証されたクラウド データセットを検出して接続する場合は、このオプションを使用します。 

Power BIからのピボットテーブル

  1. ピボットテーブルにフィールドを追加するには、[ピボットテーブル フィールド] ウィンドウで、フィールド名のチェックボックスをオンにします。

    注: 選択したフィールドが既定の領域に追加されます。数値以外のフィールドがに追加され、日付と時刻の階層がに追加され、数値フィールドがに追加されます。

    ピボットテーブル

  2. フィールドを別の領域に移動するには、フィールドを目的の領域にドラッグします。

ピボットテーブルのデータ ソースに新しいデータを追加する場合は、そのデータ ソースで構築されたピボットテーブルはすべて最新の情報に更新する必要があります。 ピボットテーブルを 1 つだけ更新する場合は、ピボットテーブル範囲内の任意の場所を右クリックして、[更新] を選択します。 ピボットテーブルが複数ある場合は、最初にピボットテーブル内の任意のセルを選択し、リボンの [ピボットテーブル分析] に移動し、[更新] ボタンの下にある矢印をクリックして [すべて更新] を選択します。

ピボットテーブルを更新する

集計方法

既定では、[] 領域に配置されているピボットテーブル フィールドは SUM として表示されます。 Excel がデータをテキストと解釈した場合は、COUNT として表示されます。 これが、値フィールドのデータ型が混在していないことを確認することがとても重要である理由です。 既定の計算は、最初にフィールド名の右側にある矢印をクリックし、[値フィールドの設定] オプションを選ぶことで変更できます。

Excel の [値フィールドの設定] ダイアログ

次に、[集計方法] セクションで計算方法を変更します。 計算方法を変更すると、Excel で "<フィールド名> の合計" のように、[ユーザー設定の名前] セクションに自動的に追加されますが、変更することはできます。 [数値の書式] ボタンをクリックすれば、フィールド全体の数値の書式を変更できます。

ヒント: [集計方法​​] セクションで計算を変更するとピボットテーブル フィールド名が変わるため、ピボットテーブルのセットアップが完了するまでピボットテーブル フィールドの名前を変更しないことをお勧めします。 [検索と置換] (Ctrl キーを押しながら H キーを押す) を使い、[検索する文字列] に "の合計" と入力し、[置換後の文字列] は空のままにして、手動で再入力するのではなく、すべて一度に置換するのも 1 つの方法です。

Excel の [集計方法​​] オプションを示す [値フィールドの設定] ダイアログ

計算の​​種類

データを集計する計算を使う代わりに、フィールドに対する割合として表示することもできます。 次の例では、家計の金額を変更し、値の合計ではなく、総計に対する比率として表示しています。

総計に対する割合として表示された値を含むピボットテーブルの例 総計に対する割合として表示された値を含むピボットテーブルの例

[値フィールドの設定] ダイアログを開いたら、[計算の​​種類] タブから選ぶことができます。

計算と比率の両方の値を表示します。

単に [] セクションに項目を 2 回ドラッグし、それぞれの [集計方法​​] と [計算の​​種類] オプションを設定します。

お使いのブラウザーではビデオがサポートされていません。 Microsoft Silverlight、Adobe Flash Player、Internet Explorer 9 のいずれかをインストールしてください。

  1. シート内のテーブルまたはデータ範囲を選択し、[ ピボットテーブル>挿入 ] を選択して [ ピボットテーブルの挿入 ] ウィンドウを開きます。

  2. 独自の ピボットテーブル を手動で作成するか、作成する推奨 ピボットテーブル を選択できます。 次のいずれかの操作を行います。

  • [独自のピボットテーブルの作成] カードで、[新しいシート] または [既存のシート] を選択して、ピボットテーブルの保存先を選択します。

  • 推奨されるピボットテーブルで、[ 新しいシート ] または [既存のシート] を選択して、ピボットテーブルの保存先を選択します。

注: 推奨されるピボットテーブルは、Microsoft 365サブスクライバーのみが使用できます。

[ピボットテーブルの挿入] ウィンドウでは、ピボットテーブルのソース、変換先、およびその他の側面を設定できます。

ピボットテーブル データのデータ ソースは、作成中に変更できます。

  1. [ ピボットテーブルの挿入 ] ウィンドウで、[ ソース] の下にあるテキスト ボックスを選択します。 ソースの変更中は、ウィンドウ内のカードは使用できません。

  2. グリッド上でデータを選択するか、テキスト ボックスに範囲を入力します。 

  3. キーボードの Enter キーを押すか、ボタンを押して選択内容を確認します。 ウィンドウは、新しいデータ ソースに基づいて、新しい推奨 ピボットテーブル で更新されます。

変換元として使用するテーブルまたは範囲を求めるピボットテーブル ペインを挿入し、変換先を変更できるようにします。

Power BIから取得する

組織がPower BIを使用していて、アクセスできる保証されたクラウド データセットを検出して接続する場合は、このオプションを使用します。 

Power BIからのピボットテーブル

[ ピボットテーブル フィールド] ウィンドウで、ピボットテーブルに追加するフィールドのチェック ボックスをオンにします。

既定では、数値以外のフィールドが [行] 領域に追加され、日付フィールドと時刻フィールドが [列] 領域に追加され、数値フィールドが [値 ] 領域に追加されます。

また、使用可能な項目を任意のピボットテーブル フィールドに手動でドラッグ アンド ドロップしたり、 ピボットテーブル 内のアイテムが不要になった場合は、リストからドラッグアウトしたり、オフにしたりできます。

Excel for the webのピボットテーブル フィールド

集計方法

既定では、[値] 領域のピボットテーブル フィールドは SUM として表示されます。 Excel がデータをテキストと解釈した場合は、COUNT として表示されます。 これが、値フィールドのデータ型が混在していないことを確認することがとても重要である理由です。

行内の任意の値を右クリックし、[ 値の集計 ] オプションを選択して、既定の計算を変更します。

Excel for the webで集計する

計算の​​種類

データを集計する計算を使う代わりに、フィールドに対する割合として表示することもできます。 次の例では、家計の金額を変更し、値の合計ではなく、総計に対する比率として表示しています。

総計に対する割合として表示された値を含むピボットテーブルの例

値を表示する列内の任意の値を右クリックします。  メニューで [値の表示] を選択します。 使用可能な値の一覧が表示されます。

一覧から選択します。

親合計の %として表示するには、リスト内のその項目にマウス ポインターを合わせ、計算の基礎として使用する親フィールドを選択します。 

[表示]

ピボットテーブル データ ソースに新しいデータを追加する場合は、そのデータ ソースに基づいて構築されたすべてのピボットテーブルを更新する必要があります。 ピボットテーブル範囲内の任意の場所を右クリックし、[更新] を選択します

ピボットテーブルを更新する

ピボットテーブルを作成して不要になった場合は、ピボットテーブル範囲全体を選択し、Delete キーを押します。 他のデータや ピボットテーブル 、または周囲のグラフには影響しません。 ピボットテーブルが保持する他のデータがない別のシート上にある場合は、シートを削除すると、ピボットテーブルを削除する高速な方法になります。

  • データを表形式でまとめ、空の行や列がないようにしてください。 上記の例のような Excel の表を使用できれば理想的です。

  • テーブルは、データを更新するとテーブルに追加された行がピボットテーブルに自動的に含まれ、新しい列はすべてピボットテーブル フィールド リストに含まれるため、優れた ピボットテーブル データ ソースです。 それ以外の場合は、 ピボットテーブルのソース データを変更するか、 動的な名前付き範囲数式を使用する必要があります。

  • 列のデータ型は同じである必要があります。 たとえば、同じ列に日付とテキストを混在させることはできません。

  • ピボットテーブルはキャッシュと呼ばれるデータのスナップショットで動作するため、実際のデータはまったく変わりません。

ピボットテーブルの使用経験が少ない場合、またはどのように始めてよいかがわからない場合は、[おすすめピボットテーブル] を選ぶとよいでしょう。 この機能を使うと、データがピボットテーブルの最適な領域に照合されて、わかりやすいレイアウトが判断されます。 これは、さらに何かを試すためのスタート地点になります。 おすすめピボットテーブルが作成されたら、別の方向を試したりフィールドを配置し直したりすると、固有の結果を出すことができます。 初めてピボット テーブルを作成という対話型のチュートリアルをダウンロードすることもできます。

  1. ソース データまたはテーブル範囲内のセルをクリックします。

  2. [挿入]、[おすすめピボットテーブル] の順に移動します。

    [挿入]、[おすすめピボット テーブル] の順に移動して、Excel でピボットテーブルを自動作成する

  3. Excel はデータを分析し、いくつかのオプションを示します。家計データを使用するこの例の場合は次のようになります。

    Excel の [おすすめピボットテーブル] ダイアログ

  4. 最適なピボットテーブル​​を選び、[OK] を押します。 Excelは、新しいシートにピボットテーブルを作成し、ピボットテーブル フィールドリストを表示します

  1. ソース データまたはテーブル範囲内のセルをクリックします。

  2. [挿入]、[ピボットテーブル] の順に移動します。

    [データ] タブ、[分析] グループ

  3. Excel には、範囲またはテーブル名が選択された [ピボットテーブルの作成] ダイアログが表示されます。 この場合、"tbl_HouseholdExpenses" という名前のテーブルを使用しています。

  4. [ ピボットテーブル レポートを配置する場所の選択] セクションで、[ 新しいワークシート] または [ 既存のワークシート] を選択します。 [既存のワークシート] で、ピボットテーブルを配置するセルを選択します。

  5. [OK] をクリックすると、Excel で空のピボットテーブルが作成され、[ピボットテーブル フィールド] リストが表示されます。

[ピボットテーブル フィールド] リスト

上部の [フィールド名 ] 領域で、ピボットテーブルに追加するフィールドのチェック ボックスをオンにします。 既定では、数値以外のフィールドが 領域に追加され、日付フィールドと時刻フィールドが 領域に追加され、数値フィールドが [値 ] 領域に追加されます。 また、使用可能な項目を任意のピボットテーブル フィールドに手動でドラッグ アンド ドロップしたり、ピボットテーブル内のアイテムが不要になった場合は、[フィールド] ボックスの一覧からドラッグするか、オフにするだけでかまいません。 フィールド項目を再配置できることは、その外観を簡単に変更できるピボットテーブル機能の 1 つです。

[ピボットテーブル フィールド] リスト

Excel の [ピボットテーブル フィールド] リスト ダイアログの例

  • 集計の方法

    既定では、[] 領域に配置されているピボットテーブル フィールドは SUM として表示されます。 Excel がデータをテキストと解釈した場合は、COUNT として表示されます。 これが、値フィールドのデータ型が混在していないことを確認することが非常に重要である理由です。 最初にフィールド名の右側にある矢印をクリックして既定の計算を変更し、[フィールドの設定] オプションを選択することができます。

    次に、[集計方法] セクションで計算方法を変更します。 計算方法は変更されると、Excel では "<フィールド名> の合計" のように、[ユーザー設定の名前] セクションに自動的に追加されますが、ユーザーが変更することもできます。 [数値] ボタンをクリックすれば、フィールド全体の数値の書式を変更できます。

    ヒント: [集計方法​​] セクションで計算を変更すると、ピボットテーブル フィールド名が変更されるため、ピボットテーブルのセットアップが完了するまでピボットテーブル フィールドの名前を変更しないことをお勧めします。 [編集] メニューの [置換] をクリックし、[検索する文字列] に "の合計" と入力し、[置換後の文字列] は空のままにして、手動で再入力するのではなく、すべて一度に置換するのも 1 つの方法です。

  • 計算の種類

    データを集計する計算を使う代わりに、フィールドに対する割合として表示することもできます。 次の例では、家計の金額を変更し、値の合計ではなく、総計に対する比率として表示しています。

    総計に対する割合として表示された値を含むピボットテーブルの例

    [フィールドの設定] ダイアログを開いたら、[計算の​​種類] タブから選択することができます。

  • 計算と比率の両方の値を表示します。

    単に [] セクションに項目を 2 回ドラッグし、値を右クリックして [フィールドの設定] を選択し、それぞれに対して [集計方法​​] と [計算の​​種類] オプションを設定します。

ピボットテーブルのデータ ソースに新しいデータを追加する場合は、そのデータ ソースで構築されたピボットテーブルはすべて最新の情報に更新する必要があります。 ピボットテーブルを 1 つだけ更新する場合は、ピボットテーブル範囲内の任意の場所を右クリックして、[更新] を選択します。 ピボットテーブルが複数ある場合は、最初にピボットテーブル内の任意のセルを選択し、リボンの [ピボットテーブル分析] に移動し、[更新] ボタンの下にある矢印をクリックして [すべて更新] を選択します。

作成したピボットテーブルが不要になった場合は、単にピボットテーブルの範囲全体を選び、Delete キーを押します。 周りの他のデータ、ピボットテーブル、グラフには影響はありません。 ピボットテーブルが、残しておく他のデータがない別のシートにある場合、そのシートを削除すれば、ピボットテーブル​​を簡単に削除できます。

補足説明

Excel 技術コミュニテでは、いつでも専門家に質問できます。また、Answers コミュニティでは、サポートを受けられます。

ピボットテーブル おすすめは、Officeのコネクテッド エクスペリエンスの一部であり、人工知能サービスを使用してデータを分析します。 Officeで接続エクスペリエンスをオプトアウトすることを選択した場合、データは人工知能サービスに送信されず、ピボットテーブル おすすめを使用できなくなります。 詳細については、Microsoft のプライバシーに関する声明を参照してください。

関連記事

ピボットグラフを作成する

スライサーを使用してピボットテーブルのデータをフィルター処理する 

日付をフィルター処理するためのピボットテーブル タイムラインを作成する

複数のテーブルを使ってピボットテーブルを作成する

Power BI データセットに接続されたピボットテーブルを作成する

フィールド リストを使ってピボットテーブル内でフィールドを配置する

ピボットテーブルのソース データを変更する

ピボットテーブルで値を計算する

ピボットテーブルを削除する

ヘルプを表示

スキルを磨く
トレーニングの探索
新機能を最初に入手
Microsoft Office Insider に参加

この情報は役に立ちましたか?

言語の品質にどの程度満足していますか?
どのような要因がお客様の操作性に影響しましたか?

ご意見をいただきありがとうございます。

×