Googleスプレッドシートで大量のデータを集計するとき、ピボットテーブルを使うと簡単に集計できます。しかし、初めて使う方は「どこから手をつければ良いかわからない」と感じるかもしれません。この記事では、ピボットテーブルの基本的な作成手順と、行・列・値の設定方法をわかりやすく解説します。実際の操作画面をイメージしながら進められますので、ぜひご自身のデータで試してみてください。
【要点】ピボットテーブルの基本作成手順
- データの用意: 各列に見出し行を設定した表形式のデータを準備します。空白行や空白列がない状態が理想です。
- ピボットテーブルの挿入: メニュー「挿入」→「ピボットテーブル」を選択し、新しいシートに作成します。
- 行・列・値の設定: ピボットテーブルエディタで、集計したい項目を行・列・値の各エリアにドラッグして配置します。
ADVERTISEMENT
目次
ピボットテーブルとは何か
ピボットテーブルは、データを多次元で集計・分析するための機能です。行・列・値の3つの軸を自由に組み替えることで、元データを加工せずに様々な角度から集計結果を得られます。たとえば、売上データを「月」と「商品カテゴリ」でクロス集計したり、合計・平均・最大値などの集計方法を瞬時に変更したりできます。通常の関数による集計と比べて、操作が直感的で、分析の視点を素早く切り替えられるのが最大のメリットです。
ピボットテーブルを作成する手順
データを準備する
- 見出し行を設定する
1行目に各列の項目名(例:日付、商品名、売上金額)を入力します。見出し行がないと、ピボットテーブルが正しく項目を認識できません。 - データの形式を統一する
日付は日付データ、金額は数値データとして入力します。文字列と数値が混在していると、集計結果が期待通りにならないことがあります。 - 空白行・空白列を削除する
データ範囲内に空白行や空白列があると、ピボットテーブルの範囲が正しく認識されない場合があります。あらかじめ取り除いておきましょう。
ピボットテーブルを挿入する
- データ範囲を選択する
データが含まれるセル範囲のどこかをクリックし、アクティブセルにします。 - メニューから挿入する
上部メニュー「挿入」をクリックし、「ピボットテーブル」を選択します。 - 挿入場所を選ぶ
ダイアログが表示されます。「新しいシート」または「既存のシート」を選びます。通常は新しいシートを選ぶと見やすいです。「作成」をクリックします。
フィールドを設定する
- ピボットテーブルエディタを確認する
新しいシートが作成され、右側に「ピボットテーブルエディタ」が表示されます。上部に「行」「列」「値」「フィルタ」の各エリアがあります。 - 行に項目を追加する
「行」エリアに、行方向に表示したい項目をドラッグします。たとえば「月」をドラッグすると、月ごとにデータがグループ化されます。 - 列に項目を追加する
「列」エリアに、列方向に表示したい項目をドラッグします。たとえば「商品カテゴリ」をドラッグすると、カテゴリ別に列が展開されます。 - 値に集計したい数値を追加する
「値」エリアに、集計したい数値フィールドをドラッグします。たとえば「売上金額」をドラッグすると、合計が表示されます。デフォルトは合計ですが、平均やカウントなどに変更できます。
行・列・値の設定方法を詳しく解説
行の設定
行エリアに追加した項目は、縦方向に一意の値が並びます。複数の項目を追加すると、階層構造になります。たとえば「年」の下に「月」を追加すると、年ごとに月が表示されます。順序はエリア内でドラッグして変更できます。
列の設定
列エリアに追加した項目は、横方向に一意の値が並びます。行と同様に複数追加可能で、階層になります。列エリアに何も設定しない場合は、1列だけのシンプルな集計表になります。
値の設定
値エリアには、通常は数値フィールドを追加します。追加したフィールドの右側にある▼をクリックすると、集計方法を変更できます。主な集計方法は以下のとおりです。
| 集計方法 | 説明 |
|---|---|
| 合計 | 値の合計を計算します。デフォルトの設定です |
| 平均 | 値の平均を計算します |
| カウント | 値の個数を数えます。数値以外のフィールドにも使えます |
| 最大値 | 最大値を表示します |
| 最小値 | 最小値を表示します |
また、同じ値エリアに同じフィールドを複数追加して、異なる集計方法を同時に表示することもできます。たとえば「売上金額の合計」と「売上金額の平均」を並べられます。
フィルタの活用
フィルタエリアに項目を追加すると、その項目の値でピボットテーブル全体を絞り込めます。たとえば「地域」フィルタを追加し、特定の地域だけ表示するといった使い方ができます。フィルタは行や列に影響を与えずにデータを限定したいときに便利です。
ADVERTISEMENT
注意点とよくある質問
データを更新してもピボットテーブルが反映されない
元データを変更した場合、ピボットテーブルは自動的に更新されます。ただし、新しい行や列が追加された場合は、手動で範囲を更新する必要があります。ピボットテーブルを選択し、エディタのデータ範囲を確認して調整してください。または、元データをテーブル形式(Ctrl+T)に変換しておくと、範囲が自動拡張されます。
数値が文字列として認識されてしまう
値エリアに数値を追加しても、集計されずに「1」「2」と単なるカウントになる場合があります。これは元データのセルが文字列形式になっているためです。該当セルを選択し、メニュー「表示形式」→「数値」→「数値」などに変更してください。
ピボットテーブルが表示されない・エラーになる
データ範囲に空白行や空白列が含まれていると、正しく作成できないことがあります。また、見出し行に重複した名前があるとエラーになります。データの前処理として、空白を削除し、見出しをユニークにしてください。
行や列の順序を並べ替えたい
ピボットテーブル内の項目(例:月の順序)を変更するには、エディタの「行」または「列」の項目名の右側にある▼から「並べ替え」を選択します。「昇順」「降順」のほか、「カスタム順序」を設定することもできます。ただし、元のデータにない順序を指定するのは難しい場合があります。
まとめ
この記事では、Googleスプレッドシートでピボットテーブルを作成する基本手順と、行・列・値の設定方法を解説しました。ピボットテーブルを使うと、複雑なデータも数クリックで集計できるようになります。まずは簡単な売上データなどで実際に操作してみてください。慣れてきたら、複数の値フィールドやフィルタを組み合わせて、より高度な分析にも挑戦できます。また、ピボットテーブルは Google スプレッドシートの「クラウド上で共同編集」という強みも活かせるので、チームでのデータ共有にも便利です。ぜひ日常業務に取り入れてみてください。
ADVERTISEMENT
超解決 第一編集部
疑問解決ポータル「超解決」の編集チーム。正確な検証と、現場視点での伝わりやすい解説を心がけています。
Googleスプレッドシートの人気記事ランキング
- 【Googleスプレッドシート】GOOGLEFINANCE関数で株価・為替を取得!リアルタイムデータの呼び出し
- 【Googleスプレッドシート】印刷範囲を指定して印刷!特定範囲だけPDFや紙に出す手順
- 【Googleスプレッドシート】複合グラフで棒と折れ線を同時表示!2軸グラフの作り方
- 【Googleスプレッドシート】FILTER関数で条件に合う行だけ抽出!数式1つで動的な絞り込み
- 【Googleスプレッドシート】フィルタ表示で他の人の表示を変えずに絞り込み!共有時の使い分け
- 【Googleスプレッドシート】重複データを抽出して表示!COUNTIFと条件付き書式の併用
- 【Googleスプレッドシート】新しいスプレッドシートを作成する3つの方法!ドライブ・URL・テンプレート
- 【Googleスプレッドシート】ARRAYFORMULAで列全体に数式を一括適用!セル分の入力を不要に
- 【Googleスプレッドシート】データ範囲を動的に伸縮させる!INDIRECTと参照範囲のコツ
- 【Googleスプレッドシート】共有解除と権限の取り消し!アクセスを完全に閉じる手順
