CSV集計
CSVを読み込み、指定した列でグループ化して件数・合計・平均・最小値・最大値のいずれかを集計できるCSV集計ツールです。
対応形式: .csv(最大サイズの制限はありません)
このツールでできること
CSVを列でグループ化して集計するための主な機能です。
- 指定した1列でグループ化して集計できます件数・合計・平均・最小値・最大値のいずれかを選べます
- 「件数」選択時は集計対象列の選択が不要です
- 数値として解釈できないセルは除外されます除外件数が常に表示されます
- 有効な値が1件もないグループも行は残ります該当セルの値は空欄になります
- 結果をコピー・CSVダウンロードできますいずれも表示上限に関わらず全件が対象です
- 他のCSV系ツールから結果を受け取り、続けて別のCSV系ツールへ送ることができます
手順を見る
- CSVを読み込みますドラッグ&ドロップまたはテキストの貼り付けで読み込めます
- グループ化列と集計方式を指定します集計方式に応じて集計対象列も指定します
- 「集計実行」を押します
- 集計結果を確認しますCSVダウンロード・コピー・Pipeline送信のいずれかを行えます
こんなときに使えます
こんな場面でCSV集計が役立ちます。
利用シーンを見る
- 部署ごとの人数を数えたい「件数」集計で対応できます
- 商品ごとの売上合計を確認したい「合計」集計で対応できます
- 担当者ごとの件数を確認したい「件数」集計で対応できます
- カテゴリごとの平均金額を確認したい「平均」集計で対応できます
- Excelのピボットテーブルの設定が面倒で、簡単に集計結果だけ確認したい設定不要で素早く集計結果を確認できます
CSV集計の仕組みと注意点
このツールの動作の仕組みと、利用時の注意点を説明します。
詳しい解説を見る
単一のグループ化列と集計方式1種を組み合わせて集計します
本ツールは、指定した1つの列でグループ化し、件数・合計・平均・最小値・最大値のいずれか1種類を集計します。複数列によるグループ化・グループ化なしの全体集計・複数の集計方式の同時出力・SQL入力・ピボットテーブル・JOIN・複数CSVの一括処理には対応していません。
「件数」選択時は集計対象列が不要です
「件数」を選んだ場合は集計対象列の選択欄が表示されず、全レコードがグループごとに数えられます。「合計」「平均」「最小値」「最大値」を選んだ場合のみ、集計対象列の選択が必要になります。
数値として認識できる値は厳密に判定します
集計対象列の値は、前後の空白を除いたうえで符号付きの整数・小数のみを数値として扱います。桁区切りカンマ(1,000)・指数表記(1e10)・NaN・Infinityという文字列・全角数字は数値として認識されず、不正な値として扱われます(自動補正は行いません)。
不正な値を含むレコードは除外され、件数が表示されます
集計対象列に不正な値を含むレコードがあっても集計全体はエラーにならず、そのレコードだけが当該グループの計算から除外されます。除外されたレコードの件数は、0件であっても常に画面に表示されます。
有効な値が1件もないグループは行が残り、値が空になります
あるグループの集計対象列の値がすべて不正だった場合でも、そのグループの行は結果から消えず、集計値のセルだけが空欄・空文字になります。この件数も、除外されたレコード件数とは別に、0件であっても常に画面に表示されます。
グループ化列の値は前後の空白を除去せずに比較されます
グループ化する列の値は、前後の空白を除去せずそのまま比較されます。そのため、前後に空白が付いた値と付いていない値は別のグループとして扱われます。また、グループ化する列の値が空文字のレコードは「空文字」という1つのグループとして集計されます。
よくある質問
集計方式は何が選べますか?
「件数」「合計」「平均」「最小値」「最大値」の5種から1つを選べます。複数の集計方式を同時に出力することはできません。
「件数」を選んだ場合、集計対象列は選ばなくてよいのですか?
はい。「件数」は集計対象列を見ないため、選択欄自体が表示されません。「合計」「平均」「最小値」「最大値」を選ぶと集計対象列の選択が必要になります。
複数の列でグループ化できますか?
いいえ。本ツールは単一の列によるグループ化のみに対応しています。
カンマ区切りの数値(1,000など)は正しく集計されますか?
いいえ。桁区切りカンマは数値として認識されず、不正な値として扱われます。自動補正は行いません。
集計対象列に数値として解釈できない値があるとエラーになりますか?
いいえ。そのレコードだけが当該グループの集計から除外され、除外されたレコードの件数が画面に表示されます(集計全体がエラーになることはありません)。
あるグループの値がすべて不正な値だった場合、そのグループはどうなりますか?
グループの行は結果から消えず、集計値のセルだけが空欄・空文字になります。この件数は「有効な値が1件もなかったグループ」として、除外されたレコード件数とは別に表示されます。
グループ化する列の値が空文字の場合、どう扱われますか?
「空文字」という1つのグループとして集計されます。集計対象から除外されることはありません。
グループ化列の値に前後の空白があるとどうなりますか?
前後の空白は除去されずそのまま比較されるため、空白の有無が異なる値は別のグループとして扱われます。
集計結果の行の順序はどう決まりますか?
入力CSVでそのグループの値が最初に登場した順に固定されており、実行するたびに順序が変わることはありません。
入力したCSVはサーバーへ送信されますか?
いいえ。読み込み・集計・出力の処理はすべてブラウザ内で完結しており、サーバーへ送信されることはありません。