第11章 ピボットテーブル ピボットテーブル
この作品はAIを使って翻訳されている。ご意見、ご感想をお待ちしている:translation-feedback@oreilly.com
ピボットテーブルは、マウスを数回クリックするだけで、大量のデータをインタラクティブに分析、要約、探索できるため、Excelの最も強力な機能の1つである。 データを様々な方法で切り刻んだり、様々なスライスを適用したり、エクセルのビルトイン集計を超えてカスタム計算を挿入したりすることができる。
この章では、ピボットテーブルを最大限に活用するためのレシピを集めた:
-
さまざまな集計を使用してデータを要約する
-
パーセンテージや合計などの表示
-
ピボット・テーブルのデフォルト・レイアウトを変更する
-
スライサーとタイムラインを使ってデータをフィルタリングする
-
日付/時刻および数値フィールドをグループ化し、アドホック・グループを手動で定義する。
-
計算フィールドと項目を使用してカスタム数式を挿入する
-
ピボットテーブルのキャッシュを使用して、グループ、計算、フィルタを共有するかどうかを制御し、バックアップを使用せずに削除されたテーブルを復元する。
11.1 ピボットテーブル用にデータを整理する
問題
ピボットテーブルを作成するためにデータを整理したい。
解決策
ピボットテーブルを使って要約したいデータセットがあるとする。この場合、データは次のような構造になっているはずだ:
-
最初の行にユニークな列見出しがあり、各列はユニークなカテゴリーである(例えば、商品、月、金額)。
-
各行は個別のレコードまたはデータ項目である(例えば、売上トランザクション)。
-
また、データをテーブルに変換しておくと、ピボットテーブルの操作が簡単になるからだ。
図 11-1に 2 つのテーブル例を示す。一番左の表は、「月」と「金額」のカテゴリに固有の列があるため、ピボット・テーブルに適した構造になっているが、一番右の表は、月ごとに列が分かれているため、ピボット・テーブルには適していない。
図11-1. 同じデータを含むが構造が異なる2つのテーブル
チップ
適切な構造になっていないデータがある場合は、数式やPowerクエリのUnpivot Columnsオプション(レシピ15.17を参照)を使って変換することができる。
ディスカッション
ピボットテーブルを作成する前に、その基礎となるデータが適切に構造化されていることを確認する価値がある。そうすることで、必要なサマリーを返すためのピボットテーブルの操作が容易になる。
11.2 ピボットテーブルを挿入する
問題
テーブルがあり、そのデータを使用するピボットテーブルを挿入したい。
解決策
あるテーブルを基にピボットテーブルを挿入したいとする。 以下の手順で実行できる:
-
表の中の1つのセルを選択し、Insert ⇒ Tables ⇒ PivotTableまたはTable Design ⇒ Tools ⇒ Summarize with PivotTableを選択する。
-
PivotTable ダイアログ・ボックスで、Table/Range ボックスにテーブル名が表示されていることを確認し、ピボット・テーブルを新しいワークシートに配置するか、既存のワークシートに配置するかを選択し、"Add ...
Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
and much more.
Read now
Unlock full access