データ分析中級読了約 12 分

Google Sheetsで売上データを分析する方法

ピボットテーブル、高度な数式、自動レポートで売上データ分析をマスター。ビジネスアナリストとデータドリブンなチームに最適です。

売上データの分析は、ビジネスアナリストやデータチームにとって最も日常的な業務の一つです。月次売上の追跡、商品パフォーマンスの分析、優良顧客の特定など、Google Sheetsは生の売上データを実用的なインサイトへと変える強力なツールを備えています。

この包括的なガイドでは、基本的な数式から高度なピボットテーブル、自動ダッシュボードの構築まで、売上データを効率的に分析するためのプロフェッショナルな手法を解説します。ガイドの終わりには、「どの商品が最も売上に貢献しているか?」「売上トレンドはどのように推移しているか?」といった重要なビジネス上の問いに、何時間もかけることなく数分で答えられるようになります。

必要なもの

  • Google Sheetsの基本的な操作に慣れていること
  • CRMまたはPOSシステムからエクスポートした売上データ(サンプルデータも用意しています)
  • 基本的な数式(SUM、AVERAGE)の理解

ステップバイステップ

1

売上データの構造を整える

生の売上データを分析しやすいクリーンな形式に整理します。

  • 売上データには次の必須列を含めてください:日付、商品/サービス、顧客、数量、単価、合計金額、担当者、地域
  • 日付の書式を統一してください(表示形式 → 数字 → 日付)
  • 空行や結合セルは削除してください。分析機能が正常に動作しなくなります
  • 1行目に明確でわかりやすい列ヘッダーを追加してください
  • データ → 重複を削除 を使って重複トランザクションをクリーニングしてください

Pro Tip

生データは1つのシート(例:「生データ」)にまとめ、分析はすべて別のシートで行いましょう。こうすることで、データを更新しても分析が崩れません。
2

主要な売上指標を計算する

あらゆる売上分析に必要な基本指標を作成します。

  • 合計売上:F列が合計金額列の場合、=SUM(F2:F1000) を使用
  • 平均注文単価(AOV):=AVERAGE(F2:F1000) で典型的な取引規模を把握
  • トランザクション数:=COUNTA(A2:A1000) で空でない日付セルをカウント
  • 期間別売上:=SUMIFS(F:F, A:A, ">=2024/1/1", A:A, "<=2024/1/31") で月次合計を算出
  • 上位顧客の売上:=SUMIF(C:C, "顧客名", F:F) で特定顧客の合計を算出

Pro Tip

「サマリー」シートを作成し、主要指標を上部にまとめましょう。セル参照を使うことで、データが更新されると指標も自動的に反映されます。
3

商品別の売上を分析する

最もパフォーマンスの高い商品とカテゴリを特定します。

  • =UNIQUE(B2:B1000) を使って一意の商品一覧を作成し、商品サマリーを構築する
  • 商品別売上の計算:=SUMIF($B$2:$B$1000, A2, $F$2:$F$1000)
  • 商品別販売数量の計算:=SUMIF($B$2:$B$1000, A2, $D$2:$D$1000)
  • 売上合計に占める割合の計算:=B2/SUM($B$2:$B$20)*100
  • 売上でソート(データ → 範囲を並べ替え)して上位商品を特定する

Pro Tip

条件付き書式(表示形式 → 条件付き書式)を使って、売上上位20%の商品を緑の背景色でハイライトしましょう。
4

売上ピボットテーブルを作成する

ピボットテーブルを作成して、売上データを動的に多角分析します。

  • データ範囲(ヘッダーを含む)を選択 → 挿入 → ピボットテーブル
  • 商品別売上:行に「商品」、値に「合計金額」(SUM)を追加
  • 月次トレンド:行に「日付」(月でグループ化)、値に「合計金額」を追加
  • 地域別分析:行に「地域」、列に「担当者」、値に「売上」を追加
  • 特定の期間や商品カテゴリを分析するためにフィルターを追加する
  • 値を降順で並べ替えて上位のパフォーマーを先頭に表示する

Pro Tip

ピボットテーブルはソースデータが変更されると自動的に更新されます。最新の数値を表示するにはデータ → ピボットテーブル → 更新 をクリックしてください。
5

売上トレンドを時系列で把握する

週・月・四半期ごとに売上パフォーマンスの変化を分析します。

  • 月次バケットの日付列を作成:=TEXT(A2,"YYYY-MM") で年月グループ化
  • =SUMIFS(F:F, Month_Column:Month_Column, "2024-01") で月次売上を集計
  • 前月比成長率の計算:=(当月 - 前月)/前月
  • 移動平均の計算:=AVERAGE(B2:B4) で3ヶ月の移動平均を算出
  • 異なる年の同月を比較することで季節性を把握する

Pro Tip

グラフにトレンドラインを追加(グラフエディタ → カスタマイズ → 系列 → トレンドライン)して、売上が増加・減少・横ばいのどれかを視覚化しましょう。
6

顧客をパフォーマンス別にセグメント化する

顧客を高・中・低価値のセグメントに分類します。

  • 顧客生涯価値(LTV)の計算:=SUMIF(Customer_Column:Customer_Column, "顧客A", Revenue_Column:Revenue_Column)
  • 顧客別購入回数のカウント:=COUNTIF(Customer_Column:Customer_Column, "顧客A")
  • 顧客別平均注文単価の算出:LTV ÷ 購入回数
  • IF数式でセグメントを作成:=IF(LTV>10000, "高価値", IF(LTV>2000, "中価値", "低価値"))
  • LTVで顧客を並べ替えて上位20%を特定する(売上にもパレートの法則が適用される)

Pro Tip

上位20%の顧客が売上の80%を生み出すことが多いです。このセグメントへの顧客維持施策に注力しましょう。
7

ビジュアルダッシュボードを作成する

インサイトを一目で把握できるグラフとビジュアライゼーションを構築します。

  • 売上トレンドグラフ:X軸に月、Y軸に売上を配置した折れ線グラフ
  • 上位商品グラフ:売上上位10商品を表示した横棒グラフ
  • 地域別売上:地域パフォーマンスを比較する円グラフまたは縦棒グラフ
  • 担当者ランキング:売上でチームメンバーを順位付けした縦棒グラフ
  • 挿入 → グラフ を使い、ブランドカラーに合わせてカスタマイズする
  • すべてのグラフを「ダッシュボード」シートにまとめて経営層への報告用に整理する

Pro Tip

ダッシュボードはシンプルに保ちましょう。グラフは最大4〜6個まで。視覚情報が多すぎると、見る人を圧倒し、重要なインサイトが埋もれてしまいます。
8

自動レポートを設定する

新しい売上データが追加されるたびに分析が自動更新されるように設定します。

  • IMPORTRANGEを使って他のシートからデータを自動取得する
  • QUERY関数でデータのフィルタリングと集計を設定:=QUERY(A1:F1000, "SELECT B, SUM(F) GROUP BY B ORDER BY SUM(F) DESC")
  • 動的な日付フィルターを作成:=FILTER(A:F, A:A>=TODAY()-30) で直近30日分を抽出
  • ARRAYFORMULAを使って列全体に適用する計算式を設定する
  • ダッシュボードをステークホルダーと共有する(共有 → リンクを知っている全員が閲覧可能)

Pro Tip

データを週次または月次で更新するカレンダーリマインダーを設定しましょう。数式は自動更新されますが、インポートしたデータは手動での更新が必要な場合があります。

まとめ

ここまで学んだことで、プロのアナリストと同様に売上データを分析するスキルが身についたはずです。主要指標の計算からピボットテーブルの構築、自動ダッシュボードの作成まで、生のトランザクションデータを経営判断につながる戦略的なインサイトへと変換できます。

ただ、手動でのこれらのステップに時間がかかると感じた方には、より速い方法があります。ModelMonkeyは、シンプルなAIプロンプトで売上分析のワークフロー全体を自動化できます。手作業で数式やピボットテーブルを組み立てる代わりに、必要なことをModelMonkeyに伝えるだけです:

  • 「商品別に売上を分析して、上位10件を表示して」
  • 「直近6ヶ月の前月比売上成長率を計算して」
  • 「地域別・担当者別の売上を表示するダッシュボードを作成して」

ModelMonkeyが数式を組み、ピボットテーブルを作成し、グラフを生成します。それもすべて数秒で。さらに、何を行ったかの説明も付いてくるので、作業を効率化しながら学ぶこともできます。

売上データの分析方法を変えてみませんか? ModelMonkey のプランを見るして、AIを活用したスプレッドシート分析を体験してください。

よくある質問

Google Sheetsで売上データを分析するにはどんな数式が必要ですか?

売上分析に欠かせない数式は、SUMIFS(条件別売上)、COUNTIF(トランザクション数)、AVERAGE(平均注文単価)、VLOOKUPまたはINDEX/MATCH(データ参照)、QUERY(SQL的な分析)です。動的な分析にはピボットテーブルも不可欠です。

Google Sheetsで売上データを手動分析するとどのくらい時間がかかりますか?

手動での売上分析は、データの複雑さにもよりますが、通常30分〜2時間かかります。数式の設定、ピボットテーブルの作成、ダッシュボードの構築はいずれも手間のかかる作業です。ModelMonkeyを使えば、AIプロンプトで同じ分析が30秒で完了します。

Google Sheetsで売上レポートを自動化できますか?

はい、できます。IMPORTRANGEでデータを自動取得し、QUERY関数でフィルタリングや集計を行い、ARRAYFORMULAで列全体に計算を適用できます。ただし、これらには高度な数式の知識が必要です。ModelMonkeyなら「月次売上レポートを作成して」といったシンプルなプロンプトで自動化できます。

売上データを視覚化する最適な方法は何ですか?

時系列トレンドには折れ線グラフ、商品比較には棒グラフ、市場シェアには円グラフを使いましょう。経営層向けの報告には、複数のグラフを組み合わせたダッシュボードが効果的です。見る人を圧倒しないよう、グラフは最大4〜6個に抑えてください。

パフォーマンス上位の商品を特定するにはどうすればよいですか?

UNIQUE()で商品一覧を作成し、SUMIF()で商品別売上を計算してから、売上の降順で並べ替えます。条件付き書式を使って上位20%の商品をハイライトしましょう。パレートの法則が多くの場合に当てはまります。20%の商品が売上の80%を生み出しています。