TODAY'S GOALS
- ✓ChatGPTのコードインタープリタ(データ分析)機能を使いこなす
- ✓CSV・Excelデータをアップロードして分析・グラフ生成できる
- ✓定型レポートの文章部分をAIで自動生成するフローを作れる
ChatGPT のデータ分析機能とは
ChatGPT(GPT-4o)には「コードインタープリタ」という機能が内蔵されています。
Pythonコードを内部で実行してデータを処理するため、プログラミング不要でデータ分析・グラフ作成が可能です。
できること:
- CSV・Excelファイルをアップロードして内容を読み取る
- 集計・クロス集計・ランキングを計算する
- 折れ線グラフ・棒グラフ・散布図などを作成・ダウンロード
- 異常値・欠損値の検出
- 分析コメントの自動生成
ファイルのアップロード方法
- チャット入力欄の📎ボタン(クリップアイコン)をクリック
- CSVまたはExcelファイルを選択
- 分析の指示を入力して送信
対応形式: CSV, XLSX, XLS, TSV(PDF・画像のデータは読み取れない場合あり)
使えるプロンプト集
基本の読み込み確認
このファイルの内容を確認して、列名と行数、データの概要を教えてください。
集計・分析
売上列の合計・平均・最大・最小を計算してください。
また、商品カテゴリ別に売上を集計した表を作成してください。
グラフ作成
月別売上の推移を折れ線グラフで作成してください。
タイトルは「2026年 月別売上推移」、縦軸は「売上(万円)」、横軸は「月」としてください。
グラフはダウンロードできるようにしてください。
前月比・前年比
各月の売上について、前月比(%)を計算して表に追加してください。
前月比が+10%以上の月を強調(太字)で示してください。
外れ値の検出
このデータの中で、通常の範囲から大きく外れている値(外れ値)を検出してください。
どの行がどの列で外れているか、理由とともに教えてください。
レポートコメント生成
この分析結果をもとに、経営者向けの月次レポートのコメント文を作成してください。
ポイント3点を箇条書き、全体まとめを3〜5文でお願いします。
実践例: 月次売上レポートの自動生成フロー
① データ準備
スプレッドシートから以下の列を持つCSVをエクスポートします:
日付, 商品名, カテゴリ, 数量, 単価, 売上金額, 担当者
② ChatGPTにアップロードして分析指示
このCSVは先月の売上データです。以下を実行してください。
1. 月全体の売上合計・件数・平均単価
2. カテゴリ別売上ランキング(上位5位)
3. 前月比較(別シートがなければ「前月データなし」と書く)
4. 売上上位5商品のグラフ(棒グラフ)
5. 営業部長向けのコメント(200文字程度)
出力はマークダウン形式で、グラフはPNGでダウンロードできるようにしてください。
③ 結果を使ってレポート完成
出力されたテキストとグラフを、PowerPoint・Word・Notionに貼り付ければレポートの完成です。
Excelから直接使う場合
Microsoft 365(Office 365)には「Copilot」が統合されており、Excel上でデータ分析の指示を出せます。ChatGPTと連携させる必要なく、Excel内で完結します。
ただし、Copilotは Microsoft 365 Copilot(有料プラン)が必要です。
注意事項
- 個人情報・機密データ: 社外秘のデータをChatGPTにアップロードする場合は社内ポリシーを確認してください。匿名化・サンプリングしてから使うのが安全です
- 数値の確認: ChatGPTが計算した数値は必ず元データと照合してください
- 毎回同じ結果にならない場合: 同じプロンプトでも微妙に出力が変わることがあります
練習ワーク
架空データで練習する
以下をChatGPTに貼り付けて練習できます。
以下は架空の売上データです。分析してグラフを作ってください。
月,商品A,商品B,商品C,合計
1月,120,85,60,265
2月,135,90,72,297
3月,110,100,68,278
4月,145,95,80,320
5月,160,88,91,339
6月,130,102,75,307
7月,175,110,95,380
8月,155,98,88,341
9月,180,115,100,395
10月,165,105,92,362
11月,200,120,110,430
12月,220,130,125,475
各商品の月別推移を折れ線グラフで、
合計売上の月別を棒グラフで作成してください。
また、前月比が最も大きかった月を教えてください。 📝