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

適用先
Excel for Microsoft 365 Excel for Microsoft 365 for Mac Excel 2024 Excel 2024 for Mac Excel 2021 Excel 2021 for Mac Excel 2019 Excel 2016

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

適切な ライセンス要件がある場合は、 Copilot にピボットテーブルの作成を依頼できます。

Excel for Windows でピボットテーブルを作成する

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

    データは、1 つのヘッダー行がある列にまとめる必要があります。 詳細については、「データ形式のヒントとテクニック」セクションを参照してください。

  2. [ 挿入]>[ピボットテーブル] を選択します。
    [ピボットテーブル] ボタン

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

    [ このデータをデータ モデルに追加 ] を選択すると、このピボットテーブルに使用されているテーブルまたは範囲がブックのデータ モデルに追加されます。 詳細はこちらでご確認ください

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

  5. [OK] を選択します。

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

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

ピボットテーブル ソースの選択

organization の IT 設定によっては、organization の名前が一覧に表示される場合があります。 たとえば、「Power BI から (Microsoft)」などです。

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

外部ソースからのピボットテーブル データ モデルから取得

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

Power BI から取得

organization で Power BI を使用していて、アクセス権を持つ承認済みのクラウド データセットを検出して接続する場合は、このオプションを使用します。

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

ピボットテーブルを構成する

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

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

    ピボットテーブル

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

ピボットテーブルを最新の情報に更新

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

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

ピボットテーブルの値の操作

集計方法

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

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

次に、[集計方法] セクションで計算方法を変更します。 計算方法を変更すると、Excel では自動的に [ ユーザー設定名 ] セクションに "FieldName の合計" のように追加されますが、変更することができます。 [表示形式] を選択した場合は、フィールド全体の表示形式を変更できます。

ヒント

[ 値の集計方法 ] セクションの計算を変更するとピボットテーブルのフィールド名が変更されるため、ピボットテーブルの設定が完了するまでピボットテーブル フィールドの名前を変更しないことをお勧めします。 1 つのコツは、[検索 & 置換] (Ctrl+H) >検索> "Sumof" を検索してから置換後の文字列] を使用することです>手動で再入力するのではなく、空白のままにしてすべてを一度に置き換えます。

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

計算の​​種類

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

総計に対する割合で値が表示されたピボットテーブル 例 総計に対する割合で値が表示されたピボットテーブルの例

[ 値フィールドの設定 ] ダイアログ ボックスを開いたら、[ 値の表示の種類] タブから選択を行うことができます。

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

アイテムを [値] セクションに 2 回ドラッグし、[ 値の集計方法 ] オプションと [ 値の表示方法] オプションをそれぞれ設定します。

データ形式のヒントとコツ

  • 最適な結果を得るには、クリーンな表形式のデータを使用します。

  • データを行ではなく列で整理します。

  • すべての列にヘッダーが設定されていることと、各列に対して一意でラベルが空白でないラベルが 1 つの行であることを確認します。 2 行のヘッダーや結合されたセルは避けてください。

    Excel の列 2

  • データを Excel の表 として書式設定します (データ内の任意の場所を選択し、リボンから [表 > 挿入 ] を選択します)。

  • 複雑なデータや入れ子になったデータがある場合は、Power Query を使用して変換 (データのピボット解除など) して、1 つのヘッダー行がある列に整理します。

補足説明

Excel 技術コミュニティの専門家にいつでも質問するか、コミュニティでサポートを受けることができます。

Microsoft プライバシーに関する声明

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

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

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

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

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

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

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

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

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

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