Advanced-excel-pivottable-recommendations

提供:Dev Guides
移動先:案内検索

Excel-ピボットテーブルの推奨事項

Excel 2013には、挿入*タブの下に*おすすめのピボットテーブル*という新機能があります。 このコマンドは、 *PivotTables を自動的に作成するのに役立ちます。

推奨ピボットテーブル

  • ステップ1 *-データには列ヘッダーが必要です。 テーブル形式のデータがある場合、テーブルにはテーブルヘッダーが必要です。 ヘッダーを確認してください。
  • ステップ2 *-データに空白行がないようにします。 行がないことを確認してください。
  • ステップ3 *-テーブルをクリックします。

ステップ4 *- [挿入]タブをクリックします*。

ステップ5 *-[推奨ピボットテーブル]をクリックします。 [*推奨ピボットテーブル]ダイアログボックスが表示されます。

  • ステップ6 *-推奨される*ピボットテーブルレイアウト*をクリックします。 そのピボットテーブルのプレビューが右側に表示されます。

ピボットテーブルレイアウト

ステップ7 *-データを希望する方法で表示する *PivotTable をダブルクリックし、 OK をクリックします。 ピボットテーブルは、新しいワークシートに自動的に作成されます。

ピボットテーブル作成

ピボットテーブルを作成して外部データを分析する

既存の外部データ接続を使用して、ピボットテーブルを作成します。

  • ステップ1 *-テーブル内の任意のセルをクリックします。
  • ステップ2 *-*挿入*タブをクリックします。
  • ステップ3 *-*ピボットテーブル*ボタンをクリックします。 [ピボットテーブルの作成]ダイアログボックスが表示されます。

作成されたピボットテーブル

  • ステップ4 *-オプション*外部データソースを使用*をクリックします。 その下のボタン、「接続の選択」*が有効になります。
  • ステップ5 *-[接続の選択]オプションを選択します。 すべての*既存の接続*を示すウィンドウが表示されます。

既存の接続

  • ステップ6 *-*表示*ボックスで、*すべての接続*を選択します。 利用可能なすべてのデータ接続を使用して、分析用のデータを取得できます。

すべての接続を選択

[ Show Box ]オプションの[このワークブックの接続]オプションは、既存の接続を再利用または共有することです。

新しい外部データソースに接続する

SQL Serverへの新しい外部データ接続を作成し、データをテーブルまたはピボットテーブルとしてExcelにインポートできます。

  • ステップ1 *-*データ*タブをクリックします。
  • ステップ2 *-[外部データの取得]グループの[他のソースから]ボタンをクリックします。

その他のソース

*External Data Sources* のオプションは、下の画像に示すように表示されます。

外部データソース

  • ステップ3 *-[SQL Serverから]オプションをクリックして、SQL Serverテーブルへの接続を作成します。

SQL Serverから

  • データ接続ウィザード*ダイアログボックスが表示されます。

データ接続ウィザード

  • ステップ4 *-以下の3つのステップで接続を確立します。
  • *データベースサーバー*を入力し、サーバーへのログオン方法を指定します。
  • 必要なデータを含む* database、table、または *query を入力します。
  • 作成する*接続ファイル*を入力します。

フィールドリストオプションを使用する

Excel 2013では、 PivotTable にフィールドを配置できます。

ピボットテーブル作成ダイアログ

  • ステップ1 *-データテーブルを選択します。
  • ステップ2 *-*挿入*タブをクリックします。
  • ステップ3 *-*ピボットテーブル*ボタンをクリックします。 [ピボットテーブルの作成]ダイアログボックスが開きます。
  • ステップ4 *-データを入力し、[OK]をクリックします。 ピボットテーブルが新しいワークシートに表示されます。

ピボットテーブルの新しいワークシート

ステップ5 *-フィールドリストから *PivotTable Fields を選択します。 フィールドは* defaultエリア*に追加されます。

  • フィールドリスト*の*デフォルトエリア*は-
  • Rows エリアに非数値フィールドが追加されます
  • 数値フィールドが*値*エリアに追加され、
  • 時間列が*列*領域に追加されます

ピボットテーブルのデフォルト領域

領域内のフィールドをドラッグして、ピボットテーブル内のフィールドを再配置できます。

ステップ6 *-*領域フィールド*を*行領域*から*フィルター領域*にドラッグします。 *Filters area フィールドは、ピボットテーブルの上にトップレベルのレポートフィルターとして表示されます。

ピボットテーブルフィルターエリア

  • ステップ7 *-*行*エリアフィールドは、ピボットテーブルの左側に*行ラベル*として表示されます。

ピボットテーブル行ラベル

フィールドが Rows 領域に配置される order は、Row Fieldsの hierarchy を定義します。 フィールドの階層に応じて、行はより高い位置の行内にネストされます。

上記のピボットテーブルでは、 Month Field RowsSalesperson Field Rows 内にネストされています。 これは、 Rows エリアでは、 Salesperson フィールドが最初に表示され、 Month フィールドが次に表示され、階層が定義されているためです。

ステップ8 *-フィールド- *MonthRows 領域の最初の位置にドラッグします。 階層を変更し、 Month を最上位に配置しました。 これで、ピボットテーブルのフィールド- SalespersonMonth フィールドの下にネストされます。

営業担当者フィールドのネスト

同様に、*フィールド*も*列領域*にドラッグできます。 *列領域*フィールドは、*ピボットテーブル*の*上部*に*列ラベル*として表示されます。

ピボットテーブルの列ラベル

複数のテーブルに基づくピボットテーブル

Excel 2013では、複数のテーブルからピボットテーブルを作成できます。 この例では、表「販売」*は1つのワークシートにあり、表「「製品」*は別のワークシートにあります。

販売ワークシート

製品ワークシート

ステップ1 *-ワークシートのタブから *Sales シートを選択します。

  • ステップ2 *-*挿入*タブをクリックします。

ステップ3 *-リボンの[ピボットテーブル]ボタンをクリックします。 [*ピボットテーブルの作成]ダイアログボックス、

  • ステップ4 *-販売テーブルを選択します。

ステップ5 *-[複数のテーブルを分析するかどうかを選択]で、[このデータをデータモデルに追加する]をクリックします

ステップ6 *- *OK をクリックします。

複数のピボットテーブル

*PivotTable Fields* の下に、オプション *ACTIVE* および *ALL* が表示されます。
  • ステップ7 *-*すべて*をクリックします。 テーブルと両方のテーブルのフィールドの両方が表示されます。
  • ステップ8 *-ピボットテーブルに追加するフィールドを選択します。 *「テーブル間の関係が必要な場合があります」というメッセージが表示されます。

関係テーブル

  • ステップ9 *-*作成*ボタンをクリックします。 関係を作成するためのいくつかの手順を実行すると、2つのテーブルから選択したフィールドがピボットテーブルに追加されます。

関係の定量化