【Googleスプレッドシート】ピボットテーブルの基本作成手順!行・列・値の設定方法

【Googleスプレッドシート】ピボットテーブルの基本作成手順!行・列・値の設定方法
🛡️ 超解決

Googleスプレッドシートで大量のデータを集計するとき、ピボットテーブルを使うと簡単に集計できます。しかし、初めて使う方は「どこから手をつければ良いかわからない」と感じるかもしれません。この記事では、ピボットテーブルの基本的な作成手順と、行・列・値の設定方法をわかりやすく解説します。実際の操作画面をイメージしながら進められますので、ぜひご自身のデータで試してみてください。

【要点】ピボットテーブルの基本作成手順

  • データの用意: 各列に見出し行を設定した表形式のデータを準備します。空白行や空白列がない状態が理想です。
  • ピボットテーブルの挿入: メニュー「挿入」→「ピボットテーブル」を選択し、新しいシートに作成します。
  • 行・列・値の設定: ピボットテーブルエディタで、集計したい項目を行・列・値の各エリアにドラッグして配置します。

ADVERTISEMENT

ピボットテーブルとは何か

ピボットテーブルは、データを多次元で集計・分析するための機能です。行・列・値の3つの軸を自由に組み替えることで、元データを加工せずに様々な角度から集計結果を得られます。たとえば、売上データを「月」と「商品カテゴリ」でクロス集計したり、合計・平均・最大値などの集計方法を瞬時に変更したりできます。通常の関数による集計と比べて、操作が直感的で、分析の視点を素早く切り替えられるのが最大のメリットです。

ピボットテーブルを作成する手順

データを準備する

  1. 見出し行を設定する
    1行目に各列の項目名(例:日付、商品名、売上金額)を入力します。見出し行がないと、ピボットテーブルが正しく項目を認識できません。
  2. データの形式を統一する
    日付は日付データ、金額は数値データとして入力します。文字列と数値が混在していると、集計結果が期待通りにならないことがあります。
  3. 空白行・空白列を削除する
    データ範囲内に空白行や空白列があると、ピボットテーブルの範囲が正しく認識されない場合があります。あらかじめ取り除いておきましょう。

ピボットテーブルを挿入する

  1. データ範囲を選択する
    データが含まれるセル範囲のどこかをクリックし、アクティブセルにします。
  2. メニューから挿入する
    上部メニュー「挿入」をクリックし、「ピボットテーブル」を選択します。
  3. 挿入場所を選ぶ
    ダイアログが表示されます。「新しいシート」または「既存のシート」を選びます。通常は新しいシートを選ぶと見やすいです。「作成」をクリックします。

フィールドを設定する

  1. ピボットテーブルエディタを確認する
    新しいシートが作成され、右側に「ピボットテーブルエディタ」が表示されます。上部に「行」「列」「値」「フィルタ」の各エリアがあります。
  2. 行に項目を追加する
    「行」エリアに、行方向に表示したい項目をドラッグします。たとえば「月」をドラッグすると、月ごとにデータがグループ化されます。
  3. 列に項目を追加する
    「列」エリアに、列方向に表示したい項目をドラッグします。たとえば「商品カテゴリ」をドラッグすると、カテゴリ別に列が展開されます。
  4. 値に集計したい数値を追加する
    「値」エリアに、集計したい数値フィールドをドラッグします。たとえば「売上金額」をドラッグすると、合計が表示されます。デフォルトは合計ですが、平均やカウントなどに変更できます。

行・列・値の設定方法を詳しく解説

行の設定

行エリアに追加した項目は、縦方向に一意の値が並びます。複数の項目を追加すると、階層構造になります。たとえば「年」の下に「月」を追加すると、年ごとに月が表示されます。順序はエリア内でドラッグして変更できます。

列の設定

列エリアに追加した項目は、横方向に一意の値が並びます。行と同様に複数追加可能で、階層になります。列エリアに何も設定しない場合は、1列だけのシンプルな集計表になります。

値の設定

値エリアには、通常は数値フィールドを追加します。追加したフィールドの右側にある▼をクリックすると、集計方法を変更できます。主な集計方法は以下のとおりです。

集計方法 説明
合計 値の合計を計算します。デフォルトの設定です
平均 値の平均を計算します
カウント 値の個数を数えます。数値以外のフィールドにも使えます
最大値 最大値を表示します
最小値 最小値を表示します

また、同じ値エリアに同じフィールドを複数追加して、異なる集計方法を同時に表示することもできます。たとえば「売上金額の合計」と「売上金額の平均」を並べられます。

フィルタの活用

フィルタエリアに項目を追加すると、その項目の値でピボットテーブル全体を絞り込めます。たとえば「地域」フィルタを追加し、特定の地域だけ表示するといった使い方ができます。フィルタは行や列に影響を与えずにデータを限定したいときに便利です。

ADVERTISEMENT

注意点とよくある質問

データを更新してもピボットテーブルが反映されない

元データを変更した場合、ピボットテーブルは自動的に更新されます。ただし、新しい行や列が追加された場合は、手動で範囲を更新する必要があります。ピボットテーブルを選択し、エディタのデータ範囲を確認して調整してください。または、元データをテーブル形式(Ctrl+T)に変換しておくと、範囲が自動拡張されます。

数値が文字列として認識されてしまう

値エリアに数値を追加しても、集計されずに「1」「2」と単なるカウントになる場合があります。これは元データのセルが文字列形式になっているためです。該当セルを選択し、メニュー「表示形式」→「数値」→「数値」などに変更してください。

ピボットテーブルが表示されない・エラーになる

データ範囲に空白行や空白列が含まれていると、正しく作成できないことがあります。また、見出し行に重複した名前があるとエラーになります。データの前処理として、空白を削除し、見出しをユニークにしてください。

行や列の順序を並べ替えたい

ピボットテーブル内の項目(例:月の順序)を変更するには、エディタの「行」または「列」の項目名の右側にある▼から「並べ替え」を選択します。「昇順」「降順」のほか、「カスタム順序」を設定することもできます。ただし、元のデータにない順序を指定するのは難しい場合があります。

まとめ

この記事では、Googleスプレッドシートでピボットテーブルを作成する基本手順と、行・列・値の設定方法を解説しました。ピボットテーブルを使うと、複雑なデータも数クリックで集計できるようになります。まずは簡単な売上データなどで実際に操作してみてください。慣れてきたら、複数の値フィールドやフィルタを組み合わせて、より高度な分析にも挑戦できます。また、ピボットテーブルは Google スプレッドシートの「クラウド上で共同編集」という強みも活かせるので、チームでのデータ共有にも便利です。ぜひ日常業務に取り入れてみてください。


ADVERTISEMENT

この記事の監修者
✍️

超解決 第一編集部

疑問解決ポータル「超解決」の編集チーム。正確な検証と、現場視点での伝わりやすい解説を心がけています。