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 が金額):

行RegionSales RepAmount
1NorthAlice100
2SouthBob200
3NorthCarol50
4SouthDave300

1) 地域を行へ、金額を値へドラッグし、SUM のままにします — 次のようになります:

Region合計方法
North150100 + 50
South500200 + 300

2) さらに担当者を列へドラッグします — 同じデータのクロス集計:

行 \ 担当者AliceBobCarolDave合計
North10050150
South200300500
Total10020050300650

3) 地域をフィルターへ移し北を選ぶと — 北の 2 行だけが格子に含まれます。

ヒント

  • フィールドをダブルクリックすると行に入り、他のゾーンへドラッグでき、チップの × をクリックで除去できます。
  • ゾーン、フィルター、集計を変えると、格子、合計行、合計列が自動的に更新されます。
  • XLSX か CSV の書き出しは、画面に見えている格子の平坦なコピーを保存します。
スプレッドシートか CSV ファイルをここにドロップ、またはクリックして選択
XLSX / XLS / CSV / TSV — 最初の行がヘッダーとして使われます
データプレビュー(先頭行):
フィールド
ゾーンへドラッグ、またはダブルクリックで行へ
フィルター
列
行
値