Excel ピボットテーブル
Excel のピボットテーブルのようにデータを要約 — .xlsx / .xls / .csv ファイルを読み込み、フィールドを行 / 列 / フィルター / 値のゾーンへドラッグします(またはフィールドをダブルクリックで行へ追加)。集計関数 — SUM、COUNT、AVG、MAX、MIN — を選ぶと、ピボット格子が即座に再構築されます。結果を XLSX か CSV で書き出せます。100% ブラウザー内。
ドラッグ&ドロップ、コーディング不要 — データがアップロードされることはありません。フィールドをダブルクリックすると行へ移り、ゾーンへドラッグで割り当て、チップの × をクリックで除去します。フィルターフィールドは、そのゾーン内に値のドロップダウンを表示します。
ピボットテーブルとは何で、このページはどう使うのか?(クリックで展開 / 折りたたみ)
一文で言うと
ピボットテーブルは、長いデータ表をコンパクトなクロス集計に変えます。1 つ以上のフィールドで行をグループ化し、数値フィールドを SUM / COUNT / AVG / MAX / MIN で丸め上げるのです。数式を 1 つも書かずに、「地域ごと・担当者ごとの売上合計」のような問いに答えます。
4 つのドロップゾーン
- 行 — 一意の値が格子の行(左側)になるフィールド。ここにはカテゴリ / テキスト系のフィールド、例えば地域を置きます。
- 列 — 一意の値が上の列ヘッダーになるフィールド、例えば担当者。空のままにすると単純な 1 列の要約になります。
- 値 — 集計される数値フィールド。格子の各セル = 行 × 列の組み合わせに対するそのフィールドの 1 回の集計。
- フィルター — どの行を含めるかを制限する任意のフィールド。ドロップダウンですべてか単一の値を選べます。
集計関数(集計ドロップダウン)
- SUM — その行 × 列のバケット内の数値を合計します。
- COUNT — そのバケットに落ちるソース行の数。
- AVG — 数値の平均(空白 / テキストセルはスキップ、Excel の AVERAGE と同じ)。
- MAX / MIN — バケット内の最大 / 最小の数値。
計算例
シートが次のようになっているとします(列 A が地域、列 C が金額):
| 行 | Region | Sales Rep | Amount |
| 1 | North | Alice | 100 |
| 2 | South | Bob | 200 |
| 3 | North | Carol | 50 |
| 4 | South | Dave | 300 |
1) 地域を行へ、金額を値へドラッグし、SUM のままにします — 次のようになります:
| Region | 合計 | 方法 |
| North | 150 | 100 + 50 |
| South | 500 | 200 + 300 |
2) さらに担当者を列へドラッグします — 同じデータのクロス集計:
| 行 \ 担当者 | Alice | Bob | Carol | Dave | 合計 |
| North | 100 | | 50 | | 150 |
| South | | 200 | | 300 | 500 |
| Total | 100 | 200 | 50 | 300 | 650 |
3) 地域をフィルターへ移し北を選ぶと — 北の 2 行だけが格子に含まれます。
ヒント
- フィールドをダブルクリックすると行に入り、他のゾーンへドラッグでき、チップの × をクリックで除去できます。
- ゾーン、フィルター、集計を変えると、格子、合計行、合計列が自動的に更新されます。
- XLSX か CSV の書き出しは、画面に見えている格子の平坦なコピーを保存します。
スプレッドシートか CSV ファイルをここにドロップ、またはクリックして選択
XLSX / XLS / CSV / TSV — 最初の行がヘッダーとして使われます
データプレビュー(先頭行):
フィールド
ゾーンへドラッグ、またはダブルクリックで行へ